From 0a8943687dce94f59d1c0f16a76eaf28571a530c Mon Sep 17 00:00:00 2001 From: Dave Friedel Date: Thu, 1 Jan 2026 06:25:58 -0500 Subject: [PATCH] Update with recovered code from VM binaries (Jan 1) - ShellDemo: Updated all pages with recovered code, added AppShell.cs - TodoApp: Updated core files, added converters - XamlBrowser: Added recovered sample --- ShellDemo/App.cs | 737 +++- ShellDemo/AppShell.cs | 650 ++++ ShellDemo/MauiProgram.cs | 24 +- ShellDemo/Pages/AboutPage.cs | 2146 +++++++++++- ShellDemo/Pages/ButtonsPage.cs | 1604 +++++++-- ShellDemo/Pages/DetailPage.cs | 949 +++++- ShellDemo/Pages/GridsPage.cs | 2472 ++++++++++---- ShellDemo/Pages/HomePage.cs | 2984 +++++++++++++++-- ShellDemo/Pages/ListsPage.cs | 2161 ++++++++++-- ShellDemo/Pages/PickersPage.cs | 1850 ++++++++-- ShellDemo/Pages/ProgressPage.cs | 2419 +++++++++++-- ShellDemo/Pages/SelectionPage.cs | 2749 +++++++++++++-- ShellDemo/Pages/TextInputPage.cs | 2395 ++++++++++++- TodoApp/App.cs | 128 +- TodoApp/CompletedToColorConverter.cs | 72 + TodoApp/CompletedToOpacityConverter.cs | 29 + .../CompletedToTextDecorationsConverter.cs | 30 + TodoApp/MauiProgram.cs | 22 +- TodoApp/TodoItem.cs | 157 +- TodoApp/TodoService.cs | 90 +- XamlBrowser/BrowserApp.cs | 555 +++ XamlBrowser/MainPage.cs | 1478 ++++++++ XamlBrowser/MauiProgram.cs | 22 + XamlBrowser/XamlBrowser.csproj | 25 + 24 files changed, 23210 insertions(+), 2538 deletions(-) create mode 100644 ShellDemo/AppShell.cs create mode 100644 TodoApp/CompletedToColorConverter.cs create mode 100644 TodoApp/CompletedToOpacityConverter.cs create mode 100644 TodoApp/CompletedToTextDecorationsConverter.cs create mode 100644 XamlBrowser/BrowserApp.cs create mode 100644 XamlBrowser/MainPage.cs create mode 100644 XamlBrowser/MauiProgram.cs create mode 100644 XamlBrowser/XamlBrowser.csproj diff --git a/ShellDemo/App.cs b/ShellDemo/App.cs index 2615a41..f5693c5 100644 --- a/ShellDemo/App.cs +++ b/ShellDemo/App.cs @@ -1,78 +1,673 @@ -// ShellDemo App - Comprehensive Control Demo - +using System; +using System.CodeDom.Compiler; +using System.Reflection; +using System.Xml; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; +using Microsoft.Maui.Graphics; namespace ShellDemo; -/// -/// Main application class with Shell navigation. -/// +[XamlFilePath("App.xaml")] public class App : Application { - public App() - { - MainPage = new AppShell(); - } -} - -/// -/// Shell definition with flyout menu - comprehensive control demo. -/// -public class AppShell : Shell -{ - public AppShell() - { - FlyoutBehavior = FlyoutBehavior.Flyout; - Title = "OpenMaui Controls Demo"; - - // Register routes for push navigation (pages not in flyout) - Routing.RegisterRoute("detail", typeof(DetailPage)); - - // Home - Items.Add(CreateFlyoutItem("Home", typeof(HomePage))); - - // Buttons Demo - Items.Add(CreateFlyoutItem("Buttons", typeof(ButtonsPage))); - - // Text Input Demo - Items.Add(CreateFlyoutItem("Text Input", typeof(TextInputPage))); - - // Selection Controls Demo - Items.Add(CreateFlyoutItem("Selection", typeof(SelectionPage))); - - // Pickers Demo - Items.Add(CreateFlyoutItem("Pickers", typeof(PickersPage))); - - // Lists Demo - Items.Add(CreateFlyoutItem("Lists", typeof(ListsPage))); - - // Progress Demo - Items.Add(CreateFlyoutItem("Progress", typeof(ProgressPage))); - - // Grids Demo - Items.Add(CreateFlyoutItem("Grids", typeof(GridsPage))); - - // About - Items.Add(CreateFlyoutItem("About", typeof(AboutPage))); - } - - private FlyoutItem CreateFlyoutItem(string title, Type pageType) - { - // Route is required for Shell.GoToAsync navigation to work - var route = title.Replace(" ", ""); - return new FlyoutItem - { - Title = title, - Route = route, - Items = - { - new ShellContent - { - Title = title, - Route = route, - ContentTemplate = new DataTemplate(pageType) - } - } - }; - } + public App() + { + InitializeComponent(); + ((Application)this).MainPage = (Page)(object)new AppShell(); + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0015: Unknown result type (might be due to invalid IL or missing references) + //IL_001c: Expected O, but got Unknown + //IL_0030: Unknown result type (might be due to invalid IL or missing references) + //IL_0036: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0050: Expected O, but got Unknown + //IL_0064: Unknown result type (might be due to invalid IL or missing references) + //IL_006a: Expected O, but got Unknown + //IL_007e: Unknown result type (might be due to invalid IL or missing references) + //IL_0085: Expected O, but got Unknown + //IL_0099: Unknown result type (might be due to invalid IL or missing references) + //IL_00a0: Expected O, but got Unknown + //IL_00b4: Unknown result type (might be due to invalid IL or missing references) + //IL_00bb: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00ea: Unknown result type (might be due to invalid IL or missing references) + //IL_00f1: Expected O, but got Unknown + //IL_0105: Unknown result type (might be due to invalid IL or missing references) + //IL_010c: Expected O, but got Unknown + //IL_0120: Unknown result type (might be due to invalid IL or missing references) + //IL_0127: Expected O, but got Unknown + //IL_013b: Unknown result type (might be due to invalid IL or missing references) + //IL_0142: Expected O, but got Unknown + //IL_0156: Unknown result type (might be due to invalid IL or missing references) + //IL_015d: Expected O, but got Unknown + //IL_0171: Unknown result type (might be due to invalid IL or missing references) + //IL_0178: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_01a7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ae: Expected O, but got Unknown + //IL_01c2: Unknown result type (might be due to invalid IL or missing references) + //IL_01c9: Expected O, but got Unknown + //IL_01dd: Unknown result type (might be due to invalid IL or missing references) + //IL_01e4: Expected O, but got Unknown + //IL_01f8: Unknown result type (might be due to invalid IL or missing references) + //IL_01ff: Expected O, but got Unknown + //IL_0213: Unknown result type (might be due to invalid IL or missing references) + //IL_021a: Expected O, but got Unknown + //IL_022e: Unknown result type (might be due to invalid IL or missing references) + //IL_0235: Expected O, but got Unknown + //IL_0235: Unknown result type (might be due to invalid IL or missing references) + //IL_023c: Expected O, but got Unknown + //IL_023c: Unknown result type (might be due to invalid IL or missing references) + //IL_0243: Expected O, but got Unknown + //IL_0243: Unknown result type (might be due to invalid IL or missing references) + //IL_024a: Expected O, but got Unknown + //IL_024a: Unknown result type (might be due to invalid IL or missing references) + //IL_0251: Expected O, but got Unknown + //IL_0251: Unknown result type (might be due to invalid IL or missing references) + //IL_0258: Expected O, but got Unknown + //IL_0258: Unknown result type (might be due to invalid IL or missing references) + //IL_025f: Expected O, but got Unknown + //IL_025f: Unknown result type (might be due to invalid IL or missing references) + //IL_0266: Expected O, but got Unknown + //IL_0266: Unknown result type (might be due to invalid IL or missing references) + //IL_026d: Expected O, but got Unknown + //IL_026d: Unknown result type (might be due to invalid IL or missing references) + //IL_0274: Expected O, but got Unknown + //IL_0274: Unknown result type (might be due to invalid IL or missing references) + //IL_027b: Expected O, but got Unknown + //IL_027b: Unknown result type (might be due to invalid IL or missing references) + //IL_0282: Expected O, but got Unknown + //IL_0282: Unknown result type (might be due to invalid IL or missing references) + //IL_0289: Expected O, but got Unknown + //IL_0293: Unknown result type (might be due to invalid IL or missing references) + //IL_029a: Expected O, but got Unknown + //IL_029a: Unknown result type (might be due to invalid IL or missing references) + //IL_02a1: Expected O, but got Unknown + //IL_02a1: Unknown result type (might be due to invalid IL or missing references) + //IL_02a8: Expected O, but got Unknown + //IL_02a8: Unknown result type (might be due to invalid IL or missing references) + //IL_02af: Expected O, but got Unknown + //IL_02af: Unknown result type (might be due to invalid IL or missing references) + //IL_02b6: Expected O, but got Unknown + //IL_02b6: Unknown result type (might be due to invalid IL or missing references) + //IL_02bd: Expected O, but got Unknown + //IL_02bd: Unknown result type (might be due to invalid IL or missing references) + //IL_02c4: Expected O, but got Unknown + //IL_02c4: Unknown result type (might be due to invalid IL or missing references) + //IL_02cb: Expected O, but got Unknown + //IL_02cb: Unknown result type (might be due to invalid IL or missing references) + //IL_02d2: Expected O, but got Unknown + //IL_02d2: Unknown result type (might be due to invalid IL or missing references) + //IL_02d9: Expected O, but got Unknown + //IL_02d9: Unknown result type (might be due to invalid IL or missing references) + //IL_02e0: Expected O, but got Unknown + //IL_02e0: Unknown result type (might be due to invalid IL or missing references) + //IL_02e7: Expected O, but got Unknown + //IL_02e7: Unknown result type (might be due to invalid IL or missing references) + //IL_02ee: Expected O, but got Unknown + //IL_02f8: Unknown result type (might be due to invalid IL or missing references) + //IL_02ff: Expected O, but got Unknown + //IL_02ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0306: Expected O, but got Unknown + //IL_0306: Unknown result type (might be due to invalid IL or missing references) + //IL_030d: Expected O, but got Unknown + //IL_030d: Unknown result type (might be due to invalid IL or missing references) + //IL_0314: Expected O, but got Unknown + //IL_0314: Unknown result type (might be due to invalid IL or missing references) + //IL_031b: Expected O, but got Unknown + //IL_031b: Unknown result type (might be due to invalid IL or missing references) + //IL_0322: Expected O, but got Unknown + //IL_0322: Unknown result type (might be due to invalid IL or missing references) + //IL_0329: Expected O, but got Unknown + //IL_0333: Unknown result type (might be due to invalid IL or missing references) + //IL_033a: Expected O, but got Unknown + //IL_033a: Unknown result type (might be due to invalid IL or missing references) + //IL_0341: Expected O, but got Unknown + //IL_0341: Unknown result type (might be due to invalid IL or missing references) + //IL_0348: Expected O, but got Unknown + //IL_0348: Unknown result type (might be due to invalid IL or missing references) + //IL_034f: Expected O, but got Unknown + //IL_034f: Unknown result type (might be due to invalid IL or missing references) + //IL_0356: Expected O, but got Unknown + //IL_0356: Unknown result type (might be due to invalid IL or missing references) + //IL_035d: Expected O, but got Unknown + //IL_0367: Unknown result type (might be due to invalid IL or missing references) + //IL_036e: Expected O, but got Unknown + //IL_036e: Unknown result type (might be due to invalid IL or missing references) + //IL_0375: Expected O, but got Unknown + //IL_0375: Unknown result type (might be due to invalid IL or missing references) + //IL_037c: Expected O, but got Unknown + //IL_037c: Unknown result type (might be due to invalid IL or missing references) + //IL_0383: Expected O, but got Unknown + //IL_0383: Unknown result type (might be due to invalid IL or missing references) + //IL_038a: Expected O, but got Unknown + //IL_038a: Unknown result type (might be due to invalid IL or missing references) + //IL_0391: Expected O, but got Unknown + //IL_0391: Unknown result type (might be due to invalid IL or missing references) + //IL_0398: Expected O, but got Unknown + //IL_0398: Unknown result type (might be due to invalid IL or missing references) + //IL_039f: Expected O, but got Unknown + //IL_039f: Unknown result type (might be due to invalid IL or missing references) + //IL_03a6: Expected O, but got Unknown + //IL_03b0: Unknown result type (might be due to invalid IL or missing references) + //IL_03b7: Expected O, but got Unknown + //IL_03b7: Unknown result type (might be due to invalid IL or missing references) + //IL_03be: Expected O, but got Unknown + //IL_03be: Unknown result type (might be due to invalid IL or missing references) + //IL_03c5: Expected O, but got Unknown + //IL_03c5: Unknown result type (might be due to invalid IL or missing references) + //IL_03cc: Expected O, but got Unknown + //IL_03cc: Unknown result type (might be due to invalid IL or missing references) + //IL_03d3: Expected O, but got Unknown + //IL_03d3: Unknown result type (might be due to invalid IL or missing references) + //IL_03da: Expected O, but got Unknown + //IL_03da: Unknown result type (might be due to invalid IL or missing references) + //IL_03e1: Expected O, but got Unknown + //IL_03eb: Unknown result type (might be due to invalid IL or missing references) + //IL_03f2: Expected O, but got Unknown + //IL_03f2: Unknown result type (might be due to invalid IL or missing references) + //IL_03f9: Expected O, but got Unknown + //IL_03f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0400: Expected O, but got Unknown + //IL_0400: Unknown result type (might be due to invalid IL or missing references) + //IL_0407: Expected O, but got Unknown + //IL_0411: Unknown result type (might be due to invalid IL or missing references) + //IL_0418: Expected O, but got Unknown + //IL_0418: Unknown result type (might be due to invalid IL or missing references) + //IL_041f: Expected O, but got Unknown + //IL_041f: Unknown result type (might be due to invalid IL or missing references) + //IL_0426: Expected O, but got Unknown + //IL_0426: Unknown result type (might be due to invalid IL or missing references) + //IL_042d: Expected O, but got Unknown + //IL_042d: Unknown result type (might be due to invalid IL or missing references) + //IL_0434: Expected O, but got Unknown + //IL_0434: Unknown result type (might be due to invalid IL or missing references) + //IL_043b: Expected O, but got Unknown + //IL_0445: Unknown result type (might be due to invalid IL or missing references) + //IL_044c: Expected O, but got Unknown + //IL_044c: Unknown result type (might be due to invalid IL or missing references) + //IL_0453: Expected O, but got Unknown + //IL_0470: Unknown result type (might be due to invalid IL or missing references) + //IL_0477: Expected O, but got Unknown + //IL_0477: Unknown result type (might be due to invalid IL or missing references) + //IL_047e: Expected O, but got Unknown + //IL_047e: Unknown result type (might be due to invalid IL or missing references) + //IL_0485: Expected O, but got Unknown + //IL_0485: Unknown result type (might be due to invalid IL or missing references) + //IL_048c: Expected O, but got Unknown + //IL_048c: Unknown result type (might be due to invalid IL or missing references) + //IL_0493: Expected O, but got Unknown + //IL_0493: Unknown result type (might be due to invalid IL or missing references) + //IL_049a: Expected O, but got Unknown + //IL_049a: Unknown result type (might be due to invalid IL or missing references) + //IL_04a1: Expected O, but got Unknown + //IL_04a1: Unknown result type (might be due to invalid IL or missing references) + //IL_04a8: Expected O, but got Unknown + //IL_04a8: Unknown result type (might be due to invalid IL or missing references) + //IL_04af: Expected O, but got Unknown + //IL_04af: Unknown result type (might be due to invalid IL or missing references) + //IL_04b6: Expected O, but got Unknown + //IL_04b6: Unknown result type (might be due to invalid IL or missing references) + //IL_04bd: Expected O, but got Unknown + //IL_04bd: Unknown result type (might be due to invalid IL or missing references) + //IL_04c4: Expected O, but got Unknown + //IL_04c4: Unknown result type (might be due to invalid IL or missing references) + //IL_04cb: Expected O, but got Unknown + //IL_04cb: Unknown result type (might be due to invalid IL or missing references) + //IL_04d2: Expected O, but got Unknown + //IL_04d2: Unknown result type (might be due to invalid IL or missing references) + //IL_04d9: Expected O, but got Unknown + //IL_04d9: Unknown result type (might be due to invalid IL or missing references) + //IL_04e0: Expected O, but got Unknown + //IL_04e0: Unknown result type (might be due to invalid IL or missing references) + //IL_04e7: Expected O, but got Unknown + //IL_04e7: Unknown result type (might be due to invalid IL or missing references) + //IL_04ee: Expected O, but got Unknown + //IL_04ee: Unknown result type (might be due to invalid IL or missing references) + //IL_04f5: Expected O, but got Unknown + //IL_0659: Unknown result type (might be due to invalid IL or missing references) + //IL_065e: Unknown result type (might be due to invalid IL or missing references) + //IL_067f: Unknown result type (might be due to invalid IL or missing references) + //IL_0689: Expected O, but got Unknown + //IL_0689: Unknown result type (might be due to invalid IL or missing references) + //IL_0698: Unknown result type (might be due to invalid IL or missing references) + //IL_06a2: Expected O, but got Unknown + //IL_069d: Unknown result type (might be due to invalid IL or missing references) + //IL_06a7: Expected O, but got Unknown + //IL_06ac: Expected O, but got Unknown + //IL_06fd: Unknown result type (might be due to invalid IL or missing references) + //IL_0702: Unknown result type (might be due to invalid IL or missing references) + //IL_0723: Unknown result type (might be due to invalid IL or missing references) + //IL_072d: Expected O, but got Unknown + //IL_072d: Unknown result type (might be due to invalid IL or missing references) + //IL_073c: Unknown result type (might be due to invalid IL or missing references) + //IL_0746: Expected O, but got Unknown + //IL_0741: Unknown result type (might be due to invalid IL or missing references) + //IL_074b: Expected O, but got Unknown + //IL_0750: Expected O, but got Unknown + //IL_07a1: Unknown result type (might be due to invalid IL or missing references) + //IL_07a6: Unknown result type (might be due to invalid IL or missing references) + //IL_07c7: Unknown result type (might be due to invalid IL or missing references) + //IL_07d1: Expected O, but got Unknown + //IL_07d1: Unknown result type (might be due to invalid IL or missing references) + //IL_07e0: Unknown result type (might be due to invalid IL or missing references) + //IL_07ea: Expected O, but got Unknown + //IL_07e5: Unknown result type (might be due to invalid IL or missing references) + //IL_07ef: Expected O, but got Unknown + //IL_07f4: Expected O, but got Unknown + //IL_0853: Unknown result type (might be due to invalid IL or missing references) + //IL_0858: Unknown result type (might be due to invalid IL or missing references) + //IL_0879: Unknown result type (might be due to invalid IL or missing references) + //IL_0883: Expected O, but got Unknown + //IL_0883: Unknown result type (might be due to invalid IL or missing references) + //IL_0892: Unknown result type (might be due to invalid IL or missing references) + //IL_089c: Expected O, but got Unknown + //IL_0897: Unknown result type (might be due to invalid IL or missing references) + //IL_08a1: Expected O, but got Unknown + //IL_08a6: Expected O, but got Unknown + //IL_08f7: Unknown result type (might be due to invalid IL or missing references) + //IL_08fc: Unknown result type (might be due to invalid IL or missing references) + //IL_091d: Unknown result type (might be due to invalid IL or missing references) + //IL_0927: Expected O, but got Unknown + //IL_0927: Unknown result type (might be due to invalid IL or missing references) + //IL_0936: Unknown result type (might be due to invalid IL or missing references) + //IL_0940: Expected O, but got Unknown + //IL_093b: Unknown result type (might be due to invalid IL or missing references) + //IL_0945: Expected O, but got Unknown + //IL_094a: Expected O, but got Unknown + //IL_099b: Unknown result type (might be due to invalid IL or missing references) + //IL_09a0: Unknown result type (might be due to invalid IL or missing references) + //IL_09c1: Unknown result type (might be due to invalid IL or missing references) + //IL_09cb: Expected O, but got Unknown + //IL_09cb: Unknown result type (might be due to invalid IL or missing references) + //IL_09da: Unknown result type (might be due to invalid IL or missing references) + //IL_09e4: Expected O, but got Unknown + //IL_09df: Unknown result type (might be due to invalid IL or missing references) + //IL_09e9: Expected O, but got Unknown + //IL_09ee: Expected O, but got Unknown + //IL_0abb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac0: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae1: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Expected O, but got Unknown + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0afa: Unknown result type (might be due to invalid IL or missing references) + //IL_0b04: Expected O, but got Unknown + //IL_0aff: Unknown result type (might be due to invalid IL or missing references) + //IL_0b09: Expected O, but got Unknown + //IL_0b0e: Expected O, but got Unknown + //IL_0ba8: Unknown result type (might be due to invalid IL or missing references) + //IL_0bad: Unknown result type (might be due to invalid IL or missing references) + //IL_0bce: Unknown result type (might be due to invalid IL or missing references) + //IL_0bd8: Expected O, but got Unknown + //IL_0bd8: Unknown result type (might be due to invalid IL or missing references) + //IL_0be7: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf1: Expected O, but got Unknown + //IL_0bec: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf6: Expected O, but got Unknown + //IL_0bfb: Expected O, but got Unknown + //IL_0c5a: Unknown result type (might be due to invalid IL or missing references) + //IL_0c5f: Unknown result type (might be due to invalid IL or missing references) + //IL_0c80: Unknown result type (might be due to invalid IL or missing references) + //IL_0c8a: Expected O, but got Unknown + //IL_0c8a: Unknown result type (might be due to invalid IL or missing references) + //IL_0c99: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca3: Expected O, but got Unknown + //IL_0c9e: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca8: Expected O, but got Unknown + //IL_0cad: Expected O, but got Unknown + //IL_0cfe: Unknown result type (might be due to invalid IL or missing references) + //IL_0d03: Unknown result type (might be due to invalid IL or missing references) + //IL_0d24: Unknown result type (might be due to invalid IL or missing references) + //IL_0d2e: Expected O, but got Unknown + //IL_0d2e: Unknown result type (might be due to invalid IL or missing references) + //IL_0d3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0d47: Expected O, but got Unknown + //IL_0d42: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4c: Expected O, but got Unknown + //IL_0d51: Expected O, but got Unknown + //IL_0ddf: Unknown result type (might be due to invalid IL or missing references) + //IL_0de4: Unknown result type (might be due to invalid IL or missing references) + //IL_0e05: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0f: Expected O, but got Unknown + //IL_0e0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e1e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e28: Expected O, but got Unknown + //IL_0e23: Unknown result type (might be due to invalid IL or missing references) + //IL_0e2d: Expected O, but got Unknown + //IL_0e32: Expected O, but got Unknown + //IL_0eee: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef3: Unknown result type (might be due to invalid IL or missing references) + //IL_0f14: Unknown result type (might be due to invalid IL or missing references) + //IL_0f1e: Expected O, but got Unknown + //IL_0f1e: Unknown result type (might be due to invalid IL or missing references) + //IL_0f2d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f37: Expected O, but got Unknown + //IL_0f32: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3c: Expected O, but got Unknown + //IL_0f41: Expected O, but got Unknown + //IL_0f89: Unknown result type (might be due to invalid IL or missing references) + //IL_0f8e: Unknown result type (might be due to invalid IL or missing references) + //IL_0faf: Unknown result type (might be due to invalid IL or missing references) + //IL_0fb9: Expected O, but got Unknown + //IL_0fb9: Unknown result type (might be due to invalid IL or missing references) + //IL_0fc8: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd2: Expected O, but got Unknown + //IL_0fcd: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd7: Expected O, but got Unknown + //IL_0fdc: Expected O, but got Unknown + //IL_0460: Unknown result type (might be due to invalid IL or missing references) + Color val = new Color(11f / 85f, 0.5882353f, 81f / 85f, 1f); + Color val2 = new Color(5f / 51f, 0.4627451f, 0.8235294f, 1f); + Color val3 = new Color(1f, 0.2509804f, 43f / 85f, 1f); + Color val4 = new Color(50f / 51f, 50f / 51f, 50f / 51f, 1f); + Color val5 = new Color(1f, 1f, 1f, 1f); + Color val6 = new Color(11f / 85f, 11f / 85f, 11f / 85f, 1f); + Color val7 = new Color(39f / 85f, 39f / 85f, 39f / 85f, 1f); + Color val8 = new Color(0.8784314f, 0.8784314f, 0.8784314f, 1f); + Color val9 = new Color(49f / 51f, 49f / 51f, 49f / 51f, 1f); + Color val10 = new Color(1f, 1f, 1f, 1f); + Color val11 = new Color(1f, 1f, 1f, 1f); + Color val12 = new Color(0.8784314f, 0.8784314f, 0.8784314f, 1f); + Color val13 = new Color(6f / 85f, 6f / 85f, 6f / 85f, 1f); + Color val14 = new Color(0.11764706f, 0.11764706f, 0.11764706f, 1f); + Color val15 = new Color(1f, 1f, 1f, 1f); + Color val16 = new Color(0.6901961f, 0.6901961f, 0.6901961f, 1f); + Color val17 = new Color(22f / 85f, 22f / 85f, 22f / 85f, 1f); + Color val18 = new Color(0.17254902f, 0.17254902f, 0.17254902f, 1f); + Color val19 = new Color(0.11764706f, 0.11764706f, 0.11764706f, 1f); + Color val20 = new Color(0.11764706f, 0.11764706f, 0.11764706f, 1f); + Color val21 = new Color(22f / 85f, 22f / 85f, 22f / 85f, 1f); + StaticResourceExtension val22 = new StaticResourceExtension(); + StaticResourceExtension val23 = new StaticResourceExtension(); + AppThemeBindingExtension val24 = new AppThemeBindingExtension(); + Setter val25 = new Setter(); + StaticResourceExtension val26 = new StaticResourceExtension(); + StaticResourceExtension val27 = new StaticResourceExtension(); + AppThemeBindingExtension val28 = new AppThemeBindingExtension(); + Setter val29 = new Setter(); + StaticResourceExtension val30 = new StaticResourceExtension(); + StaticResourceExtension val31 = new StaticResourceExtension(); + AppThemeBindingExtension val32 = new AppThemeBindingExtension(); + Setter val33 = new Setter(); + Style val34 = new Style(typeof(Entry)); + StaticResourceExtension val35 = new StaticResourceExtension(); + StaticResourceExtension val36 = new StaticResourceExtension(); + AppThemeBindingExtension val37 = new AppThemeBindingExtension(); + Setter val38 = new Setter(); + StaticResourceExtension val39 = new StaticResourceExtension(); + StaticResourceExtension val40 = new StaticResourceExtension(); + AppThemeBindingExtension val41 = new AppThemeBindingExtension(); + Setter val42 = new Setter(); + StaticResourceExtension val43 = new StaticResourceExtension(); + StaticResourceExtension val44 = new StaticResourceExtension(); + AppThemeBindingExtension val45 = new AppThemeBindingExtension(); + Setter val46 = new Setter(); + Style val47 = new Style(typeof(Editor)); + Setter val48 = new Setter(); + Setter val49 = new Setter(); + StaticResourceExtension val50 = new StaticResourceExtension(); + StaticResourceExtension val51 = new StaticResourceExtension(); + AppThemeBindingExtension val52 = new AppThemeBindingExtension(); + Setter val53 = new Setter(); + Style val54 = new Style(typeof(Label)); + Setter val55 = new Setter(); + StaticResourceExtension val56 = new StaticResourceExtension(); + StaticResourceExtension val57 = new StaticResourceExtension(); + AppThemeBindingExtension val58 = new AppThemeBindingExtension(); + Setter val59 = new Setter(); + Style val60 = new Style(typeof(Label)); + StaticResourceExtension val61 = new StaticResourceExtension(); + StaticResourceExtension val62 = new StaticResourceExtension(); + AppThemeBindingExtension val63 = new AppThemeBindingExtension(); + Setter val64 = new Setter(); + StaticResourceExtension val65 = new StaticResourceExtension(); + StaticResourceExtension val66 = new StaticResourceExtension(); + AppThemeBindingExtension val67 = new AppThemeBindingExtension(); + Setter val68 = new Setter(); + Style val69 = new Style(typeof(Frame)); + StaticResourceExtension val70 = new StaticResourceExtension(); + Setter val71 = new Setter(); + StaticResourceExtension val72 = new StaticResourceExtension(); + StaticResourceExtension val73 = new StaticResourceExtension(); + AppThemeBindingExtension val74 = new AppThemeBindingExtension(); + Setter val75 = new Setter(); + Style val76 = new Style(typeof(ProgressBar)); + StaticResourceExtension val77 = new StaticResourceExtension(); + Setter val78 = new Setter(); + Setter val79 = new Setter(); + Style val80 = new Style(typeof(Button)); + AppThemeBindingExtension val81 = new AppThemeBindingExtension(); + Setter val82 = new Setter(); + StaticResourceExtension val83 = new StaticResourceExtension(); + AppThemeBindingExtension val84 = new AppThemeBindingExtension(); + Setter val85 = new Setter(); + Style val86 = new Style(typeof(Button)); + ResourceDictionary val87 = new ResourceDictionary(); + App app; + NameScope val88 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(app = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)app, (INameScope)(object)val88); + NameScope val89 = new NameScope(); + NameScope val90 = new NameScope(); + NameScope val91 = new NameScope(); + NameScope val92 = new NameScope(); + NameScope val93 = new NameScope(); + NameScope val94 = new NameScope(); + NameScope val95 = new NameScope(); + NameScope val96 = new NameScope(); + NameScope val97 = new NameScope(); + NameScope val98 = new NameScope(); + NameScope val99 = new NameScope(); + NameScope val100 = new NameScope(); + NameScope val101 = new NameScope(); + NameScope val102 = new NameScope(); + NameScope val103 = new NameScope(); + NameScope val104 = new NameScope(); + NameScope val105 = new NameScope(); + NameScope val106 = new NameScope(); + NameScope val107 = new NameScope(); + ((Application)app).Resources = val87; + val87.Add("PrimaryColor", (object)val); + val87.Add("PrimaryDarkColor", (object)val2); + val87.Add("AccentColor", (object)val3); + val87.Add("PageBackgroundLight", (object)val4); + val87.Add("CardBackgroundLight", (object)val5); + val87.Add("TextPrimaryLight", (object)val6); + val87.Add("TextSecondaryLight", (object)val7); + val87.Add("BorderLight", (object)val8); + val87.Add("EntryBackgroundLight", (object)val9); + val87.Add("ShellBackgroundLight", (object)val10); + val87.Add("FlyoutBackgroundLight", (object)val11); + val87.Add("ProgressTrackLight", (object)val12); + val87.Add("PageBackgroundDark", (object)val13); + val87.Add("CardBackgroundDark", (object)val14); + val87.Add("TextPrimaryDark", (object)val15); + val87.Add("TextSecondaryDark", (object)val16); + val87.Add("BorderDark", (object)val17); + val87.Add("EntryBackgroundDark", (object)val18); + val87.Add("ShellBackgroundDark", (object)val19); + val87.Add("FlyoutBackgroundDark", (object)val20); + val87.Add("ProgressTrackDark", (object)val21); + val25.Property = VisualElement.BackgroundColorProperty; + val22.Key = "EntryBackgroundLight"; + val24.Light = val9; + val23.Key = "EntryBackgroundDark"; + val24.Dark = val18; + XamlServiceProvider val108 = new XamlServiceProvider(); + val108.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val25, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val108.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(36, 52))); + BindingBase value = ((IMarkupExtension)(object)val24).ProvideValue((IServiceProvider)val108); + val25.Value = value; + val34.Setters.Add(val25); + val29.Property = Entry.TextColorProperty; + val26.Key = "TextPrimaryLight"; + val28.Light = val6; + val27.Key = "TextPrimaryDark"; + val28.Dark = val15; + XamlServiceProvider val109 = new XamlServiceProvider(); + val109.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val29, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val109.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(37, 46))); + BindingBase value2 = ((IMarkupExtension)(object)val28).ProvideValue((IServiceProvider)val109); + val29.Value = value2; + val34.Setters.Add(val29); + val33.Property = Entry.PlaceholderColorProperty; + val30.Key = "TextSecondaryLight"; + val32.Light = val7; + val31.Key = "TextSecondaryDark"; + val32.Dark = val16; + XamlServiceProvider val110 = new XamlServiceProvider(); + val110.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val33, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val110.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 53))); + BindingBase value3 = ((IMarkupExtension)(object)val32).ProvideValue((IServiceProvider)val110); + val33.Value = value3; + val34.Setters.Add(val33); + val87.Add("ThemedEntry", (object)val34); + val38.Property = VisualElement.BackgroundColorProperty; + val35.Key = "EntryBackgroundLight"; + val37.Light = val9; + val36.Key = "EntryBackgroundDark"; + val37.Dark = val18; + XamlServiceProvider val111 = new XamlServiceProvider(); + val111.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val38, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 52))); + BindingBase value4 = ((IMarkupExtension)(object)val37).ProvideValue((IServiceProvider)val111); + val38.Value = value4; + val47.Setters.Add(val38); + val42.Property = Editor.TextColorProperty; + val39.Key = "TextPrimaryLight"; + val41.Light = val6; + val40.Key = "TextPrimaryDark"; + val41.Dark = val15; + XamlServiceProvider val112 = new XamlServiceProvider(); + val112.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val42, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val112.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 46))); + BindingBase value5 = ((IMarkupExtension)(object)val41).ProvideValue((IServiceProvider)val112); + val42.Value = value5; + val47.Setters.Add(val42); + val46.Property = Editor.PlaceholderColorProperty; + val43.Key = "TextSecondaryLight"; + val45.Light = val7; + val44.Key = "TextSecondaryDark"; + val45.Dark = val16; + XamlServiceProvider val113 = new XamlServiceProvider(); + val113.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val46, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val113.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(45, 53))); + BindingBase value6 = ((IMarkupExtension)(object)val45).ProvideValue((IServiceProvider)val113); + val46.Value = value6; + val47.Setters.Add(val46); + val87.Add("ThemedEditor", (object)val47); + val48.Property = Label.FontSizeProperty; + val48.Value = "24"; + val48.Value = 24.0; + val54.Setters.Add(val48); + val49.Property = Label.FontAttributesProperty; + val49.Value = "Bold"; + val49.Value = (object)(FontAttributes)1; + val54.Setters.Add(val49); + val53.Property = Label.TextColorProperty; + val50.Key = "TextPrimaryLight"; + val52.Light = val6; + val51.Key = "TextPrimaryDark"; + val52.Dark = val15; + XamlServiceProvider val114 = new XamlServiceProvider(); + val114.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val53, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(52, 46))); + BindingBase value7 = ((IMarkupExtension)(object)val52).ProvideValue((IServiceProvider)val114); + val53.Value = value7; + val54.Setters.Add(val53); + val87.Add("TitleLabel", (object)val54); + val55.Property = Label.FontSizeProperty; + val55.Value = "16"; + val55.Value = 16.0; + val60.Setters.Add(val55); + val59.Property = Label.TextColorProperty; + val56.Key = "TextSecondaryLight"; + val58.Light = val7; + val57.Key = "TextSecondaryDark"; + val58.Dark = val16; + XamlServiceProvider val115 = new XamlServiceProvider(); + val115.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val59, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val115.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(57, 46))); + BindingBase value8 = ((IMarkupExtension)(object)val58).ProvideValue((IServiceProvider)val115); + val59.Value = value8; + val60.Setters.Add(val59); + val87.Add("SubtitleLabel", (object)val60); + val64.Property = VisualElement.BackgroundColorProperty; + val61.Key = "CardBackgroundLight"; + val63.Light = val5; + val62.Key = "CardBackgroundDark"; + val63.Dark = val14; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val64, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 52))); + BindingBase value9 = ((IMarkupExtension)(object)val63).ProvideValue((IServiceProvider)val116); + val64.Value = value9; + val69.Setters.Add(val64); + val68.Property = Frame.BorderColorProperty; + val65.Key = "BorderLight"; + val67.Light = val8; + val66.Key = "BorderDark"; + val67.Dark = val17; + XamlServiceProvider val117 = new XamlServiceProvider(); + val117.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val68, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val117.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 48))); + BindingBase value10 = ((IMarkupExtension)(object)val67).ProvideValue((IServiceProvider)val117); + val68.Value = value10; + val69.Setters.Add(val68); + val87.Add("ThemedFrame", (object)val69); + val71.Property = ProgressBar.ProgressColorProperty; + val70.Key = "PrimaryColor"; + val71.Value = val; + val76.Setters.Add(val71); + val75.Property = VisualElement.BackgroundColorProperty; + val72.Key = "ProgressTrackLight"; + val74.Light = val12; + val73.Key = "ProgressTrackDark"; + val74.Dark = val21; + XamlServiceProvider val118 = new XamlServiceProvider(); + val118.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val75, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val118.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(69, 52))); + BindingBase value11 = ((IMarkupExtension)(object)val74).ProvideValue((IServiceProvider)val118); + val75.Value = value11; + val76.Setters.Add(val75); + val87.Add("ThemedProgressBar", (object)val76); + val78.Property = VisualElement.BackgroundColorProperty; + val77.Key = "PrimaryColor"; + val78.Value = val; + val80.Setters.Add(val78); + val79.Property = Button.TextColorProperty; + val79.Value = "White"; + val79.Value = Colors.White; + val80.Setters.Add(val79); + val87.Add("PrimaryButton", (object)val80); + val82.Property = VisualElement.BackgroundColorProperty; + val81.Light = "#E3F2FD"; + val81.Dark = "#1565C0"; + XamlServiceProvider val119 = new XamlServiceProvider(); + val119.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val82, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val119.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(79, 52))); + BindingBase value12 = ((IMarkupExtension)(object)val81).ProvideValue((IServiceProvider)val119); + val82.Value = value12; + val86.Setters.Add(val82); + val85.Property = Button.TextColorProperty; + val83.Key = "PrimaryColor"; + val84.Light = val; + val84.Dark = "White"; + XamlServiceProvider val120 = new XamlServiceProvider(); + val120.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val85, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val120.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 46))); + BindingBase value13 = ((IMarkupExtension)(object)val84).ProvideValue((IServiceProvider)val120); + val85.Value = value13; + val86.Setters.Add(val85); + val87.Add("SecondaryButton", (object)val86); + ((Application)app).Resources = val87; + } } diff --git a/ShellDemo/AppShell.cs b/ShellDemo/AppShell.cs new file mode 100644 index 0000000..d49644c --- /dev/null +++ b/ShellDemo/AppShell.cs @@ -0,0 +1,650 @@ +using System; +using System.CodeDom.Compiler; +using System.Collections.Generic; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; +using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; + +namespace ShellDemo; + +[XamlFilePath("AppShell.xaml")] +public class AppShell : Shell +{ + public AppShell() + { + InitializeComponent(); + Routing.RegisterRoute("detail", typeof(DetailPage)); + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0070: Unknown result type (might be due to invalid IL or missing references) + //IL_0077: Expected O, but got Unknown + //IL_0077: Unknown result type (might be due to invalid IL or missing references) + //IL_007e: Expected O, but got Unknown + //IL_007e: Unknown result type (might be due to invalid IL or missing references) + //IL_0085: Expected O, but got Unknown + //IL_0085: Unknown result type (might be due to invalid IL or missing references) + //IL_008c: Expected O, but got Unknown + //IL_008c: Unknown result type (might be due to invalid IL or missing references) + //IL_0093: Expected O, but got Unknown + //IL_009d: Unknown result type (might be due to invalid IL or missing references) + //IL_00a4: Expected O, but got Unknown + //IL_00a4: Unknown result type (might be due to invalid IL or missing references) + //IL_00ab: Expected O, but got Unknown + //IL_00ab: Unknown result type (might be due to invalid IL or missing references) + //IL_00b2: Expected O, but got Unknown + //IL_00b2: Unknown result type (might be due to invalid IL or missing references) + //IL_00b9: Expected O, but got Unknown + //IL_00b9: Unknown result type (might be due to invalid IL or missing references) + //IL_00c0: Expected O, but got Unknown + //IL_00ca: Unknown result type (might be due to invalid IL or missing references) + //IL_00d1: Expected O, but got Unknown + //IL_00d1: Unknown result type (might be due to invalid IL or missing references) + //IL_00d8: Expected O, but got Unknown + //IL_00d8: Unknown result type (might be due to invalid IL or missing references) + //IL_00df: Expected O, but got Unknown + //IL_00df: Unknown result type (might be due to invalid IL or missing references) + //IL_00e6: Expected O, but got Unknown + //IL_00e6: Unknown result type (might be due to invalid IL or missing references) + //IL_00ed: Expected O, but got Unknown + //IL_00f7: Unknown result type (might be due to invalid IL or missing references) + //IL_00fe: Expected O, but got Unknown + //IL_00fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0105: Expected O, but got Unknown + //IL_0105: Unknown result type (might be due to invalid IL or missing references) + //IL_010c: Expected O, but got Unknown + //IL_010c: Unknown result type (might be due to invalid IL or missing references) + //IL_0113: Expected O, but got Unknown + //IL_0113: Unknown result type (might be due to invalid IL or missing references) + //IL_011a: Expected O, but got Unknown + //IL_0124: Unknown result type (might be due to invalid IL or missing references) + //IL_012b: Expected O, but got Unknown + //IL_012b: Unknown result type (might be due to invalid IL or missing references) + //IL_0132: Expected O, but got Unknown + //IL_0132: Unknown result type (might be due to invalid IL or missing references) + //IL_0139: Expected O, but got Unknown + //IL_0139: Unknown result type (might be due to invalid IL or missing references) + //IL_0140: Expected O, but got Unknown + //IL_0140: Unknown result type (might be due to invalid IL or missing references) + //IL_0147: Expected O, but got Unknown + //IL_0151: Unknown result type (might be due to invalid IL or missing references) + //IL_0158: Expected O, but got Unknown + //IL_0158: Unknown result type (might be due to invalid IL or missing references) + //IL_015f: Expected O, but got Unknown + //IL_015f: Unknown result type (might be due to invalid IL or missing references) + //IL_0166: Expected O, but got Unknown + //IL_0166: Unknown result type (might be due to invalid IL or missing references) + //IL_016d: Expected O, but got Unknown + //IL_016d: Unknown result type (might be due to invalid IL or missing references) + //IL_0174: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01ab: Unknown result type (might be due to invalid IL or missing references) + //IL_01b2: Expected O, but got Unknown + //IL_01b2: Unknown result type (might be due to invalid IL or missing references) + //IL_01b9: Expected O, but got Unknown + //IL_01b9: Unknown result type (might be due to invalid IL or missing references) + //IL_01c0: Expected O, but got Unknown + //IL_01c0: Unknown result type (might be due to invalid IL or missing references) + //IL_01c7: Expected O, but got Unknown + //IL_01c7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ce: Expected O, but got Unknown + //IL_01d8: Unknown result type (might be due to invalid IL or missing references) + //IL_01df: Expected O, but got Unknown + //IL_01df: Unknown result type (might be due to invalid IL or missing references) + //IL_01e6: Expected O, but got Unknown + //IL_01e6: Unknown result type (might be due to invalid IL or missing references) + //IL_01ed: Expected O, but got Unknown + //IL_0361: Unknown result type (might be due to invalid IL or missing references) + //IL_0366: Unknown result type (might be due to invalid IL or missing references) + //IL_0371: Unknown result type (might be due to invalid IL or missing references) + //IL_0376: Unknown result type (might be due to invalid IL or missing references) + //IL_03bc: Unknown result type (might be due to invalid IL or missing references) + //IL_03c1: Unknown result type (might be due to invalid IL or missing references) + //IL_03c4: Expected O, but got Unknown + //IL_03c9: Expected O, but got Unknown + //IL_03c9: Unknown result type (might be due to invalid IL or missing references) + //IL_03db: Unknown result type (might be due to invalid IL or missing references) + //IL_03e8: Unknown result type (might be due to invalid IL or missing references) + //IL_03f2: Expected O, but got Unknown + //IL_03ed: Unknown result type (might be due to invalid IL or missing references) + //IL_03f7: Expected O, but got Unknown + //IL_03fc: Expected O, but got Unknown + //IL_0411: Unknown result type (might be due to invalid IL or missing references) + //IL_0416: Unknown result type (might be due to invalid IL or missing references) + //IL_0421: Unknown result type (might be due to invalid IL or missing references) + //IL_0426: Unknown result type (might be due to invalid IL or missing references) + //IL_046c: Unknown result type (might be due to invalid IL or missing references) + //IL_0471: Unknown result type (might be due to invalid IL or missing references) + //IL_0474: Expected O, but got Unknown + //IL_0479: Expected O, but got Unknown + //IL_0479: Unknown result type (might be due to invalid IL or missing references) + //IL_048b: Unknown result type (might be due to invalid IL or missing references) + //IL_0498: Unknown result type (might be due to invalid IL or missing references) + //IL_04a2: Expected O, but got Unknown + //IL_049d: Unknown result type (might be due to invalid IL or missing references) + //IL_04a7: Expected O, but got Unknown + //IL_04ac: Expected O, but got Unknown + //IL_04b7: Unknown result type (might be due to invalid IL or missing references) + //IL_04bc: Unknown result type (might be due to invalid IL or missing references) + //IL_04ce: Unknown result type (might be due to invalid IL or missing references) + //IL_04d8: Expected O, but got Unknown + //IL_04d8: Unknown result type (might be due to invalid IL or missing references) + //IL_04e5: Unknown result type (might be due to invalid IL or missing references) + //IL_04ef: Expected O, but got Unknown + //IL_04ea: Unknown result type (might be due to invalid IL or missing references) + //IL_04f4: Expected O, but got Unknown + //IL_04f9: Expected O, but got Unknown + //IL_0514: Unknown result type (might be due to invalid IL or missing references) + //IL_0519: Unknown result type (might be due to invalid IL or missing references) + //IL_0524: Unknown result type (might be due to invalid IL or missing references) + //IL_0529: Unknown result type (might be due to invalid IL or missing references) + //IL_057a: Unknown result type (might be due to invalid IL or missing references) + //IL_057f: Unknown result type (might be due to invalid IL or missing references) + //IL_0582: Expected O, but got Unknown + //IL_0587: Expected O, but got Unknown + //IL_0587: Unknown result type (might be due to invalid IL or missing references) + //IL_0599: Unknown result type (might be due to invalid IL or missing references) + //IL_05a8: Unknown result type (might be due to invalid IL or missing references) + //IL_05b2: Expected O, but got Unknown + //IL_05ad: Unknown result type (might be due to invalid IL or missing references) + //IL_05b7: Expected O, but got Unknown + //IL_05bc: Expected O, but got Unknown + //IL_05d5: Unknown result type (might be due to invalid IL or missing references) + //IL_05da: Unknown result type (might be due to invalid IL or missing references) + //IL_05ec: Unknown result type (might be due to invalid IL or missing references) + //IL_05f6: Expected O, but got Unknown + //IL_05f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0605: Unknown result type (might be due to invalid IL or missing references) + //IL_060f: Expected O, but got Unknown + //IL_060a: Unknown result type (might be due to invalid IL or missing references) + //IL_0614: Expected O, but got Unknown + //IL_0619: Expected O, but got Unknown + //IL_0653: Unknown result type (might be due to invalid IL or missing references) + //IL_0669: Unknown result type (might be due to invalid IL or missing references) + //IL_06f1: Unknown result type (might be due to invalid IL or missing references) + //IL_0757: Unknown result type (might be due to invalid IL or missing references) + //IL_075c: Unknown result type (might be due to invalid IL or missing references) + //IL_076e: Unknown result type (might be due to invalid IL or missing references) + //IL_0778: Expected O, but got Unknown + //IL_0778: Unknown result type (might be due to invalid IL or missing references) + //IL_0787: Unknown result type (might be due to invalid IL or missing references) + //IL_0791: Expected O, but got Unknown + //IL_078c: Unknown result type (might be due to invalid IL or missing references) + //IL_0796: Expected O, but got Unknown + //IL_079b: Expected O, but got Unknown + //IL_07fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0803: Unknown result type (might be due to invalid IL or missing references) + //IL_0815: Unknown result type (might be due to invalid IL or missing references) + //IL_081f: Expected O, but got Unknown + //IL_081f: Unknown result type (might be due to invalid IL or missing references) + //IL_082e: Unknown result type (might be due to invalid IL or missing references) + //IL_0838: Expected O, but got Unknown + //IL_0833: Unknown result type (might be due to invalid IL or missing references) + //IL_083d: Expected O, but got Unknown + //IL_0842: Expected O, but got Unknown + //IL_08fd: Unknown result type (might be due to invalid IL or missing references) + //IL_0902: Unknown result type (might be due to invalid IL or missing references) + //IL_0914: Unknown result type (might be due to invalid IL or missing references) + //IL_091e: Expected O, but got Unknown + //IL_091e: Unknown result type (might be due to invalid IL or missing references) + //IL_092d: Unknown result type (might be due to invalid IL or missing references) + //IL_0937: Expected O, but got Unknown + //IL_0932: Unknown result type (might be due to invalid IL or missing references) + //IL_093c: Expected O, but got Unknown + //IL_0941: Expected O, but got Unknown + //IL_09f1: Unknown result type (might be due to invalid IL or missing references) + //IL_09f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0a08: Unknown result type (might be due to invalid IL or missing references) + //IL_0a12: Expected O, but got Unknown + //IL_0a12: Unknown result type (might be due to invalid IL or missing references) + //IL_0a21: Unknown result type (might be due to invalid IL or missing references) + //IL_0a2b: Expected O, but got Unknown + //IL_0a26: Unknown result type (might be due to invalid IL or missing references) + //IL_0a30: Expected O, but got Unknown + //IL_0a35: Expected O, but got Unknown + //IL_0ae5: Unknown result type (might be due to invalid IL or missing references) + //IL_0aea: Unknown result type (might be due to invalid IL or missing references) + //IL_0afc: Unknown result type (might be due to invalid IL or missing references) + //IL_0b06: Expected O, but got Unknown + //IL_0b06: Unknown result type (might be due to invalid IL or missing references) + //IL_0b15: Unknown result type (might be due to invalid IL or missing references) + //IL_0b1f: Expected O, but got Unknown + //IL_0b1a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b24: Expected O, but got Unknown + //IL_0b29: Expected O, but got Unknown + //IL_0bd9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bde: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf0: Unknown result type (might be due to invalid IL or missing references) + //IL_0bfa: Expected O, but got Unknown + //IL_0bfa: Unknown result type (might be due to invalid IL or missing references) + //IL_0c09: Unknown result type (might be due to invalid IL or missing references) + //IL_0c13: Expected O, but got Unknown + //IL_0c0e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c18: Expected O, but got Unknown + //IL_0c1d: Expected O, but got Unknown + //IL_0ccd: Unknown result type (might be due to invalid IL or missing references) + //IL_0cd2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cee: Expected O, but got Unknown + //IL_0cee: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfd: Unknown result type (might be due to invalid IL or missing references) + //IL_0d07: Expected O, but got Unknown + //IL_0d02: Unknown result type (might be due to invalid IL or missing references) + //IL_0d0c: Expected O, but got Unknown + //IL_0d11: Expected O, but got Unknown + //IL_0dc1: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc6: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd8: Unknown result type (might be due to invalid IL or missing references) + //IL_0de2: Expected O, but got Unknown + //IL_0de2: Unknown result type (might be due to invalid IL or missing references) + //IL_0df1: Unknown result type (might be due to invalid IL or missing references) + //IL_0dfb: Expected O, but got Unknown + //IL_0df6: Unknown result type (might be due to invalid IL or missing references) + //IL_0e00: Expected O, but got Unknown + //IL_0e05: Expected O, but got Unknown + //IL_0eb5: Unknown result type (might be due to invalid IL or missing references) + //IL_0eba: Unknown result type (might be due to invalid IL or missing references) + //IL_0ecc: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed6: Expected O, but got Unknown + //IL_0ed6: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee5: Unknown result type (might be due to invalid IL or missing references) + //IL_0eef: Expected O, but got Unknown + //IL_0eea: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef4: Expected O, but got Unknown + //IL_0ef9: Expected O, but got Unknown + //IL_0fa9: Unknown result type (might be due to invalid IL or missing references) + //IL_0fae: Unknown result type (might be due to invalid IL or missing references) + //IL_0fc0: Unknown result type (might be due to invalid IL or missing references) + //IL_0fca: Expected O, but got Unknown + //IL_0fca: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd9: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe3: Expected O, but got Unknown + //IL_0fde: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe8: Expected O, but got Unknown + //IL_0fed: Expected O, but got Unknown + //IL_109d: Unknown result type (might be due to invalid IL or missing references) + //IL_10a2: Unknown result type (might be due to invalid IL or missing references) + //IL_10b4: Unknown result type (might be due to invalid IL or missing references) + //IL_10be: Expected O, but got Unknown + //IL_10be: Unknown result type (might be due to invalid IL or missing references) + //IL_10cd: Unknown result type (might be due to invalid IL or missing references) + //IL_10d7: Expected O, but got Unknown + //IL_10d2: Unknown result type (might be due to invalid IL or missing references) + //IL_10dc: Expected O, but got Unknown + //IL_10e1: Expected O, but got Unknown + //IL_01fa: Unknown result type (might be due to invalid IL or missing references) + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + AppThemeBindingExtension val5 = new AppThemeBindingExtension(); + Image val6 = new Image(); + AppThemeBindingExtension val7 = new AppThemeBindingExtension(); + Label val8 = new Label(); + AppThemeBindingExtension val9 = new AppThemeBindingExtension(); + Label val10 = new Label(); + VerticalStackLayout val11 = new VerticalStackLayout(); + HorizontalStackLayout val12 = new HorizontalStackLayout(); + Grid val13 = new Grid(); + AppThemeBindingExtension val14 = new AppThemeBindingExtension(); + FontImageSource val15 = new FontImageSource(); + DataTemplate val16 = new DataTemplate(typeof(HomePage)); + ShellContent val17 = new ShellContent(); + FlyoutItem val18 = new FlyoutItem(); + AppThemeBindingExtension val19 = new AppThemeBindingExtension(); + FontImageSource val20 = new FontImageSource(); + DataTemplate val21 = new DataTemplate(typeof(ButtonsPage)); + ShellContent val22 = new ShellContent(); + FlyoutItem val23 = new FlyoutItem(); + AppThemeBindingExtension val24 = new AppThemeBindingExtension(); + FontImageSource val25 = new FontImageSource(); + DataTemplate val26 = new DataTemplate(typeof(TextInputPage)); + ShellContent val27 = new ShellContent(); + FlyoutItem val28 = new FlyoutItem(); + AppThemeBindingExtension val29 = new AppThemeBindingExtension(); + FontImageSource val30 = new FontImageSource(); + DataTemplate val31 = new DataTemplate(typeof(SelectionPage)); + ShellContent val32 = new ShellContent(); + FlyoutItem val33 = new FlyoutItem(); + AppThemeBindingExtension val34 = new AppThemeBindingExtension(); + FontImageSource val35 = new FontImageSource(); + DataTemplate val36 = new DataTemplate(typeof(PickersPage)); + ShellContent val37 = new ShellContent(); + FlyoutItem val38 = new FlyoutItem(); + AppThemeBindingExtension val39 = new AppThemeBindingExtension(); + FontImageSource val40 = new FontImageSource(); + DataTemplate val41 = new DataTemplate(typeof(ListsPage)); + ShellContent val42 = new ShellContent(); + FlyoutItem val43 = new FlyoutItem(); + AppThemeBindingExtension val44 = new AppThemeBindingExtension(); + FontImageSource val45 = new FontImageSource(); + DataTemplate val46 = new DataTemplate(typeof(ProgressPage)); + ShellContent val47 = new ShellContent(); + FlyoutItem val48 = new FlyoutItem(); + AppThemeBindingExtension val49 = new AppThemeBindingExtension(); + FontImageSource val50 = new FontImageSource(); + DataTemplate val51 = new DataTemplate(typeof(GridsPage)); + ShellContent val52 = new ShellContent(); + FlyoutItem val53 = new FlyoutItem(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + FontImageSource val55 = new FontImageSource(); + DataTemplate val56 = new DataTemplate(typeof(AboutPage)); + ShellContent val57 = new ShellContent(); + FlyoutItem val58 = new FlyoutItem(); + AppShell appShell; + NameScope val59 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(appShell = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)appShell, (INameScope)(object)val59); + ((Element)val13).transientNamescope = (INameScope)(object)val59; + ((Element)val12).transientNamescope = (INameScope)(object)val59; + ((Element)val6).transientNamescope = (INameScope)(object)val59; + ((Element)val11).transientNamescope = (INameScope)(object)val59; + ((Element)val8).transientNamescope = (INameScope)(object)val59; + ((Element)val10).transientNamescope = (INameScope)(object)val59; + ((Element)val18).transientNamescope = (INameScope)(object)val59; + ((Element)val15).transientNamescope = (INameScope)(object)val59; + ((Element)val17).transientNamescope = (INameScope)(object)val59; + ((Element)val23).transientNamescope = (INameScope)(object)val59; + ((Element)val20).transientNamescope = (INameScope)(object)val59; + ((Element)val22).transientNamescope = (INameScope)(object)val59; + ((Element)val28).transientNamescope = (INameScope)(object)val59; + ((Element)val25).transientNamescope = (INameScope)(object)val59; + ((Element)val27).transientNamescope = (INameScope)(object)val59; + ((Element)val33).transientNamescope = (INameScope)(object)val59; + ((Element)val30).transientNamescope = (INameScope)(object)val59; + ((Element)val32).transientNamescope = (INameScope)(object)val59; + ((Element)val38).transientNamescope = (INameScope)(object)val59; + ((Element)val35).transientNamescope = (INameScope)(object)val59; + ((Element)val37).transientNamescope = (INameScope)(object)val59; + ((Element)val43).transientNamescope = (INameScope)(object)val59; + ((Element)val40).transientNamescope = (INameScope)(object)val59; + ((Element)val42).transientNamescope = (INameScope)(object)val59; + ((Element)val48).transientNamescope = (INameScope)(object)val59; + ((Element)val45).transientNamescope = (INameScope)(object)val59; + ((Element)val47).transientNamescope = (INameScope)(object)val59; + ((Element)val53).transientNamescope = (INameScope)(object)val59; + ((Element)val50).transientNamescope = (INameScope)(object)val59; + ((Element)val52).transientNamescope = (INameScope)(object)val59; + ((Element)val58).transientNamescope = (INameScope)(object)val59; + ((Element)val55).transientNamescope = (INameScope)(object)val59; + ((Element)val57).transientNamescope = (INameScope)(object)val59; + ((BindableObject)appShell).SetValue(Page.TitleProperty, (object)"OpenMaui Controls Demo"); + ((BindableObject)appShell).SetValue(Shell.FlyoutBehaviorProperty, (object)(FlyoutBehavior)1); + val.Key = "FlyoutBackgroundLight"; + StaticResourceExtension val60 = new StaticResourceExtension + { + Key = "FlyoutBackgroundLight" + }; + XamlServiceProvider val61 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = appShell; + SimpleValueTargetProvider val62 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val59, val59, val59 }, false); + object obj = (object)val62; + val61.Add(typeFromHandle, (object)val62); + val61.Add(typeof(IReferenceProvider), obj); + val61.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(8, 8))); + object light = val60.ProvideValue((IServiceProvider)val61); + val3.Light = light; + val2.Key = "FlyoutBackgroundDark"; + StaticResourceExtension val63 = new StaticResourceExtension + { + Key = "FlyoutBackgroundDark" + }; + XamlServiceProvider val64 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = appShell; + SimpleValueTargetProvider val65 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val59, val59, val59 }, false); + object obj2 = (object)val65; + val64.Add(typeFromHandle2, (object)val65); + val64.Add(typeof(IReferenceProvider), obj2); + val64.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(8, 8))); + object dark = val63.ProvideValue((IServiceProvider)val64); + val3.Dark = dark; + XamlServiceProvider val66 = new XamlServiceProvider(); + val66.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)appShell, (object)Shell.FlyoutBackgroundColorProperty)); + val66.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(8, 8))); + BindingBase val67 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val66); + ((BindableObject)appShell).SetBinding(Shell.FlyoutBackgroundColorProperty, val67); + val4.Key = "PrimaryColor"; + StaticResourceExtension val68 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val69 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 3]; + array3[0] = val5; + array3[1] = val13; + array3[2] = appShell; + SimpleValueTargetProvider val70 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[4] { val59, val59, val59, val59 }, false); + object obj3 = (object)val70; + val69.Add(typeFromHandle3, (object)val70); + val69.Add(typeof(IReferenceProvider), obj3); + val69.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(12, 15))); + object light2 = val68.ProvideValue((IServiceProvider)val69); + val5.Light = light2; + val5.Dark = "#1A1A2E"; + XamlServiceProvider val71 = new XamlServiceProvider(); + val71.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val13, (object)VisualElement.BackgroundColorProperty)); + val71.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(12, 15))); + BindingBase val72 = ((IMarkupExtension)(object)val5).ProvideValue((IServiceProvider)val71); + ((BindableObject)val13).SetBinding(VisualElement.BackgroundColorProperty, val72); + ((BindableObject)val13).SetValue(VisualElement.HeightRequestProperty, (object)140.0); + ((BindableObject)val13).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val12).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val12).SetValue(StackBase.SpacingProperty, (object)12.0); + ((BindableObject)val6).SetValue(Image.SourceProperty, (object)ImageSource.FromFile("openmaui_logo.svg")); + ((BindableObject)val6).SetValue(VisualElement.WidthRequestProperty, (object)60.0); + ((BindableObject)val6).SetValue(VisualElement.HeightRequestProperty, (object)60.0); + ((Layout)val12).Children.Add((IView)(object)val6); + ((BindableObject)val11).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val8).SetValue(Label.TextProperty, (object)"OpenMaui"); + ((BindableObject)val8).SetValue(Label.FontSizeProperty, (object)22.0); + ((BindableObject)val8).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val7.Light = "White"; + val7.Dark = "#E0E0E0"; + XamlServiceProvider val73 = new XamlServiceProvider(); + val73.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val8, (object)Label.TextColorProperty)); + val73.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 28))); + BindingBase val74 = ((IMarkupExtension)(object)val7).ProvideValue((IServiceProvider)val73); + ((BindableObject)val8).SetBinding(Label.TextColorProperty, val74); + ((Layout)val11).Children.Add((IView)(object)val8); + ((BindableObject)val10).SetValue(Label.TextProperty, (object)"Controls Demo"); + ((BindableObject)val10).SetValue(Label.FontSizeProperty, (object)13.0); + val9.Light = "White"; + val9.Dark = "#B0B0B0"; + XamlServiceProvider val75 = new XamlServiceProvider(); + val75.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val10, (object)Label.TextColorProperty)); + val75.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + BindingBase val76 = ((IMarkupExtension)(object)val9).ProvideValue((IServiceProvider)val75); + ((BindableObject)val10).SetBinding(Label.TextColorProperty, val76); + ((BindableObject)val10).SetValue(VisualElement.OpacityProperty, (object)0.9); + ((Layout)val11).Children.Add((IView)(object)val10); + ((Layout)val12).Children.Add((IView)(object)val11); + ((Layout)val13).Children.Add((IView)(object)val12); + ((BindableObject)appShell).SetValue(Shell.FlyoutHeaderProperty, (object)val13); + ((BindableObject)val18).SetValue(BaseShellItem.TitleProperty, (object)"Home"); + ((BaseShellItem)val18).Route = "Home"; + ((BindableObject)val15).SetValue(FontImageSource.GlyphProperty, (object)"\ud83c\udfe0"); + ((BindableObject)val15).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val14.Light = "#424242"; + val14.Dark = "#E0E0E0"; + XamlServiceProvider val77 = new XamlServiceProvider(); + val77.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val15, (object)FontImageSource.ColorProperty)); + val77.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(36, 69))); + BindingBase val78 = ((IMarkupExtension)(object)val14).ProvideValue((IServiceProvider)val77); + ((BindableObject)val15).SetBinding(FontImageSource.ColorProperty, val78); + ((BindableObject)val18).SetValue(BaseShellItem.IconProperty, (object)val15); + ((BindableObject)val17).SetValue(ShellContent.ContentTemplateProperty, (object)val16); + ((ICollection)((BindableObject)val18).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val17)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val18); + ((BindableObject)val23).SetValue(BaseShellItem.TitleProperty, (object)"Buttons"); + ((BaseShellItem)val23).Route = "Buttons"; + ((BindableObject)val20).SetValue(FontImageSource.GlyphProperty, (object)"\ud83d\udc46"); + ((BindableObject)val20).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val19.Light = "#424242"; + val19.Dark = "#E0E0E0"; + XamlServiceProvider val79 = new XamlServiceProvider(); + val79.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val20, (object)FontImageSource.ColorProperty)); + val79.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 69))); + BindingBase val80 = ((IMarkupExtension)(object)val19).ProvideValue((IServiceProvider)val79); + ((BindableObject)val20).SetBinding(FontImageSource.ColorProperty, val80); + ((BindableObject)val23).SetValue(BaseShellItem.IconProperty, (object)val20); + ((BindableObject)val22).SetValue(ShellContent.ContentTemplateProperty, (object)val21); + ((ICollection)((BindableObject)val23).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val22)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val23); + ((BindableObject)val28).SetValue(BaseShellItem.TitleProperty, (object)"Text Input"); + ((BaseShellItem)val28).Route = "TextInput"; + ((BindableObject)val25).SetValue(FontImageSource.GlyphProperty, (object)"\ud83d\udcdd"); + ((BindableObject)val25).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val24.Light = "#424242"; + val24.Dark = "#E0E0E0"; + XamlServiceProvider val81 = new XamlServiceProvider(); + val81.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val25, (object)FontImageSource.ColorProperty)); + val81.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(52, 69))); + BindingBase val82 = ((IMarkupExtension)(object)val24).ProvideValue((IServiceProvider)val81); + ((BindableObject)val25).SetBinding(FontImageSource.ColorProperty, val82); + ((BindableObject)val28).SetValue(BaseShellItem.IconProperty, (object)val25); + ((BindableObject)val27).SetValue(ShellContent.ContentTemplateProperty, (object)val26); + ((ICollection)((BindableObject)val28).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val27)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val28); + ((BindableObject)val33).SetValue(BaseShellItem.TitleProperty, (object)"Selection"); + ((BaseShellItem)val33).Route = "Selection"; + ((BindableObject)val30).SetValue(FontImageSource.GlyphProperty, (object)"☑"); + ((BindableObject)val30).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val29.Light = "#424242"; + val29.Dark = "#E0E0E0"; + XamlServiceProvider val83 = new XamlServiceProvider(); + val83.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val30, (object)FontImageSource.ColorProperty)); + val83.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(60, 68))); + BindingBase val84 = ((IMarkupExtension)(object)val29).ProvideValue((IServiceProvider)val83); + ((BindableObject)val30).SetBinding(FontImageSource.ColorProperty, val84); + ((BindableObject)val33).SetValue(BaseShellItem.IconProperty, (object)val30); + ((BindableObject)val32).SetValue(ShellContent.ContentTemplateProperty, (object)val31); + ((ICollection)((BindableObject)val33).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val32)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val33); + ((BindableObject)val38).SetValue(BaseShellItem.TitleProperty, (object)"Pickers"); + ((BaseShellItem)val38).Route = "Pickers"; + ((BindableObject)val35).SetValue(FontImageSource.GlyphProperty, (object)"\ud83d\udcc5"); + ((BindableObject)val35).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val34.Light = "#424242"; + val34.Dark = "#E0E0E0"; + XamlServiceProvider val85 = new XamlServiceProvider(); + val85.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val35, (object)FontImageSource.ColorProperty)); + val85.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 69))); + BindingBase val86 = ((IMarkupExtension)(object)val34).ProvideValue((IServiceProvider)val85); + ((BindableObject)val35).SetBinding(FontImageSource.ColorProperty, val86); + ((BindableObject)val38).SetValue(BaseShellItem.IconProperty, (object)val35); + ((BindableObject)val37).SetValue(ShellContent.ContentTemplateProperty, (object)val36); + ((ICollection)((BindableObject)val38).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val37)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val38); + ((BindableObject)val43).SetValue(BaseShellItem.TitleProperty, (object)"Lists"); + ((BaseShellItem)val43).Route = "Lists"; + ((BindableObject)val40).SetValue(FontImageSource.GlyphProperty, (object)"\ud83d\udccb"); + ((BindableObject)val40).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val39.Light = "#424242"; + val39.Dark = "#E0E0E0"; + XamlServiceProvider val87 = new XamlServiceProvider(); + val87.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val40, (object)FontImageSource.ColorProperty)); + val87.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(76, 69))); + BindingBase val88 = ((IMarkupExtension)(object)val39).ProvideValue((IServiceProvider)val87); + ((BindableObject)val40).SetBinding(FontImageSource.ColorProperty, val88); + ((BindableObject)val43).SetValue(BaseShellItem.IconProperty, (object)val40); + ((BindableObject)val42).SetValue(ShellContent.ContentTemplateProperty, (object)val41); + ((ICollection)((BindableObject)val43).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val42)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val43); + ((BindableObject)val48).SetValue(BaseShellItem.TitleProperty, (object)"Progress"); + ((BaseShellItem)val48).Route = "Progress"; + ((BindableObject)val45).SetValue(FontImageSource.GlyphProperty, (object)"⏳"); + ((BindableObject)val45).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val44.Light = "#424242"; + val44.Dark = "#E0E0E0"; + XamlServiceProvider val89 = new XamlServiceProvider(); + val89.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val45, (object)FontImageSource.ColorProperty)); + val89.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(84, 68))); + BindingBase val90 = ((IMarkupExtension)(object)val44).ProvideValue((IServiceProvider)val89); + ((BindableObject)val45).SetBinding(FontImageSource.ColorProperty, val90); + ((BindableObject)val48).SetValue(BaseShellItem.IconProperty, (object)val45); + ((BindableObject)val47).SetValue(ShellContent.ContentTemplateProperty, (object)val46); + ((ICollection)((BindableObject)val48).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val47)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val48); + ((BindableObject)val53).SetValue(BaseShellItem.TitleProperty, (object)"Grids"); + ((BaseShellItem)val53).Route = "Grids"; + ((BindableObject)val50).SetValue(FontImageSource.GlyphProperty, (object)"\ud83d\udcca"); + ((BindableObject)val50).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val49.Light = "#424242"; + val49.Dark = "#E0E0E0"; + XamlServiceProvider val91 = new XamlServiceProvider(); + val91.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val50, (object)FontImageSource.ColorProperty)); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(92, 69))); + BindingBase val92 = ((IMarkupExtension)(object)val49).ProvideValue((IServiceProvider)val91); + ((BindableObject)val50).SetBinding(FontImageSource.ColorProperty, val92); + ((BindableObject)val53).SetValue(BaseShellItem.IconProperty, (object)val50); + ((BindableObject)val52).SetValue(ShellContent.ContentTemplateProperty, (object)val51); + ((ICollection)((BindableObject)val53).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val52)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val53); + ((BindableObject)val58).SetValue(BaseShellItem.TitleProperty, (object)"About"); + ((BaseShellItem)val58).Route = "About"; + ((BindableObject)val55).SetValue(FontImageSource.GlyphProperty, (object)"ℹ"); + ((BindableObject)val55).SetValue(FontImageSource.FontFamilyProperty, (object)"Default"); + val54.Light = "#424242"; + val54.Dark = "#E0E0E0"; + XamlServiceProvider val93 = new XamlServiceProvider(); + val93.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)FontImageSource.ColorProperty)); + val93.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(100, 68))); + BindingBase val94 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val93); + ((BindableObject)val55).SetBinding(FontImageSource.ColorProperty, val94); + ((BindableObject)val58).SetValue(BaseShellItem.IconProperty, (object)val55); + ((BindableObject)val57).SetValue(ShellContent.ContentTemplateProperty, (object)val56); + ((ICollection)((BindableObject)val58).GetValue(ShellItem.ItemsProperty)).Add(ShellSection.op_Implicit(val57)); + ((ICollection)((BindableObject)appShell).GetValue(Shell.ItemsProperty)).Add((ShellItem)(object)val58); + } +} diff --git a/ShellDemo/MauiProgram.cs b/ShellDemo/MauiProgram.cs index 0ec2a7e..9a027e2 100644 --- a/ShellDemo/MauiProgram.cs +++ b/ShellDemo/MauiProgram.cs @@ -1,6 +1,4 @@ -// MauiProgram.cs - Shared MAUI app configuration -// Works across all platforms (iOS, Android, Windows, Linux) - +using Microsoft.Maui.Controls.Hosting; using Microsoft.Maui.Hosting; using Microsoft.Maui.Platform.Linux.Hosting; @@ -8,17 +6,11 @@ namespace ShellDemo; public static class MauiProgram { - public static MauiApp CreateMauiApp() - { - var builder = MauiApp.CreateBuilder(); - - // Configure the app (shared across all platforms) - builder.UseMauiApp(); - - // Add Linux platform support - // On other platforms, this would be iOS/Android/Windows specific - builder.UseLinux(); - - return builder.Build(); - } + public static MauiApp CreateMauiApp() + { + MauiAppBuilder obj = MauiApp.CreateBuilder(true); + AppHostBuilderExtensions.UseMauiApp(obj); + obj.UseLinux(); + return obj.Build(); + } } diff --git a/ShellDemo/Pages/AboutPage.cs b/ShellDemo/Pages/AboutPage.cs index e38d027..551de13 100644 --- a/ShellDemo/Pages/AboutPage.cs +++ b/ShellDemo/Pages/AboutPage.cs @@ -1,115 +1,2053 @@ -// AboutPage - Information about OpenMaui Linux - +using System; +using System.CodeDom.Compiler; +using System.Diagnostics; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/AboutPage.xaml")] public class AboutPage : ContentPage { - public AboutPage() - { - Title = "About"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label WebsiteLink; - Content = new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label - { - Text = "OpenMaui Linux", - FontSize = 32, - FontAttributes = FontAttributes.Bold, - TextColor = Color.FromArgb("#1A237E"), - HorizontalOptions = LayoutOptions.Center - }, - new Label - { - Text = "Version 1.0.0", - FontSize = 16, - TextColor = Colors.Gray, - HorizontalOptions = LayoutOptions.Center - }, - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label - { - Text = "OpenMaui Linux brings .NET MAUI to Linux desktops using SkiaSharp for rendering. " + - "It provides a native Linux experience while maintaining compatibility with MAUI's cross-platform API.", - FontSize = 14, - LineBreakMode = LineBreakMode.WordWrap - }, - CreateInfoCard("Platform", "Linux (X11/Wayland)"), - CreateInfoCard("Rendering", "SkiaSharp"), - CreateInfoCard("Framework", ".NET MAUI"), - CreateInfoCard("License", "MIT License"), - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label - { - Text = "Features", - FontSize = 20, - FontAttributes = FontAttributes.Bold - }, - CreateFeatureItem("Full XAML support with styles and resources"), - CreateFeatureItem("Shell navigation with flyout menus"), - CreateFeatureItem("All standard MAUI controls"), - CreateFeatureItem("Data binding and MVVM"), - CreateFeatureItem("Keyboard and mouse input"), - CreateFeatureItem("High DPI support"), - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label - { - Text = "https://github.com/pablotoledo/OpenMaui-Linux", - FontSize = 12, - TextColor = Colors.Blue, - HorizontalOptions = LayoutOptions.Center - } - } - } - }; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label GitHubLink; - private Frame CreateInfoCard(string label, string value) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Color.FromArgb("#F5F5F5"), - HasShadow = false, - Content = new HorizontalStackLayout - { - Children = - { - new Label - { - Text = label + ":", - FontAttributes = FontAttributes.Bold, - WidthRequest = 100 - }, - new Label - { - Text = value, - TextColor = Colors.Gray - } - } - } - }; - } + public AboutPage() + { + InitializeComponent(); + } - private View CreateFeatureItem(string text) - { - return new HorizontalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = "✓", TextColor = Color.FromArgb("#4CAF50"), FontSize = 16 }, - new Label { Text = text, FontSize = 14 } - } - }; - } + private void OnWebsiteTapped(object? sender, TappedEventArgs e) + { + OpenUrl("https://openmaui.net"); + } + + private void OnGitHubTapped(object? sender, TappedEventArgs e) + { + OpenUrl("https://github.com/openmaui/maui-linux"); + } + + private void OpenUrl(string url) + { + try + { + Process.Start(new ProcessStartInfo + { + FileName = "xdg-open", + Arguments = url, + UseShellExecute = false, + CreateNoWindow = true + }); + } + catch (Exception ex) + { + Console.WriteLine("Failed to open URL: " + ex.Message); + } + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("WebsiteLink")] + [MemberNotNull("GitHubLink")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_0279: Unknown result type (might be due to invalid IL or missing references) + //IL_0453: Unknown result type (might be due to invalid IL or missing references) + //IL_0458: Unknown result type (might be due to invalid IL or missing references) + //IL_0463: Unknown result type (might be due to invalid IL or missing references) + //IL_0468: Unknown result type (might be due to invalid IL or missing references) + //IL_04ae: Unknown result type (might be due to invalid IL or missing references) + //IL_04b3: Unknown result type (might be due to invalid IL or missing references) + //IL_04b6: Expected O, but got Unknown + //IL_04bb: Expected O, but got Unknown + //IL_04bb: Unknown result type (might be due to invalid IL or missing references) + //IL_04cd: Unknown result type (might be due to invalid IL or missing references) + //IL_04db: Unknown result type (might be due to invalid IL or missing references) + //IL_04e5: Expected O, but got Unknown + //IL_04e0: Unknown result type (might be due to invalid IL or missing references) + //IL_04ea: Expected O, but got Unknown + //IL_04ef: Expected O, but got Unknown + //IL_0504: Unknown result type (might be due to invalid IL or missing references) + //IL_0509: Unknown result type (might be due to invalid IL or missing references) + //IL_0514: Unknown result type (might be due to invalid IL or missing references) + //IL_0519: Unknown result type (might be due to invalid IL or missing references) + //IL_055f: Unknown result type (might be due to invalid IL or missing references) + //IL_0564: Unknown result type (might be due to invalid IL or missing references) + //IL_0567: Expected O, but got Unknown + //IL_056c: Expected O, but got Unknown + //IL_056c: Unknown result type (might be due to invalid IL or missing references) + //IL_057e: Unknown result type (might be due to invalid IL or missing references) + //IL_058c: Unknown result type (might be due to invalid IL or missing references) + //IL_0596: Expected O, but got Unknown + //IL_0591: Unknown result type (might be due to invalid IL or missing references) + //IL_059b: Expected O, but got Unknown + //IL_05a0: Expected O, but got Unknown + //IL_05ab: Unknown result type (might be due to invalid IL or missing references) + //IL_05b0: Unknown result type (might be due to invalid IL or missing references) + //IL_05c2: Unknown result type (might be due to invalid IL or missing references) + //IL_05cc: Expected O, but got Unknown + //IL_05cc: Unknown result type (might be due to invalid IL or missing references) + //IL_05da: Unknown result type (might be due to invalid IL or missing references) + //IL_05e4: Expected O, but got Unknown + //IL_05df: Unknown result type (might be due to invalid IL or missing references) + //IL_05e9: Expected O, but got Unknown + //IL_05ee: Expected O, but got Unknown + //IL_060e: Unknown result type (might be due to invalid IL or missing references) + //IL_0688: Unknown result type (might be due to invalid IL or missing references) + //IL_06a7: Unknown result type (might be due to invalid IL or missing references) + //IL_06c1: Unknown result type (might be due to invalid IL or missing references) + //IL_06c6: Unknown result type (might be due to invalid IL or missing references) + //IL_06d1: Unknown result type (might be due to invalid IL or missing references) + //IL_06d6: Unknown result type (might be due to invalid IL or missing references) + //IL_0722: Unknown result type (might be due to invalid IL or missing references) + //IL_0727: Unknown result type (might be due to invalid IL or missing references) + //IL_072a: Expected O, but got Unknown + //IL_072f: Expected O, but got Unknown + //IL_072f: Unknown result type (might be due to invalid IL or missing references) + //IL_0741: Unknown result type (might be due to invalid IL or missing references) + //IL_0750: Unknown result type (might be due to invalid IL or missing references) + //IL_075a: Expected O, but got Unknown + //IL_0755: Unknown result type (might be due to invalid IL or missing references) + //IL_075f: Expected O, but got Unknown + //IL_0764: Expected O, but got Unknown + //IL_07eb: Unknown result type (might be due to invalid IL or missing references) + //IL_0801: Unknown result type (might be due to invalid IL or missing references) + //IL_0870: Unknown result type (might be due to invalid IL or missing references) + //IL_088b: Unknown result type (might be due to invalid IL or missing references) + //IL_0890: Unknown result type (might be due to invalid IL or missing references) + //IL_089b: Unknown result type (might be due to invalid IL or missing references) + //IL_08a0: Unknown result type (might be due to invalid IL or missing references) + //IL_0905: Unknown result type (might be due to invalid IL or missing references) + //IL_090a: Unknown result type (might be due to invalid IL or missing references) + //IL_090d: Expected O, but got Unknown + //IL_0912: Expected O, but got Unknown + //IL_0912: Unknown result type (might be due to invalid IL or missing references) + //IL_0924: Unknown result type (might be due to invalid IL or missing references) + //IL_0933: Unknown result type (might be due to invalid IL or missing references) + //IL_093d: Expected O, but got Unknown + //IL_0938: Unknown result type (might be due to invalid IL or missing references) + //IL_0942: Expected O, but got Unknown + //IL_0947: Expected O, but got Unknown + //IL_095e: Unknown result type (might be due to invalid IL or missing references) + //IL_0963: Unknown result type (might be due to invalid IL or missing references) + //IL_096e: Unknown result type (might be due to invalid IL or missing references) + //IL_0973: Unknown result type (might be due to invalid IL or missing references) + //IL_09d8: Unknown result type (might be due to invalid IL or missing references) + //IL_09dd: Unknown result type (might be due to invalid IL or missing references) + //IL_09e0: Expected O, but got Unknown + //IL_09e5: Expected O, but got Unknown + //IL_09e5: Unknown result type (might be due to invalid IL or missing references) + //IL_09f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0a06: Unknown result type (might be due to invalid IL or missing references) + //IL_0a10: Expected O, but got Unknown + //IL_0a0b: Unknown result type (might be due to invalid IL or missing references) + //IL_0a15: Expected O, but got Unknown + //IL_0a1a: Expected O, but got Unknown + //IL_0a27: Unknown result type (might be due to invalid IL or missing references) + //IL_0a2c: Unknown result type (might be due to invalid IL or missing references) + //IL_0a3e: Unknown result type (might be due to invalid IL or missing references) + //IL_0a48: Expected O, but got Unknown + //IL_0a48: Unknown result type (might be due to invalid IL or missing references) + //IL_0a57: Unknown result type (might be due to invalid IL or missing references) + //IL_0a61: Expected O, but got Unknown + //IL_0a5c: Unknown result type (might be due to invalid IL or missing references) + //IL_0a66: Expected O, but got Unknown + //IL_0a6b: Expected O, but got Unknown + //IL_0abb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad6: Unknown result type (might be due to invalid IL or missing references) + //IL_0adb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae6: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0b50: Unknown result type (might be due to invalid IL or missing references) + //IL_0b55: Unknown result type (might be due to invalid IL or missing references) + //IL_0b58: Expected O, but got Unknown + //IL_0b5d: Expected O, but got Unknown + //IL_0b5d: Unknown result type (might be due to invalid IL or missing references) + //IL_0b6f: Unknown result type (might be due to invalid IL or missing references) + //IL_0b7e: Unknown result type (might be due to invalid IL or missing references) + //IL_0b88: Expected O, but got Unknown + //IL_0b83: Unknown result type (might be due to invalid IL or missing references) + //IL_0b8d: Expected O, but got Unknown + //IL_0b92: Expected O, but got Unknown + //IL_0ba9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bae: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bbe: Unknown result type (might be due to invalid IL or missing references) + //IL_0c23: Unknown result type (might be due to invalid IL or missing references) + //IL_0c28: Unknown result type (might be due to invalid IL or missing references) + //IL_0c2b: Expected O, but got Unknown + //IL_0c30: Expected O, but got Unknown + //IL_0c30: Unknown result type (might be due to invalid IL or missing references) + //IL_0c42: Unknown result type (might be due to invalid IL or missing references) + //IL_0c51: Unknown result type (might be due to invalid IL or missing references) + //IL_0c5b: Expected O, but got Unknown + //IL_0c56: Unknown result type (might be due to invalid IL or missing references) + //IL_0c60: Expected O, but got Unknown + //IL_0c65: Expected O, but got Unknown + //IL_0c72: Unknown result type (might be due to invalid IL or missing references) + //IL_0c77: Unknown result type (might be due to invalid IL or missing references) + //IL_0c89: Unknown result type (might be due to invalid IL or missing references) + //IL_0c93: Expected O, but got Unknown + //IL_0c93: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca2: Unknown result type (might be due to invalid IL or missing references) + //IL_0cac: Expected O, but got Unknown + //IL_0ca7: Unknown result type (might be due to invalid IL or missing references) + //IL_0cb1: Expected O, but got Unknown + //IL_0cb6: Expected O, but got Unknown + //IL_0d06: Unknown result type (might be due to invalid IL or missing references) + //IL_0d21: Unknown result type (might be due to invalid IL or missing references) + //IL_0d26: Unknown result type (might be due to invalid IL or missing references) + //IL_0d31: Unknown result type (might be due to invalid IL or missing references) + //IL_0d36: Unknown result type (might be due to invalid IL or missing references) + //IL_0d9b: Unknown result type (might be due to invalid IL or missing references) + //IL_0da0: Unknown result type (might be due to invalid IL or missing references) + //IL_0da3: Expected O, but got Unknown + //IL_0da8: Expected O, but got Unknown + //IL_0da8: Unknown result type (might be due to invalid IL or missing references) + //IL_0dba: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc9: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd3: Expected O, but got Unknown + //IL_0dce: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd8: Expected O, but got Unknown + //IL_0ddd: Expected O, but got Unknown + //IL_0df4: Unknown result type (might be due to invalid IL or missing references) + //IL_0df9: Unknown result type (might be due to invalid IL or missing references) + //IL_0e04: Unknown result type (might be due to invalid IL or missing references) + //IL_0e09: Unknown result type (might be due to invalid IL or missing references) + //IL_0e6e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e73: Unknown result type (might be due to invalid IL or missing references) + //IL_0e76: Expected O, but got Unknown + //IL_0e7b: Expected O, but got Unknown + //IL_0e7b: Unknown result type (might be due to invalid IL or missing references) + //IL_0e8d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e9c: Unknown result type (might be due to invalid IL or missing references) + //IL_0ea6: Expected O, but got Unknown + //IL_0ea1: Unknown result type (might be due to invalid IL or missing references) + //IL_0eab: Expected O, but got Unknown + //IL_0eb0: Expected O, but got Unknown + //IL_0ebd: Unknown result type (might be due to invalid IL or missing references) + //IL_0ec2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ede: Expected O, but got Unknown + //IL_0ede: Unknown result type (might be due to invalid IL or missing references) + //IL_0eed: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef7: Expected O, but got Unknown + //IL_0ef2: Unknown result type (might be due to invalid IL or missing references) + //IL_0efc: Expected O, but got Unknown + //IL_0f01: Expected O, but got Unknown + //IL_0f52: Unknown result type (might be due to invalid IL or missing references) + //IL_0f6d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f72: Unknown result type (might be due to invalid IL or missing references) + //IL_0f7d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f82: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe7: Unknown result type (might be due to invalid IL or missing references) + //IL_0fec: Unknown result type (might be due to invalid IL or missing references) + //IL_0fef: Expected O, but got Unknown + //IL_0ff4: Expected O, but got Unknown + //IL_0ff4: Unknown result type (might be due to invalid IL or missing references) + //IL_1006: Unknown result type (might be due to invalid IL or missing references) + //IL_1015: Unknown result type (might be due to invalid IL or missing references) + //IL_101f: Expected O, but got Unknown + //IL_101a: Unknown result type (might be due to invalid IL or missing references) + //IL_1024: Expected O, but got Unknown + //IL_1029: Expected O, but got Unknown + //IL_1040: Unknown result type (might be due to invalid IL or missing references) + //IL_1045: Unknown result type (might be due to invalid IL or missing references) + //IL_1050: Unknown result type (might be due to invalid IL or missing references) + //IL_1055: Unknown result type (might be due to invalid IL or missing references) + //IL_10ba: Unknown result type (might be due to invalid IL or missing references) + //IL_10bf: Unknown result type (might be due to invalid IL or missing references) + //IL_10c2: Expected O, but got Unknown + //IL_10c7: Expected O, but got Unknown + //IL_10c7: Unknown result type (might be due to invalid IL or missing references) + //IL_10d9: Unknown result type (might be due to invalid IL or missing references) + //IL_10e8: Unknown result type (might be due to invalid IL or missing references) + //IL_10f2: Expected O, but got Unknown + //IL_10ed: Unknown result type (might be due to invalid IL or missing references) + //IL_10f7: Expected O, but got Unknown + //IL_10fc: Expected O, but got Unknown + //IL_1109: Unknown result type (might be due to invalid IL or missing references) + //IL_110e: Unknown result type (might be due to invalid IL or missing references) + //IL_1120: Unknown result type (might be due to invalid IL or missing references) + //IL_112a: Expected O, but got Unknown + //IL_112a: Unknown result type (might be due to invalid IL or missing references) + //IL_1139: Unknown result type (might be due to invalid IL or missing references) + //IL_1143: Expected O, but got Unknown + //IL_113e: Unknown result type (might be due to invalid IL or missing references) + //IL_1148: Expected O, but got Unknown + //IL_114d: Expected O, but got Unknown + //IL_1177: Unknown result type (might be due to invalid IL or missing references) + //IL_117c: Unknown result type (might be due to invalid IL or missing references) + //IL_1187: Unknown result type (might be due to invalid IL or missing references) + //IL_118c: Unknown result type (might be due to invalid IL or missing references) + //IL_11d8: Unknown result type (might be due to invalid IL or missing references) + //IL_11dd: Unknown result type (might be due to invalid IL or missing references) + //IL_11e0: Expected O, but got Unknown + //IL_11e5: Expected O, but got Unknown + //IL_11e5: Unknown result type (might be due to invalid IL or missing references) + //IL_11f7: Unknown result type (might be due to invalid IL or missing references) + //IL_1206: Unknown result type (might be due to invalid IL or missing references) + //IL_1210: Expected O, but got Unknown + //IL_120b: Unknown result type (might be due to invalid IL or missing references) + //IL_1215: Expected O, but got Unknown + //IL_121a: Expected O, but got Unknown + //IL_1272: Unknown result type (might be due to invalid IL or missing references) + //IL_12e4: Unknown result type (might be due to invalid IL or missing references) + //IL_12e9: Unknown result type (might be due to invalid IL or missing references) + //IL_12f4: Unknown result type (might be due to invalid IL or missing references) + //IL_12f9: Unknown result type (might be due to invalid IL or missing references) + //IL_1372: Unknown result type (might be due to invalid IL or missing references) + //IL_1377: Unknown result type (might be due to invalid IL or missing references) + //IL_137a: Expected O, but got Unknown + //IL_137f: Expected O, but got Unknown + //IL_137f: Unknown result type (might be due to invalid IL or missing references) + //IL_1391: Unknown result type (might be due to invalid IL or missing references) + //IL_13a0: Unknown result type (might be due to invalid IL or missing references) + //IL_13aa: Expected O, but got Unknown + //IL_13a5: Unknown result type (might be due to invalid IL or missing references) + //IL_13af: Expected O, but got Unknown + //IL_13b4: Expected O, but got Unknown + //IL_13cb: Unknown result type (might be due to invalid IL or missing references) + //IL_13d0: Unknown result type (might be due to invalid IL or missing references) + //IL_13db: Unknown result type (might be due to invalid IL or missing references) + //IL_13e0: Unknown result type (might be due to invalid IL or missing references) + //IL_1459: Unknown result type (might be due to invalid IL or missing references) + //IL_145e: Unknown result type (might be due to invalid IL or missing references) + //IL_1461: Expected O, but got Unknown + //IL_1466: Expected O, but got Unknown + //IL_1466: Unknown result type (might be due to invalid IL or missing references) + //IL_1478: Unknown result type (might be due to invalid IL or missing references) + //IL_1487: Unknown result type (might be due to invalid IL or missing references) + //IL_1491: Expected O, but got Unknown + //IL_148c: Unknown result type (might be due to invalid IL or missing references) + //IL_1496: Expected O, but got Unknown + //IL_149b: Expected O, but got Unknown + //IL_14a8: Unknown result type (might be due to invalid IL or missing references) + //IL_14ad: Unknown result type (might be due to invalid IL or missing references) + //IL_14bf: Unknown result type (might be due to invalid IL or missing references) + //IL_14c9: Expected O, but got Unknown + //IL_14c9: Unknown result type (might be due to invalid IL or missing references) + //IL_14d8: Unknown result type (might be due to invalid IL or missing references) + //IL_14e2: Expected O, but got Unknown + //IL_14dd: Unknown result type (might be due to invalid IL or missing references) + //IL_14e7: Expected O, but got Unknown + //IL_14ec: Expected O, but got Unknown + //IL_1553: Unknown result type (might be due to invalid IL or missing references) + //IL_1558: Unknown result type (might be due to invalid IL or missing references) + //IL_1563: Unknown result type (might be due to invalid IL or missing references) + //IL_1568: Unknown result type (might be due to invalid IL or missing references) + //IL_15e1: Unknown result type (might be due to invalid IL or missing references) + //IL_15e6: Unknown result type (might be due to invalid IL or missing references) + //IL_15e9: Expected O, but got Unknown + //IL_15ee: Expected O, but got Unknown + //IL_15ee: Unknown result type (might be due to invalid IL or missing references) + //IL_1600: Unknown result type (might be due to invalid IL or missing references) + //IL_160f: Unknown result type (might be due to invalid IL or missing references) + //IL_1619: Expected O, but got Unknown + //IL_1614: Unknown result type (might be due to invalid IL or missing references) + //IL_161e: Expected O, but got Unknown + //IL_1623: Expected O, but got Unknown + //IL_163a: Unknown result type (might be due to invalid IL or missing references) + //IL_163f: Unknown result type (might be due to invalid IL or missing references) + //IL_164a: Unknown result type (might be due to invalid IL or missing references) + //IL_164f: Unknown result type (might be due to invalid IL or missing references) + //IL_16c8: Unknown result type (might be due to invalid IL or missing references) + //IL_16cd: Unknown result type (might be due to invalid IL or missing references) + //IL_16d0: Expected O, but got Unknown + //IL_16d5: Expected O, but got Unknown + //IL_16d5: Unknown result type (might be due to invalid IL or missing references) + //IL_16e7: Unknown result type (might be due to invalid IL or missing references) + //IL_16f6: Unknown result type (might be due to invalid IL or missing references) + //IL_1700: Expected O, but got Unknown + //IL_16fb: Unknown result type (might be due to invalid IL or missing references) + //IL_1705: Expected O, but got Unknown + //IL_170a: Expected O, but got Unknown + //IL_1717: Unknown result type (might be due to invalid IL or missing references) + //IL_171c: Unknown result type (might be due to invalid IL or missing references) + //IL_172e: Unknown result type (might be due to invalid IL or missing references) + //IL_1738: Expected O, but got Unknown + //IL_1738: Unknown result type (might be due to invalid IL or missing references) + //IL_1747: Unknown result type (might be due to invalid IL or missing references) + //IL_1751: Expected O, but got Unknown + //IL_174c: Unknown result type (might be due to invalid IL or missing references) + //IL_1756: Expected O, but got Unknown + //IL_175b: Expected O, but got Unknown + //IL_17a1: Unknown result type (might be due to invalid IL or missing references) + //IL_17a6: Unknown result type (might be due to invalid IL or missing references) + //IL_17b1: Unknown result type (might be due to invalid IL or missing references) + //IL_17b6: Unknown result type (might be due to invalid IL or missing references) + //IL_1802: Unknown result type (might be due to invalid IL or missing references) + //IL_1807: Unknown result type (might be due to invalid IL or missing references) + //IL_180a: Expected O, but got Unknown + //IL_180f: Expected O, but got Unknown + //IL_180f: Unknown result type (might be due to invalid IL or missing references) + //IL_1821: Unknown result type (might be due to invalid IL or missing references) + //IL_1830: Unknown result type (might be due to invalid IL or missing references) + //IL_183a: Expected O, but got Unknown + //IL_1835: Unknown result type (might be due to invalid IL or missing references) + //IL_183f: Expected O, but got Unknown + //IL_1844: Expected O, but got Unknown + //IL_189c: Unknown result type (might be due to invalid IL or missing references) + //IL_190e: Unknown result type (might be due to invalid IL or missing references) + //IL_1913: Unknown result type (might be due to invalid IL or missing references) + //IL_191e: Unknown result type (might be due to invalid IL or missing references) + //IL_1923: Unknown result type (might be due to invalid IL or missing references) + //IL_199c: Unknown result type (might be due to invalid IL or missing references) + //IL_19a1: Unknown result type (might be due to invalid IL or missing references) + //IL_19a4: Expected O, but got Unknown + //IL_19a9: Expected O, but got Unknown + //IL_19a9: Unknown result type (might be due to invalid IL or missing references) + //IL_19bb: Unknown result type (might be due to invalid IL or missing references) + //IL_19ca: Unknown result type (might be due to invalid IL or missing references) + //IL_19d4: Expected O, but got Unknown + //IL_19cf: Unknown result type (might be due to invalid IL or missing references) + //IL_19d9: Expected O, but got Unknown + //IL_19de: Expected O, but got Unknown + //IL_19f5: Unknown result type (might be due to invalid IL or missing references) + //IL_19fa: Unknown result type (might be due to invalid IL or missing references) + //IL_1a05: Unknown result type (might be due to invalid IL or missing references) + //IL_1a0a: Unknown result type (might be due to invalid IL or missing references) + //IL_1a83: Unknown result type (might be due to invalid IL or missing references) + //IL_1a88: Unknown result type (might be due to invalid IL or missing references) + //IL_1a8b: Expected O, but got Unknown + //IL_1a90: Expected O, but got Unknown + //IL_1a90: Unknown result type (might be due to invalid IL or missing references) + //IL_1aa2: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab1: Unknown result type (might be due to invalid IL or missing references) + //IL_1abb: Expected O, but got Unknown + //IL_1ab6: Unknown result type (might be due to invalid IL or missing references) + //IL_1ac0: Expected O, but got Unknown + //IL_1ac5: Expected O, but got Unknown + //IL_1ad2: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad7: Unknown result type (might be due to invalid IL or missing references) + //IL_1ae9: Unknown result type (might be due to invalid IL or missing references) + //IL_1af3: Expected O, but got Unknown + //IL_1af3: Unknown result type (might be due to invalid IL or missing references) + //IL_1b02: Unknown result type (might be due to invalid IL or missing references) + //IL_1b0c: Expected O, but got Unknown + //IL_1b07: Unknown result type (might be due to invalid IL or missing references) + //IL_1b11: Expected O, but got Unknown + //IL_1b16: Expected O, but got Unknown + //IL_1b7a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b84: Expected O, but got Unknown + //IL_1bc9: Unknown result type (might be due to invalid IL or missing references) + //IL_1bce: Unknown result type (might be due to invalid IL or missing references) + //IL_1bd9: Unknown result type (might be due to invalid IL or missing references) + //IL_1bde: Unknown result type (might be due to invalid IL or missing references) + //IL_1c62: Unknown result type (might be due to invalid IL or missing references) + //IL_1c67: Unknown result type (might be due to invalid IL or missing references) + //IL_1c6a: Expected O, but got Unknown + //IL_1c6f: Expected O, but got Unknown + //IL_1c6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1c81: Unknown result type (might be due to invalid IL or missing references) + //IL_1c90: Unknown result type (might be due to invalid IL or missing references) + //IL_1c9a: Expected O, but got Unknown + //IL_1c95: Unknown result type (might be due to invalid IL or missing references) + //IL_1c9f: Expected O, but got Unknown + //IL_1ca4: Expected O, but got Unknown + //IL_1cbb: Unknown result type (might be due to invalid IL or missing references) + //IL_1cc0: Unknown result type (might be due to invalid IL or missing references) + //IL_1ccb: Unknown result type (might be due to invalid IL or missing references) + //IL_1cd0: Unknown result type (might be due to invalid IL or missing references) + //IL_1d54: Unknown result type (might be due to invalid IL or missing references) + //IL_1d59: Unknown result type (might be due to invalid IL or missing references) + //IL_1d5c: Expected O, but got Unknown + //IL_1d61: Expected O, but got Unknown + //IL_1d61: Unknown result type (might be due to invalid IL or missing references) + //IL_1d73: Unknown result type (might be due to invalid IL or missing references) + //IL_1d82: Unknown result type (might be due to invalid IL or missing references) + //IL_1d8c: Expected O, but got Unknown + //IL_1d87: Unknown result type (might be due to invalid IL or missing references) + //IL_1d91: Expected O, but got Unknown + //IL_1d96: Expected O, but got Unknown + //IL_1da3: Unknown result type (might be due to invalid IL or missing references) + //IL_1da8: Unknown result type (might be due to invalid IL or missing references) + //IL_1dba: Unknown result type (might be due to invalid IL or missing references) + //IL_1dc4: Expected O, but got Unknown + //IL_1dc4: Unknown result type (might be due to invalid IL or missing references) + //IL_1dd3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ddd: Expected O, but got Unknown + //IL_1dd8: Unknown result type (might be due to invalid IL or missing references) + //IL_1de2: Expected O, but got Unknown + //IL_1de7: Expected O, but got Unknown + //IL_1e59: Unknown result type (might be due to invalid IL or missing references) + //IL_1e63: Expected O, but got Unknown + //IL_1ea8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ead: Unknown result type (might be due to invalid IL or missing references) + //IL_1eb8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ebd: Unknown result type (might be due to invalid IL or missing references) + //IL_1f41: Unknown result type (might be due to invalid IL or missing references) + //IL_1f46: Unknown result type (might be due to invalid IL or missing references) + //IL_1f49: Expected O, but got Unknown + //IL_1f4e: Expected O, but got Unknown + //IL_1f4e: Unknown result type (might be due to invalid IL or missing references) + //IL_1f60: Unknown result type (might be due to invalid IL or missing references) + //IL_1f6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1f79: Expected O, but got Unknown + //IL_1f74: Unknown result type (might be due to invalid IL or missing references) + //IL_1f7e: Expected O, but got Unknown + //IL_1f83: Expected O, but got Unknown + //IL_1f9a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f9f: Unknown result type (might be due to invalid IL or missing references) + //IL_1faa: Unknown result type (might be due to invalid IL or missing references) + //IL_1faf: Unknown result type (might be due to invalid IL or missing references) + //IL_2033: Unknown result type (might be due to invalid IL or missing references) + //IL_2038: Unknown result type (might be due to invalid IL or missing references) + //IL_203b: Expected O, but got Unknown + //IL_2040: Expected O, but got Unknown + //IL_2040: Unknown result type (might be due to invalid IL or missing references) + //IL_2052: Unknown result type (might be due to invalid IL or missing references) + //IL_2061: Unknown result type (might be due to invalid IL or missing references) + //IL_206b: Expected O, but got Unknown + //IL_2066: Unknown result type (might be due to invalid IL or missing references) + //IL_2070: Expected O, but got Unknown + //IL_2075: Expected O, but got Unknown + //IL_2082: Unknown result type (might be due to invalid IL or missing references) + //IL_2087: Unknown result type (might be due to invalid IL or missing references) + //IL_2099: Unknown result type (might be due to invalid IL or missing references) + //IL_20a3: Expected O, but got Unknown + //IL_20a3: Unknown result type (might be due to invalid IL or missing references) + //IL_20b2: Unknown result type (might be due to invalid IL or missing references) + //IL_20bc: Expected O, but got Unknown + //IL_20b7: Unknown result type (might be due to invalid IL or missing references) + //IL_20c1: Expected O, but got Unknown + //IL_20c6: Expected O, but got Unknown + //IL_2138: Unknown result type (might be due to invalid IL or missing references) + //IL_2142: Expected O, but got Unknown + //IL_2187: Unknown result type (might be due to invalid IL or missing references) + //IL_218c: Unknown result type (might be due to invalid IL or missing references) + //IL_2197: Unknown result type (might be due to invalid IL or missing references) + //IL_219c: Unknown result type (might be due to invalid IL or missing references) + //IL_2220: Unknown result type (might be due to invalid IL or missing references) + //IL_2225: Unknown result type (might be due to invalid IL or missing references) + //IL_2228: Expected O, but got Unknown + //IL_222d: Expected O, but got Unknown + //IL_222d: Unknown result type (might be due to invalid IL or missing references) + //IL_223f: Unknown result type (might be due to invalid IL or missing references) + //IL_224e: Unknown result type (might be due to invalid IL or missing references) + //IL_2258: Expected O, but got Unknown + //IL_2253: Unknown result type (might be due to invalid IL or missing references) + //IL_225d: Expected O, but got Unknown + //IL_2262: Expected O, but got Unknown + //IL_2279: Unknown result type (might be due to invalid IL or missing references) + //IL_227e: Unknown result type (might be due to invalid IL or missing references) + //IL_2289: Unknown result type (might be due to invalid IL or missing references) + //IL_228e: Unknown result type (might be due to invalid IL or missing references) + //IL_2312: Unknown result type (might be due to invalid IL or missing references) + //IL_2317: Unknown result type (might be due to invalid IL or missing references) + //IL_231a: Expected O, but got Unknown + //IL_231f: Expected O, but got Unknown + //IL_231f: Unknown result type (might be due to invalid IL or missing references) + //IL_2331: Unknown result type (might be due to invalid IL or missing references) + //IL_2340: Unknown result type (might be due to invalid IL or missing references) + //IL_234a: Expected O, but got Unknown + //IL_2345: Unknown result type (might be due to invalid IL or missing references) + //IL_234f: Expected O, but got Unknown + //IL_2354: Expected O, but got Unknown + //IL_2361: Unknown result type (might be due to invalid IL or missing references) + //IL_2366: Unknown result type (might be due to invalid IL or missing references) + //IL_2378: Unknown result type (might be due to invalid IL or missing references) + //IL_2382: Expected O, but got Unknown + //IL_2382: Unknown result type (might be due to invalid IL or missing references) + //IL_2391: Unknown result type (might be due to invalid IL or missing references) + //IL_239b: Expected O, but got Unknown + //IL_2396: Unknown result type (might be due to invalid IL or missing references) + //IL_23a0: Expected O, but got Unknown + //IL_23a5: Expected O, but got Unknown + //IL_2417: Unknown result type (might be due to invalid IL or missing references) + //IL_2421: Expected O, but got Unknown + //IL_2466: Unknown result type (might be due to invalid IL or missing references) + //IL_246b: Unknown result type (might be due to invalid IL or missing references) + //IL_2476: Unknown result type (might be due to invalid IL or missing references) + //IL_247b: Unknown result type (might be due to invalid IL or missing references) + //IL_24ff: Unknown result type (might be due to invalid IL or missing references) + //IL_2504: Unknown result type (might be due to invalid IL or missing references) + //IL_2507: Expected O, but got Unknown + //IL_250c: Expected O, but got Unknown + //IL_250c: Unknown result type (might be due to invalid IL or missing references) + //IL_251e: Unknown result type (might be due to invalid IL or missing references) + //IL_252d: Unknown result type (might be due to invalid IL or missing references) + //IL_2537: Expected O, but got Unknown + //IL_2532: Unknown result type (might be due to invalid IL or missing references) + //IL_253c: Expected O, but got Unknown + //IL_2541: Expected O, but got Unknown + //IL_2558: Unknown result type (might be due to invalid IL or missing references) + //IL_255d: Unknown result type (might be due to invalid IL or missing references) + //IL_2568: Unknown result type (might be due to invalid IL or missing references) + //IL_256d: Unknown result type (might be due to invalid IL or missing references) + //IL_25f1: Unknown result type (might be due to invalid IL or missing references) + //IL_25f6: Unknown result type (might be due to invalid IL or missing references) + //IL_25f9: Expected O, but got Unknown + //IL_25fe: Expected O, but got Unknown + //IL_25fe: Unknown result type (might be due to invalid IL or missing references) + //IL_2610: Unknown result type (might be due to invalid IL or missing references) + //IL_261f: Unknown result type (might be due to invalid IL or missing references) + //IL_2629: Expected O, but got Unknown + //IL_2624: Unknown result type (might be due to invalid IL or missing references) + //IL_262e: Expected O, but got Unknown + //IL_2633: Expected O, but got Unknown + //IL_2640: Unknown result type (might be due to invalid IL or missing references) + //IL_2645: Unknown result type (might be due to invalid IL or missing references) + //IL_2657: Unknown result type (might be due to invalid IL or missing references) + //IL_2661: Expected O, but got Unknown + //IL_2661: Unknown result type (might be due to invalid IL or missing references) + //IL_2670: Unknown result type (might be due to invalid IL or missing references) + //IL_267a: Expected O, but got Unknown + //IL_2675: Unknown result type (might be due to invalid IL or missing references) + //IL_267f: Expected O, but got Unknown + //IL_2684: Expected O, but got Unknown + //IL_26f6: Unknown result type (might be due to invalid IL or missing references) + //IL_2700: Expected O, but got Unknown + //IL_2745: Unknown result type (might be due to invalid IL or missing references) + //IL_274a: Unknown result type (might be due to invalid IL or missing references) + //IL_2755: Unknown result type (might be due to invalid IL or missing references) + //IL_275a: Unknown result type (might be due to invalid IL or missing references) + //IL_27de: Unknown result type (might be due to invalid IL or missing references) + //IL_27e3: Unknown result type (might be due to invalid IL or missing references) + //IL_27e6: Expected O, but got Unknown + //IL_27eb: Expected O, but got Unknown + //IL_27eb: Unknown result type (might be due to invalid IL or missing references) + //IL_27fd: Unknown result type (might be due to invalid IL or missing references) + //IL_280c: Unknown result type (might be due to invalid IL or missing references) + //IL_2816: Expected O, but got Unknown + //IL_2811: Unknown result type (might be due to invalid IL or missing references) + //IL_281b: Expected O, but got Unknown + //IL_2820: Expected O, but got Unknown + //IL_2837: Unknown result type (might be due to invalid IL or missing references) + //IL_283c: Unknown result type (might be due to invalid IL or missing references) + //IL_2847: Unknown result type (might be due to invalid IL or missing references) + //IL_284c: Unknown result type (might be due to invalid IL or missing references) + //IL_28d0: Unknown result type (might be due to invalid IL or missing references) + //IL_28d5: Unknown result type (might be due to invalid IL or missing references) + //IL_28d8: Expected O, but got Unknown + //IL_28dd: Expected O, but got Unknown + //IL_28dd: Unknown result type (might be due to invalid IL or missing references) + //IL_28ef: Unknown result type (might be due to invalid IL or missing references) + //IL_28fe: Unknown result type (might be due to invalid IL or missing references) + //IL_2908: Expected O, but got Unknown + //IL_2903: Unknown result type (might be due to invalid IL or missing references) + //IL_290d: Expected O, but got Unknown + //IL_2912: Expected O, but got Unknown + //IL_291f: Unknown result type (might be due to invalid IL or missing references) + //IL_2924: Unknown result type (might be due to invalid IL or missing references) + //IL_2936: Unknown result type (might be due to invalid IL or missing references) + //IL_2940: Expected O, but got Unknown + //IL_2940: Unknown result type (might be due to invalid IL or missing references) + //IL_294f: Unknown result type (might be due to invalid IL or missing references) + //IL_2959: Expected O, but got Unknown + //IL_2954: Unknown result type (might be due to invalid IL or missing references) + //IL_295e: Expected O, but got Unknown + //IL_2963: Expected O, but got Unknown + //IL_29b7: Unknown result type (might be due to invalid IL or missing references) + //IL_29bc: Unknown result type (might be due to invalid IL or missing references) + //IL_29c7: Unknown result type (might be due to invalid IL or missing references) + //IL_29cc: Unknown result type (might be due to invalid IL or missing references) + //IL_2a18: Unknown result type (might be due to invalid IL or missing references) + //IL_2a1d: Unknown result type (might be due to invalid IL or missing references) + //IL_2a20: Expected O, but got Unknown + //IL_2a25: Expected O, but got Unknown + //IL_2a25: Unknown result type (might be due to invalid IL or missing references) + //IL_2a37: Unknown result type (might be due to invalid IL or missing references) + //IL_2a46: Unknown result type (might be due to invalid IL or missing references) + //IL_2a50: Expected O, but got Unknown + //IL_2a4b: Unknown result type (might be due to invalid IL or missing references) + //IL_2a55: Expected O, but got Unknown + //IL_2a5a: Expected O, but got Unknown + //IL_2ab2: Unknown result type (might be due to invalid IL or missing references) + //IL_2b24: Unknown result type (might be due to invalid IL or missing references) + //IL_2b29: Unknown result type (might be due to invalid IL or missing references) + //IL_2b34: Unknown result type (might be due to invalid IL or missing references) + //IL_2b39: Unknown result type (might be due to invalid IL or missing references) + //IL_2bb2: Unknown result type (might be due to invalid IL or missing references) + //IL_2bb7: Unknown result type (might be due to invalid IL or missing references) + //IL_2bba: Expected O, but got Unknown + //IL_2bbf: Expected O, but got Unknown + //IL_2bbf: Unknown result type (might be due to invalid IL or missing references) + //IL_2bd1: Unknown result type (might be due to invalid IL or missing references) + //IL_2be0: Unknown result type (might be due to invalid IL or missing references) + //IL_2bea: Expected O, but got Unknown + //IL_2be5: Unknown result type (might be due to invalid IL or missing references) + //IL_2bef: Expected O, but got Unknown + //IL_2bf4: Expected O, but got Unknown + //IL_2c0b: Unknown result type (might be due to invalid IL or missing references) + //IL_2c10: Unknown result type (might be due to invalid IL or missing references) + //IL_2c1b: Unknown result type (might be due to invalid IL or missing references) + //IL_2c20: Unknown result type (might be due to invalid IL or missing references) + //IL_2c99: Unknown result type (might be due to invalid IL or missing references) + //IL_2c9e: Unknown result type (might be due to invalid IL or missing references) + //IL_2ca1: Expected O, but got Unknown + //IL_2ca6: Expected O, but got Unknown + //IL_2ca6: Unknown result type (might be due to invalid IL or missing references) + //IL_2cb8: Unknown result type (might be due to invalid IL or missing references) + //IL_2cc7: Unknown result type (might be due to invalid IL or missing references) + //IL_2cd1: Expected O, but got Unknown + //IL_2ccc: Unknown result type (might be due to invalid IL or missing references) + //IL_2cd6: Expected O, but got Unknown + //IL_2cdb: Expected O, but got Unknown + //IL_2ce8: Unknown result type (might be due to invalid IL or missing references) + //IL_2ced: Unknown result type (might be due to invalid IL or missing references) + //IL_2cff: Unknown result type (might be due to invalid IL or missing references) + //IL_2d09: Expected O, but got Unknown + //IL_2d09: Unknown result type (might be due to invalid IL or missing references) + //IL_2d18: Unknown result type (might be due to invalid IL or missing references) + //IL_2d22: Expected O, but got Unknown + //IL_2d1d: Unknown result type (might be due to invalid IL or missing references) + //IL_2d27: Expected O, but got Unknown + //IL_2d2c: Expected O, but got Unknown + //IL_2d81: Unknown result type (might be due to invalid IL or missing references) + //IL_2d86: Unknown result type (might be due to invalid IL or missing references) + //IL_2d91: Unknown result type (might be due to invalid IL or missing references) + //IL_2d96: Unknown result type (might be due to invalid IL or missing references) + //IL_2df6: Unknown result type (might be due to invalid IL or missing references) + //IL_2dfb: Unknown result type (might be due to invalid IL or missing references) + //IL_2dfe: Expected O, but got Unknown + //IL_2e03: Expected O, but got Unknown + //IL_2e03: Unknown result type (might be due to invalid IL or missing references) + //IL_2e15: Unknown result type (might be due to invalid IL or missing references) + //IL_2e24: Unknown result type (might be due to invalid IL or missing references) + //IL_2e2e: Expected O, but got Unknown + //IL_2e29: Unknown result type (might be due to invalid IL or missing references) + //IL_2e33: Expected O, but got Unknown + //IL_2e38: Expected O, but got Unknown + //IL_2ee3: Unknown result type (might be due to invalid IL or missing references) + //IL_2ee8: Unknown result type (might be due to invalid IL or missing references) + //IL_2ef3: Unknown result type (might be due to invalid IL or missing references) + //IL_2ef8: Unknown result type (might be due to invalid IL or missing references) + //IL_2f58: Unknown result type (might be due to invalid IL or missing references) + //IL_2f5d: Unknown result type (might be due to invalid IL or missing references) + //IL_2f60: Expected O, but got Unknown + //IL_2f65: Expected O, but got Unknown + //IL_2f65: Unknown result type (might be due to invalid IL or missing references) + //IL_2f77: Unknown result type (might be due to invalid IL or missing references) + //IL_2f86: Unknown result type (might be due to invalid IL or missing references) + //IL_2f90: Expected O, but got Unknown + //IL_2f8b: Unknown result type (might be due to invalid IL or missing references) + //IL_2f95: Expected O, but got Unknown + //IL_2f9a: Expected O, but got Unknown + //IL_305c: Unknown result type (might be due to invalid IL or missing references) + //IL_3077: Unknown result type (might be due to invalid IL or missing references) + //IL_307c: Unknown result type (might be due to invalid IL or missing references) + //IL_3087: Unknown result type (might be due to invalid IL or missing references) + //IL_308c: Unknown result type (might be due to invalid IL or missing references) + //IL_30f1: Unknown result type (might be due to invalid IL or missing references) + //IL_30f6: Unknown result type (might be due to invalid IL or missing references) + //IL_30f9: Expected O, but got Unknown + //IL_30fe: Expected O, but got Unknown + //IL_30fe: Unknown result type (might be due to invalid IL or missing references) + //IL_3110: Unknown result type (might be due to invalid IL or missing references) + //IL_311f: Unknown result type (might be due to invalid IL or missing references) + //IL_3129: Expected O, but got Unknown + //IL_3124: Unknown result type (might be due to invalid IL or missing references) + //IL_312e: Expected O, but got Unknown + //IL_3133: Expected O, but got Unknown + //IL_314a: Unknown result type (might be due to invalid IL or missing references) + //IL_314f: Unknown result type (might be due to invalid IL or missing references) + //IL_315a: Unknown result type (might be due to invalid IL or missing references) + //IL_315f: Unknown result type (might be due to invalid IL or missing references) + //IL_31c4: Unknown result type (might be due to invalid IL or missing references) + //IL_31c9: Unknown result type (might be due to invalid IL or missing references) + //IL_31cc: Expected O, but got Unknown + //IL_31d1: Expected O, but got Unknown + //IL_31d1: Unknown result type (might be due to invalid IL or missing references) + //IL_31e3: Unknown result type (might be due to invalid IL or missing references) + //IL_31f2: Unknown result type (might be due to invalid IL or missing references) + //IL_31fc: Expected O, but got Unknown + //IL_31f7: Unknown result type (might be due to invalid IL or missing references) + //IL_3201: Expected O, but got Unknown + //IL_3206: Expected O, but got Unknown + //IL_3213: Unknown result type (might be due to invalid IL or missing references) + //IL_3218: Unknown result type (might be due to invalid IL or missing references) + //IL_322a: Unknown result type (might be due to invalid IL or missing references) + //IL_3234: Expected O, but got Unknown + //IL_3234: Unknown result type (might be due to invalid IL or missing references) + //IL_3243: Unknown result type (might be due to invalid IL or missing references) + //IL_324d: Expected O, but got Unknown + //IL_3248: Unknown result type (might be due to invalid IL or missing references) + //IL_3252: Expected O, but got Unknown + //IL_3257: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + Label val5 = new Label(); + Frame val6 = new Frame(); + StaticResourceExtension val7 = new StaticResourceExtension(); + StaticResourceExtension val8 = new StaticResourceExtension(); + AppThemeBindingExtension val9 = new AppThemeBindingExtension(); + Label val10 = new Label(); + StaticResourceExtension val11 = new StaticResourceExtension(); + StaticResourceExtension val12 = new StaticResourceExtension(); + AppThemeBindingExtension val13 = new AppThemeBindingExtension(); + Label val14 = new Label(); + StaticResourceExtension val15 = new StaticResourceExtension(); + StaticResourceExtension val16 = new StaticResourceExtension(); + AppThemeBindingExtension val17 = new AppThemeBindingExtension(); + Label val18 = new Label(); + StaticResourceExtension val19 = new StaticResourceExtension(); + StaticResourceExtension val20 = new StaticResourceExtension(); + AppThemeBindingExtension val21 = new AppThemeBindingExtension(); + BoxView val22 = new BoxView(); + StaticResourceExtension val23 = new StaticResourceExtension(); + StaticResourceExtension val24 = new StaticResourceExtension(); + StaticResourceExtension val25 = new StaticResourceExtension(); + AppThemeBindingExtension val26 = new AppThemeBindingExtension(); + Label val27 = new Label(); + StaticResourceExtension val28 = new StaticResourceExtension(); + StaticResourceExtension val29 = new StaticResourceExtension(); + AppThemeBindingExtension val30 = new AppThemeBindingExtension(); + Label val31 = new Label(); + VerticalStackLayout val32 = new VerticalStackLayout(); + Frame val33 = new Frame(); + StaticResourceExtension val34 = new StaticResourceExtension(); + StaticResourceExtension val35 = new StaticResourceExtension(); + StaticResourceExtension val36 = new StaticResourceExtension(); + AppThemeBindingExtension val37 = new AppThemeBindingExtension(); + Label val38 = new Label(); + Label val39 = new Label(); + StaticResourceExtension val40 = new StaticResourceExtension(); + StaticResourceExtension val41 = new StaticResourceExtension(); + AppThemeBindingExtension val42 = new AppThemeBindingExtension(); + Label val43 = new Label(); + HorizontalStackLayout val44 = new HorizontalStackLayout(); + Label val45 = new Label(); + StaticResourceExtension val46 = new StaticResourceExtension(); + StaticResourceExtension val47 = new StaticResourceExtension(); + AppThemeBindingExtension val48 = new AppThemeBindingExtension(); + Label val49 = new Label(); + HorizontalStackLayout val50 = new HorizontalStackLayout(); + Label val51 = new Label(); + StaticResourceExtension val52 = new StaticResourceExtension(); + StaticResourceExtension val53 = new StaticResourceExtension(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + Label val55 = new Label(); + HorizontalStackLayout val56 = new HorizontalStackLayout(); + Label val57 = new Label(); + StaticResourceExtension val58 = new StaticResourceExtension(); + StaticResourceExtension val59 = new StaticResourceExtension(); + AppThemeBindingExtension val60 = new AppThemeBindingExtension(); + Label val61 = new Label(); + HorizontalStackLayout val62 = new HorizontalStackLayout(); + Label val63 = new Label(); + StaticResourceExtension val64 = new StaticResourceExtension(); + StaticResourceExtension val65 = new StaticResourceExtension(); + AppThemeBindingExtension val66 = new AppThemeBindingExtension(); + Label val67 = new Label(); + HorizontalStackLayout val68 = new HorizontalStackLayout(); + VerticalStackLayout val69 = new VerticalStackLayout(); + Frame val70 = new Frame(); + StaticResourceExtension val71 = new StaticResourceExtension(); + StaticResourceExtension val72 = new StaticResourceExtension(); + StaticResourceExtension val73 = new StaticResourceExtension(); + AppThemeBindingExtension val74 = new AppThemeBindingExtension(); + Label val75 = new Label(); + StaticResourceExtension val76 = new StaticResourceExtension(); + TapGestureRecognizer val77 = new TapGestureRecognizer(); + Label val78 = new Label(); + StaticResourceExtension val79 = new StaticResourceExtension(); + TapGestureRecognizer val80 = new TapGestureRecognizer(); + Label val81 = new Label(); + VerticalStackLayout val82 = new VerticalStackLayout(); + Frame val83 = new Frame(); + StaticResourceExtension val84 = new StaticResourceExtension(); + StaticResourceExtension val85 = new StaticResourceExtension(); + AppThemeBindingExtension val86 = new AppThemeBindingExtension(); + Label val87 = new Label(); + VerticalStackLayout val88 = new VerticalStackLayout(); + ScrollView val89 = new ScrollView(); + AboutPage aboutPage; + NameScope val90 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(aboutPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)aboutPage, (INameScope)(object)val90); + ((Element)val89).transientNamescope = (INameScope)(object)val90; + ((Element)val88).transientNamescope = (INameScope)(object)val90; + ((Element)val6).transientNamescope = (INameScope)(object)val90; + ((Element)val5).transientNamescope = (INameScope)(object)val90; + ((Element)val10).transientNamescope = (INameScope)(object)val90; + ((Element)val14).transientNamescope = (INameScope)(object)val90; + ((Element)val18).transientNamescope = (INameScope)(object)val90; + ((Element)val22).transientNamescope = (INameScope)(object)val90; + ((Element)val33).transientNamescope = (INameScope)(object)val90; + ((Element)val32).transientNamescope = (INameScope)(object)val90; + ((Element)val27).transientNamescope = (INameScope)(object)val90; + ((Element)val31).transientNamescope = (INameScope)(object)val90; + ((Element)val70).transientNamescope = (INameScope)(object)val90; + ((Element)val69).transientNamescope = (INameScope)(object)val90; + ((Element)val38).transientNamescope = (INameScope)(object)val90; + ((Element)val44).transientNamescope = (INameScope)(object)val90; + ((Element)val39).transientNamescope = (INameScope)(object)val90; + ((Element)val43).transientNamescope = (INameScope)(object)val90; + ((Element)val50).transientNamescope = (INameScope)(object)val90; + ((Element)val45).transientNamescope = (INameScope)(object)val90; + ((Element)val49).transientNamescope = (INameScope)(object)val90; + ((Element)val56).transientNamescope = (INameScope)(object)val90; + ((Element)val51).transientNamescope = (INameScope)(object)val90; + ((Element)val55).transientNamescope = (INameScope)(object)val90; + ((Element)val62).transientNamescope = (INameScope)(object)val90; + ((Element)val57).transientNamescope = (INameScope)(object)val90; + ((Element)val61).transientNamescope = (INameScope)(object)val90; + ((Element)val68).transientNamescope = (INameScope)(object)val90; + ((Element)val63).transientNamescope = (INameScope)(object)val90; + ((Element)val67).transientNamescope = (INameScope)(object)val90; + ((Element)val83).transientNamescope = (INameScope)(object)val90; + ((Element)val82).transientNamescope = (INameScope)(object)val90; + ((Element)val75).transientNamescope = (INameScope)(object)val90; + ((Element)val78).transientNamescope = (INameScope)(object)val90; + ((INameScope)val90).RegisterName("WebsiteLink", (object)val78); + if (((Element)val78).StyleId == null) + { + ((Element)val78).StyleId = "WebsiteLink"; + } + ((Element)val77).transientNamescope = (INameScope)(object)val90; + ((Element)val81).transientNamescope = (INameScope)(object)val90; + ((INameScope)val90).RegisterName("GitHubLink", (object)val81); + if (((Element)val81).StyleId == null) + { + ((Element)val81).StyleId = "GitHubLink"; + } + ((Element)val80).transientNamescope = (INameScope)(object)val90; + ((Element)val87).transientNamescope = (INameScope)(object)val90; + WebsiteLink = val78; + GitHubLink = val81; + ((BindableObject)aboutPage).SetValue(Page.TitleProperty, (object)"About"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val91 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val92 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = aboutPage; + SimpleValueTargetProvider val93 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val90, val90, val90 }, false); + object obj = (object)val93; + val92.Add(typeFromHandle, (object)val93); + val92.Add(typeof(IReferenceProvider), obj); + val92.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val91.ProvideValue((IServiceProvider)val92); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val94 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val95 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = aboutPage; + SimpleValueTargetProvider val96 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val90, val90, val90 }, false); + object obj2 = (object)val96; + val95.Add(typeFromHandle2, (object)val96); + val95.Add(typeof(IReferenceProvider), obj2); + val95.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val94.ProvideValue((IServiceProvider)val95); + val3.Dark = dark; + XamlServiceProvider val97 = new XamlServiceProvider(); + val97.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)aboutPage, (object)VisualElement.BackgroundColorProperty)); + val97.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val98 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val97); + ((BindableObject)aboutPage).SetBinding(VisualElement.BackgroundColorProperty, val98); + ((BindableObject)val88).SetValue(Layout.PaddingProperty, (object)new Thickness(30.0)); + ((BindableObject)val88).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val6).SetValue(Frame.CornerRadiusProperty, (object)50f); + ((BindableObject)val6).SetValue(VisualElement.WidthRequestProperty, (object)100.0); + ((BindableObject)val6).SetValue(VisualElement.HeightRequestProperty, (object)100.0); + ((BindableObject)val6).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val6).SetValue(Layout.PaddingProperty, (object)new Thickness(0.0)); + val4.Key = "PrimaryColor"; + StaticResourceExtension val99 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val100 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 4]; + array3[0] = val6; + array3[1] = val88; + array3[2] = val89; + array3[3] = aboutPage; + SimpleValueTargetProvider val101 = new SimpleValueTargetProvider(array3, (object)VisualElement.BackgroundColorProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj3 = (object)val101; + val100.Add(typeFromHandle3, (object)val101); + val100.Add(typeof(IReferenceProvider), obj3); + val100.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(13, 20))); + object obj4 = val99.ProvideValue((IServiceProvider)val100); + ((BindableObject)val6).SetValue(VisualElement.BackgroundColorProperty, (obj4 == null || !typeof(BindingBase).IsAssignableFrom(obj4.GetType())) ? obj4 : obj4); + ((BindableObject)val5).SetValue(Label.TextProperty, (object)"OM"); + ((BindableObject)val5).SetValue(Label.FontSizeProperty, (object)36.0); + ((BindableObject)val5).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val5).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val5).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val5).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val6).SetValue(ContentView.ContentProperty, (object)val5); + ((Layout)val88).Children.Add((IView)(object)val6); + ((BindableObject)val10).SetValue(Label.TextProperty, (object)"OpenMaui Linux"); + ((BindableObject)val10).SetValue(Label.FontSizeProperty, (object)28.0); + ((BindableObject)val10).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val10).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val7.Key = "TextPrimaryLight"; + StaticResourceExtension val102 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val103 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val9; + array4[1] = val10; + array4[2] = val88; + array4[3] = val89; + array4[4] = aboutPage; + SimpleValueTargetProvider val104 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj5 = (object)val104; + val103.Add(typeFromHandle4, (object)val104); + val103.Add(typeof(IReferenceProvider), obj5); + val103.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + object light2 = val102.ProvideValue((IServiceProvider)val103); + val9.Light = light2; + val8.Key = "TextPrimaryDark"; + StaticResourceExtension val105 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val106 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val9; + array5[1] = val10; + array5[2] = val88; + array5[3] = val89; + array5[4] = aboutPage; + SimpleValueTargetProvider val107 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj6 = (object)val107; + val106.Add(typeFromHandle5, (object)val107); + val106.Add(typeof(IReferenceProvider), obj6); + val106.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + object dark2 = val105.ProvideValue((IServiceProvider)val106); + val9.Dark = dark2; + XamlServiceProvider val108 = new XamlServiceProvider(); + val108.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val10, (object)Label.TextColorProperty)); + val108.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + BindingBase val109 = ((IMarkupExtension)(object)val9).ProvideValue((IServiceProvider)val108); + ((BindableObject)val10).SetBinding(Label.TextColorProperty, val109); + ((Layout)val88).Children.Add((IView)(object)val10); + ((BindableObject)val14).SetValue(Label.TextProperty, (object)"Controls Demo"); + ((BindableObject)val14).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val14).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val11.Key = "TextSecondaryLight"; + StaticResourceExtension val110 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val111 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 5]; + array6[0] = val13; + array6[1] = val14; + array6[2] = val88; + array6[3] = val89; + array6[4] = aboutPage; + SimpleValueTargetProvider val112 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj7 = (object)val112; + val111.Add(typeFromHandle6, (object)val112); + val111.Add(typeof(IReferenceProvider), obj7); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + object light3 = val110.ProvideValue((IServiceProvider)val111); + val13.Light = light3; + val12.Key = "TextSecondaryDark"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 5]; + array7[0] = val13; + array7[1] = val14; + array7[2] = val88; + array7[3] = val89; + array7[4] = aboutPage; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj8 = (object)val115; + val114.Add(typeFromHandle7, (object)val115); + val114.Add(typeof(IReferenceProvider), obj8); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + object dark3 = val113.ProvideValue((IServiceProvider)val114); + val13.Dark = dark3; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val14, (object)Label.TextColorProperty)); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + BindingBase val117 = ((IMarkupExtension)(object)val13).ProvideValue((IServiceProvider)val116); + ((BindableObject)val14).SetBinding(Label.TextColorProperty, val117); + ((Layout)val88).Children.Add((IView)(object)val14); + ((BindableObject)val18).SetValue(Label.TextProperty, (object)"Version 1.0.0"); + ((BindableObject)val18).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val18).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val15.Key = "TextSecondaryLight"; + StaticResourceExtension val118 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val119 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 5]; + array8[0] = val17; + array8[1] = val18; + array8[2] = val88; + array8[3] = val89; + array8[4] = aboutPage; + SimpleValueTargetProvider val120 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj9 = (object)val120; + val119.Add(typeFromHandle8, (object)val120); + val119.Add(typeof(IReferenceProvider), obj9); + val119.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 20))); + object light4 = val118.ProvideValue((IServiceProvider)val119); + val17.Light = light4; + val16.Key = "TextSecondaryDark"; + StaticResourceExtension val121 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val122 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val17; + array9[1] = val18; + array9[2] = val88; + array9[3] = val89; + array9[4] = aboutPage; + SimpleValueTargetProvider val123 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj10 = (object)val123; + val122.Add(typeFromHandle9, (object)val123); + val122.Add(typeof(IReferenceProvider), obj10); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 20))); + object dark4 = val121.ProvideValue((IServiceProvider)val122); + val17.Dark = dark4; + XamlServiceProvider val124 = new XamlServiceProvider(); + val124.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val18, (object)Label.TextColorProperty)); + val124.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 20))); + BindingBase val125 = ((IMarkupExtension)(object)val17).ProvideValue((IServiceProvider)val124); + ((BindableObject)val18).SetBinding(Label.TextColorProperty, val125); + ((Layout)val88).Children.Add((IView)(object)val18); + ((BindableObject)val22).SetValue(VisualElement.HeightRequestProperty, (object)1.0); + ((BindableObject)val22).SetValue(View.MarginProperty, (object)new Thickness(0.0, 10.0)); + val19.Key = "BorderLight"; + StaticResourceExtension val126 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val127 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 5]; + array10[0] = val21; + array10[1] = val22; + array10[2] = val88; + array10[3] = val89; + array10[4] = aboutPage; + SimpleValueTargetProvider val128 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj11 = (object)val128; + val127.Add(typeFromHandle10, (object)val128); + val127.Add(typeof(IReferenceProvider), obj11); + val127.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 22))); + object light5 = val126.ProvideValue((IServiceProvider)val127); + val21.Light = light5; + val20.Key = "BorderDark"; + StaticResourceExtension val129 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val130 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 5]; + array11[0] = val21; + array11[1] = val22; + array11[2] = val88; + array11[3] = val89; + array11[4] = aboutPage; + SimpleValueTargetProvider val131 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj12 = (object)val131; + val130.Add(typeFromHandle11, (object)val131); + val130.Add(typeof(IReferenceProvider), obj12); + val130.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 22))); + object dark5 = val129.ProvideValue((IServiceProvider)val130); + val21.Dark = dark5; + XamlServiceProvider val132 = new XamlServiceProvider(); + val132.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val22, (object)BoxView.ColorProperty)); + val132.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 22))); + BindingBase val133 = ((IMarkupExtension)(object)val21).ProvideValue((IServiceProvider)val132); + ((BindableObject)val22).SetBinding(BoxView.ColorProperty, val133); + ((Layout)val88).Children.Add((IView)(object)val22); + val23.Key = "ThemedFrame"; + StaticResourceExtension val134 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val135 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 4]; + array12[0] = val33; + array12[1] = val88; + array12[2] = val89; + array12[3] = aboutPage; + SimpleValueTargetProvider val136 = new SimpleValueTargetProvider(array12, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj13 = (object)val136; + val135.Add(typeFromHandle12, (object)val136); + val135.Add(typeof(IReferenceProvider), obj13); + val135.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(29, 20))); + object obj14 = val134.ProvideValue((IServiceProvider)val135); + ((BindableObject)val33).SetValue(VisualElement.StyleProperty, (obj14 == null || !typeof(BindingBase).IsAssignableFrom(obj14.GetType())) ? obj14 : obj14); + ((BindableObject)val33).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val33).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val32).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val27).SetValue(Label.TextProperty, (object)"About This App"); + ((BindableObject)val27).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val27).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val24.Key = "TextPrimaryLight"; + StaticResourceExtension val137 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val138 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 7]; + array13[0] = val26; + array13[1] = val27; + array13[2] = val32; + array13[3] = val33; + array13[4] = val88; + array13[5] = val89; + array13[6] = aboutPage; + SimpleValueTargetProvider val139 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj15 = (object)val139; + val138.Add(typeFromHandle13, (object)val139); + val138.Add(typeof(IReferenceProvider), obj15); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 28))); + object light6 = val137.ProvideValue((IServiceProvider)val138); + val26.Light = light6; + val25.Key = "TextPrimaryDark"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 7]; + array14[0] = val26; + array14[1] = val27; + array14[2] = val32; + array14[3] = val33; + array14[4] = val88; + array14[5] = val89; + array14[6] = aboutPage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj16 = (object)val142; + val141.Add(typeFromHandle14, (object)val142); + val141.Add(typeof(IReferenceProvider), obj16); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 28))); + object dark6 = val140.ProvideValue((IServiceProvider)val141); + val26.Dark = dark6; + XamlServiceProvider val143 = new XamlServiceProvider(); + val143.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val27, (object)Label.TextColorProperty)); + val143.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 28))); + BindingBase val144 = ((IMarkupExtension)(object)val26).ProvideValue((IServiceProvider)val143); + ((BindableObject)val27).SetBinding(Label.TextColorProperty, val144); + ((Layout)val32).Children.Add((IView)(object)val27); + ((BindableObject)val31).SetValue(Label.TextProperty, (object)"This demo app showcases the capabilities of OpenMaui Linux, a .NET MAUI implementation for Linux desktop using SkiaSharp rendering."); + ((BindableObject)val31).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val31).SetValue(Label.LineBreakModeProperty, (object)(LineBreakMode)1); + val28.Key = "TextPrimaryLight"; + StaticResourceExtension val145 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val146 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 7]; + array15[0] = val30; + array15[1] = val31; + array15[2] = val32; + array15[3] = val33; + array15[4] = val88; + array15[5] = val89; + array15[6] = aboutPage; + SimpleValueTargetProvider val147 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj17 = (object)val147; + val146.Add(typeFromHandle15, (object)val147); + val146.Add(typeof(IReferenceProvider), obj17); + val146.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 28))); + object light7 = val145.ProvideValue((IServiceProvider)val146); + val30.Light = light7; + val29.Key = "TextPrimaryDark"; + StaticResourceExtension val148 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val149 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 7]; + array16[0] = val30; + array16[1] = val31; + array16[2] = val32; + array16[3] = val33; + array16[4] = val88; + array16[5] = val89; + array16[6] = aboutPage; + SimpleValueTargetProvider val150 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj18 = (object)val150; + val149.Add(typeFromHandle16, (object)val150); + val149.Add(typeof(IReferenceProvider), obj18); + val149.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 28))); + object dark7 = val148.ProvideValue((IServiceProvider)val149); + val30.Dark = dark7; + XamlServiceProvider val151 = new XamlServiceProvider(); + val151.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val31, (object)Label.TextColorProperty)); + val151.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 28))); + BindingBase val152 = ((IMarkupExtension)(object)val30).ProvideValue((IServiceProvider)val151); + ((BindableObject)val31).SetBinding(Label.TextColorProperty, val152); + ((Layout)val32).Children.Add((IView)(object)val31); + ((BindableObject)val33).SetValue(ContentView.ContentProperty, (object)val32); + ((Layout)val88).Children.Add((IView)(object)val33); + val34.Key = "ThemedFrame"; + StaticResourceExtension val153 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val154 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 4]; + array17[0] = val70; + array17[1] = val88; + array17[2] = val89; + array17[3] = aboutPage; + SimpleValueTargetProvider val155 = new SimpleValueTargetProvider(array17, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj19 = (object)val155; + val154.Add(typeFromHandle17, (object)val155); + val154.Add(typeof(IReferenceProvider), obj19); + val154.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 20))); + object obj20 = val153.ProvideValue((IServiceProvider)val154); + ((BindableObject)val70).SetValue(VisualElement.StyleProperty, (obj20 == null || !typeof(BindingBase).IsAssignableFrom(obj20.GetType())) ? obj20 : obj20); + ((BindableObject)val70).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val70).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val69).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val38).SetValue(Label.TextProperty, (object)"Features"); + ((BindableObject)val38).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val38).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val35.Key = "TextPrimaryLight"; + StaticResourceExtension val156 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val157 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 7]; + array18[0] = val37; + array18[1] = val38; + array18[2] = val69; + array18[3] = val70; + array18[4] = val88; + array18[5] = val89; + array18[6] = aboutPage; + SimpleValueTargetProvider val158 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj21 = (object)val158; + val157.Add(typeFromHandle18, (object)val158); + val157.Add(typeof(IReferenceProvider), obj21); + val157.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + object light8 = val156.ProvideValue((IServiceProvider)val157); + val37.Light = light8; + val36.Key = "TextPrimaryDark"; + StaticResourceExtension val159 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val160 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 7]; + array19[0] = val37; + array19[1] = val38; + array19[2] = val69; + array19[3] = val70; + array19[4] = val88; + array19[5] = val89; + array19[6] = aboutPage; + SimpleValueTargetProvider val161 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj22 = (object)val161; + val160.Add(typeFromHandle19, (object)val161); + val160.Add(typeof(IReferenceProvider), obj22); + val160.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + object dark8 = val159.ProvideValue((IServiceProvider)val160); + val37.Dark = dark8; + XamlServiceProvider val162 = new XamlServiceProvider(); + val162.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val38, (object)Label.TextColorProperty)); + val162.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + BindingBase val163 = ((IMarkupExtension)(object)val37).ProvideValue((IServiceProvider)val162); + ((BindableObject)val38).SetBinding(Label.TextColorProperty, val163); + ((Layout)val69).Children.Add((IView)(object)val38); + ((BindableObject)val44).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val39).SetValue(Label.TextProperty, (object)"✓"); + ((BindableObject)val39).SetValue(Label.TextColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val39).SetValue(Label.FontSizeProperty, (object)16.0); + ((Layout)val44).Children.Add((IView)(object)val39); + ((BindableObject)val43).SetValue(Label.TextProperty, (object)"35+ UI Controls"); + val40.Key = "TextPrimaryLight"; + StaticResourceExtension val164 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val165 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 8]; + array20[0] = val42; + array20[1] = val43; + array20[2] = val44; + array20[3] = val69; + array20[4] = val70; + array20[5] = val88; + array20[6] = val89; + array20[7] = aboutPage; + SimpleValueTargetProvider val166 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj23 = (object)val166; + val165.Add(typeFromHandle20, (object)val166); + val165.Add(typeof(IReferenceProvider), obj23); + val165.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 55))); + object light9 = val164.ProvideValue((IServiceProvider)val165); + val42.Light = light9; + val41.Key = "TextPrimaryDark"; + StaticResourceExtension val167 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val168 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 8]; + array21[0] = val42; + array21[1] = val43; + array21[2] = val44; + array21[3] = val69; + array21[4] = val70; + array21[5] = val88; + array21[6] = val89; + array21[7] = aboutPage; + SimpleValueTargetProvider val169 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj24 = (object)val169; + val168.Add(typeFromHandle21, (object)val169); + val168.Add(typeof(IReferenceProvider), obj24); + val168.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 55))); + object dark9 = val167.ProvideValue((IServiceProvider)val168); + val42.Dark = dark9; + XamlServiceProvider val170 = new XamlServiceProvider(); + val170.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val43, (object)Label.TextColorProperty)); + val170.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 55))); + BindingBase val171 = ((IMarkupExtension)(object)val42).ProvideValue((IServiceProvider)val170); + ((BindableObject)val43).SetBinding(Label.TextColorProperty, val171); + ((Layout)val44).Children.Add((IView)(object)val43); + ((Layout)val69).Children.Add((IView)(object)val44); + ((BindableObject)val50).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val45).SetValue(Label.TextProperty, (object)"✓"); + ((BindableObject)val45).SetValue(Label.TextColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val45).SetValue(Label.FontSizeProperty, (object)16.0); + ((Layout)val50).Children.Add((IView)(object)val45); + ((BindableObject)val49).SetValue(Label.TextProperty, (object)"Shell Navigation"); + val46.Key = "TextPrimaryLight"; + StaticResourceExtension val172 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val173 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 8]; + array22[0] = val48; + array22[1] = val49; + array22[2] = val50; + array22[3] = val69; + array22[4] = val70; + array22[5] = val88; + array22[6] = val89; + array22[7] = aboutPage; + SimpleValueTargetProvider val174 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj25 = (object)val174; + val173.Add(typeFromHandle22, (object)val174); + val173.Add(typeof(IReferenceProvider), obj25); + val173.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 56))); + object light10 = val172.ProvideValue((IServiceProvider)val173); + val48.Light = light10; + val47.Key = "TextPrimaryDark"; + StaticResourceExtension val175 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val176 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 8]; + array23[0] = val48; + array23[1] = val49; + array23[2] = val50; + array23[3] = val69; + array23[4] = val70; + array23[5] = val88; + array23[6] = val89; + array23[7] = aboutPage; + SimpleValueTargetProvider val177 = new SimpleValueTargetProvider(array23, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj26 = (object)val177; + val176.Add(typeFromHandle23, (object)val177); + val176.Add(typeof(IReferenceProvider), obj26); + val176.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 56))); + object dark10 = val175.ProvideValue((IServiceProvider)val176); + val48.Dark = dark10; + XamlServiceProvider val178 = new XamlServiceProvider(); + val178.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val49, (object)Label.TextColorProperty)); + val178.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 56))); + BindingBase val179 = ((IMarkupExtension)(object)val48).ProvideValue((IServiceProvider)val178); + ((BindableObject)val49).SetBinding(Label.TextColorProperty, val179); + ((Layout)val50).Children.Add((IView)(object)val49); + ((Layout)val69).Children.Add((IView)(object)val50); + ((BindableObject)val56).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val51).SetValue(Label.TextProperty, (object)"✓"); + ((BindableObject)val51).SetValue(Label.TextColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val51).SetValue(Label.FontSizeProperty, (object)16.0); + ((Layout)val56).Children.Add((IView)(object)val51); + ((BindableObject)val55).SetValue(Label.TextProperty, (object)"XAML Support"); + val52.Key = "TextPrimaryLight"; + StaticResourceExtension val180 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val181 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 8]; + array24[0] = val54; + array24[1] = val55; + array24[2] = val56; + array24[3] = val69; + array24[4] = val70; + array24[5] = val88; + array24[6] = val89; + array24[7] = aboutPage; + SimpleValueTargetProvider val182 = new SimpleValueTargetProvider(array24, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj27 = (object)val182; + val181.Add(typeFromHandle24, (object)val182); + val181.Add(typeof(IReferenceProvider), obj27); + val181.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(55, 52))); + object light11 = val180.ProvideValue((IServiceProvider)val181); + val54.Light = light11; + val53.Key = "TextPrimaryDark"; + StaticResourceExtension val183 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val184 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 8]; + array25[0] = val54; + array25[1] = val55; + array25[2] = val56; + array25[3] = val69; + array25[4] = val70; + array25[5] = val88; + array25[6] = val89; + array25[7] = aboutPage; + SimpleValueTargetProvider val185 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj28 = (object)val185; + val184.Add(typeFromHandle25, (object)val185); + val184.Add(typeof(IReferenceProvider), obj28); + val184.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(55, 52))); + object dark11 = val183.ProvideValue((IServiceProvider)val184); + val54.Dark = dark11; + XamlServiceProvider val186 = new XamlServiceProvider(); + val186.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)Label.TextColorProperty)); + val186.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(55, 52))); + BindingBase val187 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val186); + ((BindableObject)val55).SetBinding(Label.TextColorProperty, val187); + ((Layout)val56).Children.Add((IView)(object)val55); + ((Layout)val69).Children.Add((IView)(object)val56); + ((BindableObject)val62).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val57).SetValue(Label.TextProperty, (object)"✓"); + ((BindableObject)val57).SetValue(Label.TextColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val57).SetValue(Label.FontSizeProperty, (object)16.0); + ((Layout)val62).Children.Add((IView)(object)val57); + ((BindableObject)val61).SetValue(Label.TextProperty, (object)"Light/Dark Theme"); + val58.Key = "TextPrimaryLight"; + StaticResourceExtension val188 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val189 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 8]; + array26[0] = val60; + array26[1] = val61; + array26[2] = val62; + array26[3] = val69; + array26[4] = val70; + array26[5] = val88; + array26[6] = val89; + array26[7] = aboutPage; + SimpleValueTargetProvider val190 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj29 = (object)val190; + val189.Add(typeFromHandle26, (object)val190); + val189.Add(typeof(IReferenceProvider), obj29); + val189.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 56))); + object light12 = val188.ProvideValue((IServiceProvider)val189); + val60.Light = light12; + val59.Key = "TextPrimaryDark"; + StaticResourceExtension val191 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val192 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 8]; + array27[0] = val60; + array27[1] = val61; + array27[2] = val62; + array27[3] = val69; + array27[4] = val70; + array27[5] = val88; + array27[6] = val89; + array27[7] = aboutPage; + SimpleValueTargetProvider val193 = new SimpleValueTargetProvider(array27, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj30 = (object)val193; + val192.Add(typeFromHandle27, (object)val193); + val192.Add(typeof(IReferenceProvider), obj30); + val192.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 56))); + object dark12 = val191.ProvideValue((IServiceProvider)val192); + val60.Dark = dark12; + XamlServiceProvider val194 = new XamlServiceProvider(); + val194.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val61, (object)Label.TextColorProperty)); + val194.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 56))); + BindingBase val195 = ((IMarkupExtension)(object)val60).ProvideValue((IServiceProvider)val194); + ((BindableObject)val61).SetBinding(Label.TextColorProperty, val195); + ((Layout)val62).Children.Add((IView)(object)val61); + ((Layout)val69).Children.Add((IView)(object)val62); + ((BindableObject)val68).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val63).SetValue(Label.TextProperty, (object)"✓"); + ((BindableObject)val63).SetValue(Label.TextColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val63).SetValue(Label.FontSizeProperty, (object)16.0); + ((Layout)val68).Children.Add((IView)(object)val63); + ((BindableObject)val67).SetValue(Label.TextProperty, (object)"X11 & Wayland Support"); + val64.Key = "TextPrimaryLight"; + StaticResourceExtension val196 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val197 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 8]; + array28[0] = val66; + array28[1] = val67; + array28[2] = val68; + array28[3] = val69; + array28[4] = val70; + array28[5] = val88; + array28[6] = val89; + array28[7] = aboutPage; + SimpleValueTargetProvider val198 = new SimpleValueTargetProvider(array28, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj31 = (object)val198; + val197.Add(typeFromHandle28, (object)val198); + val197.Add(typeof(IReferenceProvider), obj31); + val197.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 65))); + object light13 = val196.ProvideValue((IServiceProvider)val197); + val66.Light = light13; + val65.Key = "TextPrimaryDark"; + StaticResourceExtension val199 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val200 = new XamlServiceProvider(); + Type? typeFromHandle29 = typeof(IProvideValueTarget); + object[] array29 = new object[0 + 8]; + array29[0] = val66; + array29[1] = val67; + array29[2] = val68; + array29[3] = val69; + array29[4] = val70; + array29[5] = val88; + array29[6] = val89; + array29[7] = aboutPage; + SimpleValueTargetProvider val201 = new SimpleValueTargetProvider(array29, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj32 = (object)val201; + val200.Add(typeFromHandle29, (object)val201); + val200.Add(typeof(IReferenceProvider), obj32); + val200.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 65))); + object dark13 = val199.ProvideValue((IServiceProvider)val200); + val66.Dark = dark13; + XamlServiceProvider val202 = new XamlServiceProvider(); + val202.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val67, (object)Label.TextColorProperty)); + val202.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 65))); + BindingBase val203 = ((IMarkupExtension)(object)val66).ProvideValue((IServiceProvider)val202); + ((BindableObject)val67).SetBinding(Label.TextColorProperty, val203); + ((Layout)val68).Children.Add((IView)(object)val67); + ((Layout)val69).Children.Add((IView)(object)val68); + ((BindableObject)val70).SetValue(ContentView.ContentProperty, (object)val69); + ((Layout)val88).Children.Add((IView)(object)val70); + val71.Key = "ThemedFrame"; + StaticResourceExtension val204 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val205 = new XamlServiceProvider(); + Type? typeFromHandle30 = typeof(IProvideValueTarget); + object[] array30 = new object[0 + 4]; + array30[0] = val83; + array30[1] = val88; + array30[2] = val89; + array30[3] = aboutPage; + SimpleValueTargetProvider val206 = new SimpleValueTargetProvider(array30, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj33 = (object)val206; + val205.Add(typeFromHandle30, (object)val206); + val205.Add(typeof(IReferenceProvider), obj33); + val205.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(69, 20))); + object obj34 = val204.ProvideValue((IServiceProvider)val205); + ((BindableObject)val83).SetValue(VisualElement.StyleProperty, (obj34 == null || !typeof(BindingBase).IsAssignableFrom(obj34.GetType())) ? obj34 : obj34); + ((BindableObject)val83).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val83).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val82).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val75).SetValue(Label.TextProperty, (object)"Links"); + ((BindableObject)val75).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val75).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val72.Key = "TextPrimaryLight"; + StaticResourceExtension val207 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val208 = new XamlServiceProvider(); + Type? typeFromHandle31 = typeof(IProvideValueTarget); + object[] array31 = new object[0 + 7]; + array31[0] = val74; + array31[1] = val75; + array31[2] = val82; + array31[3] = val83; + array31[4] = val88; + array31[5] = val89; + array31[6] = aboutPage; + SimpleValueTargetProvider val209 = new SimpleValueTargetProvider(array31, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj35 = (object)val209; + val208.Add(typeFromHandle31, (object)val209); + val208.Add(typeof(IReferenceProvider), obj35); + val208.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(72, 28))); + object light14 = val207.ProvideValue((IServiceProvider)val208); + val74.Light = light14; + val73.Key = "TextPrimaryDark"; + StaticResourceExtension val210 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val211 = new XamlServiceProvider(); + Type? typeFromHandle32 = typeof(IProvideValueTarget); + object[] array32 = new object[0 + 7]; + array32[0] = val74; + array32[1] = val75; + array32[2] = val82; + array32[3] = val83; + array32[4] = val88; + array32[5] = val89; + array32[6] = aboutPage; + SimpleValueTargetProvider val212 = new SimpleValueTargetProvider(array32, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj36 = (object)val212; + val211.Add(typeFromHandle32, (object)val212); + val211.Add(typeof(IReferenceProvider), obj36); + val211.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(72, 28))); + object dark14 = val210.ProvideValue((IServiceProvider)val211); + val74.Dark = dark14; + XamlServiceProvider val213 = new XamlServiceProvider(); + val213.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val75, (object)Label.TextColorProperty)); + val213.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(72, 28))); + BindingBase val214 = ((IMarkupExtension)(object)val74).ProvideValue((IServiceProvider)val213); + ((BindableObject)val75).SetBinding(Label.TextColorProperty, val214); + ((Layout)val82).Children.Add((IView)(object)val75); + ((BindableObject)val78).SetValue(Label.TextProperty, (object)"Website: https://openmaui.net"); + ((BindableObject)val78).SetValue(Label.FontSizeProperty, (object)14.0); + val76.Key = "PrimaryColor"; + StaticResourceExtension val215 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val216 = new XamlServiceProvider(); + Type? typeFromHandle33 = typeof(IProvideValueTarget); + object[] array33 = new object[0 + 6]; + array33[0] = val78; + array33[1] = val82; + array33[2] = val83; + array33[3] = val88; + array33[4] = val89; + array33[5] = aboutPage; + SimpleValueTargetProvider val217 = new SimpleValueTargetProvider(array33, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[7] { val90, val90, val90, val90, val90, val90, val90 }, false); + object obj37 = (object)val217; + val216.Add(typeFromHandle33, (object)val217); + val216.Add(typeof(IReferenceProvider), obj37); + val216.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 28))); + object obj38 = val215.ProvideValue((IServiceProvider)val216); + ((BindableObject)val78).SetValue(Label.TextColorProperty, (obj38 == null || !typeof(BindingBase).IsAssignableFrom(obj38.GetType())) ? obj38 : obj38); + ((BindableObject)val78).SetValue(Label.TextDecorationsProperty, (object)(TextDecorations)1); + val77.Tapped += aboutPage.OnWebsiteTapped; + ((View)val78).GestureRecognizers.Add((IGestureRecognizer)(object)val77); + ((Layout)val82).Children.Add((IView)(object)val78); + ((BindableObject)val81).SetValue(Label.TextProperty, (object)"GitHub: github.com/openmaui/maui-linux"); + ((BindableObject)val81).SetValue(Label.FontSizeProperty, (object)14.0); + val79.Key = "PrimaryColor"; + StaticResourceExtension val218 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val219 = new XamlServiceProvider(); + Type? typeFromHandle34 = typeof(IProvideValueTarget); + object[] array34 = new object[0 + 6]; + array34[0] = val81; + array34[1] = val82; + array34[2] = val83; + array34[3] = val88; + array34[4] = val89; + array34[5] = aboutPage; + SimpleValueTargetProvider val220 = new SimpleValueTargetProvider(array34, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[7] { val90, val90, val90, val90, val90, val90, val90 }, false); + object obj39 = (object)val220; + val219.Add(typeFromHandle34, (object)val220); + val219.Add(typeof(IReferenceProvider), obj39); + val219.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 28))); + object obj40 = val218.ProvideValue((IServiceProvider)val219); + ((BindableObject)val81).SetValue(Label.TextColorProperty, (obj40 == null || !typeof(BindingBase).IsAssignableFrom(obj40.GetType())) ? obj40 : obj40); + ((BindableObject)val81).SetValue(Label.TextDecorationsProperty, (object)(TextDecorations)1); + val80.Tapped += aboutPage.OnGitHubTapped; + ((View)val81).GestureRecognizers.Add((IGestureRecognizer)(object)val80); + ((Layout)val82).Children.Add((IView)(object)val81); + ((BindableObject)val83).SetValue(ContentView.ContentProperty, (object)val82); + ((Layout)val88).Children.Add((IView)(object)val83); + ((BindableObject)val87).SetValue(Label.TextProperty, (object)"© 2025 MarketAlly LLC"); + ((BindableObject)val87).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val87).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val84.Key = "TextSecondaryLight"; + StaticResourceExtension val221 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val222 = new XamlServiceProvider(); + Type? typeFromHandle35 = typeof(IProvideValueTarget); + object[] array35 = new object[0 + 5]; + array35[0] = val86; + array35[1] = val87; + array35[2] = val88; + array35[3] = val89; + array35[4] = aboutPage; + SimpleValueTargetProvider val223 = new SimpleValueTargetProvider(array35, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj41 = (object)val223; + val222.Add(typeFromHandle35, (object)val223); + val222.Add(typeof(IReferenceProvider), obj41); + val222.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 20))); + object light15 = val221.ProvideValue((IServiceProvider)val222); + val86.Light = light15; + val85.Key = "TextSecondaryDark"; + StaticResourceExtension val224 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val225 = new XamlServiceProvider(); + Type? typeFromHandle36 = typeof(IProvideValueTarget); + object[] array36 = new object[0 + 5]; + array36[0] = val86; + array36[1] = val87; + array36[2] = val88; + array36[3] = val89; + array36[4] = aboutPage; + SimpleValueTargetProvider val226 = new SimpleValueTargetProvider(array36, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj42 = (object)val226; + val225.Add(typeFromHandle36, (object)val226); + val225.Add(typeof(IReferenceProvider), obj42); + val225.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 20))); + object dark15 = val224.ProvideValue((IServiceProvider)val225); + val86.Dark = dark15; + XamlServiceProvider val227 = new XamlServiceProvider(); + val227.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val87, (object)Label.TextColorProperty)); + val227.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 20))); + BindingBase val228 = ((IMarkupExtension)(object)val86).ProvideValue((IServiceProvider)val227); + ((BindableObject)val87).SetBinding(Label.TextColorProperty, val228); + ((Layout)val88).Children.Add((IView)(object)val87); + val89.Content = (View)(object)val88; + ((BindableObject)aboutPage).SetValue(ContentPage.ContentProperty, (object)val89); + } } diff --git a/ShellDemo/Pages/ButtonsPage.cs b/ShellDemo/Pages/ButtonsPage.cs index 695ae97..af6e0a2 100644 --- a/ShellDemo/Pages/ButtonsPage.cs +++ b/ShellDemo/Pages/ButtonsPage.cs @@ -1,229 +1,1419 @@ -// ButtonsPage - Comprehensive Button Control Demo - +using System; +using System.CodeDom.Compiler; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/ButtonsPage.xaml")] public class ButtonsPage : ContentPage { - private readonly Label _eventLog; - private int _eventCount = 0; + private int _eventCount; - public ButtonsPage() - { - Title = "Buttons Demo"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Button DefaultBtn; - _eventLog = new Label - { - Text = "Events will appear here...", - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Button DisabledBtn; - Content = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(120) } - }, - Children = - { - CreateMainContent(), - CreateEventLogPanel() - } - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label EventLog; - Grid.SetRow((View)((Grid)Content).Children[0], 0); - Grid.SetRow((View)((Grid)Content).Children[1], 1); - } + public ButtonsPage() + { + InitializeComponent(); + } - private View CreateMainContent() - { - return new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label { Text = "Button Styles & Events", FontSize = 24, FontAttributes = FontAttributes.Bold }, + private void LogEvent(string message) + { + _eventCount++; + string value = DateTime.Now.ToString("HH:mm:ss"); + EventLog.Text = $"[{value}] {_eventCount}. {message}\n{EventLog.Text}"; + } - // Basic Buttons - CreateSection("Basic Buttons", CreateBasicButtons()), + private void OnDefaultBtnClicked(object? sender, EventArgs e) + { + LogEvent("Default Button clicked"); + } - // Styled Buttons - CreateSection("Styled Buttons", CreateStyledButtons()), + private void OnTextBtnClicked(object? sender, EventArgs e) + { + LogEvent("Text Button clicked"); + } - // Button States - CreateSection("Button States", CreateButtonStates()), + private void OnColorBtnClicked(object? sender, EventArgs e) + { + Button val = (Button)((sender is Button) ? sender : null); + if (val != null) + { + LogEvent(val.Text + " button clicked"); + } + } - // Button with Icons (text simulation) - CreateSection("Button Variations", CreateButtonVariations()) - } - } - }; - } + private void OnEnabledBtnClicked(object? sender, EventArgs e) + { + LogEvent("Enabled button clicked"); + } - private View CreateBasicButtons() - { - var layout = new VerticalStackLayout { Spacing = 10 }; + private void OnToggleBtnClicked(object? sender, EventArgs e) + { + ((VisualElement)DisabledBtn).IsEnabled = !((VisualElement)DisabledBtn).IsEnabled; + DisabledBtn.Text = (((VisualElement)DisabledBtn).IsEnabled ? "Now Enabled!" : "Disabled Button"); + LogEvent("Toggled button to: " + (((VisualElement)DisabledBtn).IsEnabled ? "Enabled" : "Disabled")); + } - var defaultBtn = new Button { Text = "Default Button" }; - defaultBtn.Clicked += (s, e) => LogEvent("Default Button clicked"); - defaultBtn.Pressed += (s, e) => LogEvent("Default Button pressed"); - defaultBtn.Released += (s, e) => LogEvent("Default Button released"); + private void OnWideBtnClicked(object? sender, EventArgs e) + { + LogEvent("Wide button clicked"); + } - var textBtn = new Button { Text = "Text Only", BackgroundColor = Colors.Transparent, TextColor = Colors.Blue }; - textBtn.Clicked += (s, e) => LogEvent("Text Button clicked"); + private void OnTallBtnClicked(object? sender, EventArgs e) + { + LogEvent("Tall button clicked"); + } - layout.Children.Add(defaultBtn); - layout.Children.Add(textBtn); + private void OnRoundBtnClicked(object? sender, EventArgs e) + { + LogEvent("Round button clicked"); + } - return layout; - } - - private View CreateStyledButtons() - { - var layout = new HorizontalStackLayout { Spacing = 10 }; - - var colors = new[] - { - ("#2196F3", "Primary"), - ("#4CAF50", "Success"), - ("#FF9800", "Warning"), - ("#F44336", "Danger"), - ("#9C27B0", "Purple") - }; - - foreach (var (color, name) in colors) - { - var btn = new Button - { - Text = name, - BackgroundColor = Color.FromArgb(color), - TextColor = Colors.White, - CornerRadius = 5 - }; - btn.Clicked += (s, e) => LogEvent($"{name} button clicked"); - layout.Children.Add(btn); - } - - return layout; - } - - private View CreateButtonStates() - { - var layout = new VerticalStackLayout { Spacing = 10 }; - - var enabledBtn = new Button { Text = "Enabled Button", IsEnabled = true }; - enabledBtn.Clicked += (s, e) => LogEvent("Enabled button clicked"); - - var disabledBtn = new Button { Text = "Disabled Button", IsEnabled = false }; - - var toggleBtn = new Button { Text = "Toggle Above Button" }; - toggleBtn.Clicked += (s, e) => - { - disabledBtn.IsEnabled = !disabledBtn.IsEnabled; - disabledBtn.Text = disabledBtn.IsEnabled ? "Now Enabled!" : "Disabled Button"; - LogEvent($"Toggled button to: {(disabledBtn.IsEnabled ? "Enabled" : "Disabled")}"); - }; - - layout.Children.Add(enabledBtn); - layout.Children.Add(disabledBtn); - layout.Children.Add(toggleBtn); - - return layout; - } - - private View CreateButtonVariations() - { - var layout = new VerticalStackLayout { Spacing = 10 }; - - var wideBtn = new Button - { - Text = "Wide Button", - HorizontalOptions = LayoutOptions.Fill, - BackgroundColor = Color.FromArgb("#673AB7"), - TextColor = Colors.White - }; - wideBtn.Clicked += (s, e) => LogEvent("Wide button clicked"); - - var tallBtn = new Button - { - Text = "Tall Button", - HeightRequest = 60, - BackgroundColor = Color.FromArgb("#009688"), - TextColor = Colors.White - }; - tallBtn.Clicked += (s, e) => LogEvent("Tall button clicked"); - - var roundBtn = new Button - { - Text = "Round", - WidthRequest = 80, - HeightRequest = 80, - CornerRadius = 40, - BackgroundColor = Color.FromArgb("#E91E63"), - TextColor = Colors.White - }; - roundBtn.Clicked += (s, e) => LogEvent("Round button clicked"); - - layout.Children.Add(wideBtn); - layout.Children.Add(tallBtn); - layout.Children.Add(new HorizontalStackLayout { Children = { roundBtn } }); - - return layout; - } - - private Frame CreateSection(string title, View content) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - Content = new VerticalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = title, FontSize = 16, FontAttributes = FontAttributes.Bold }, - content - } - } - }; - } - - private View CreateEventLogPanel() - { - return new Frame - { - BackgroundColor = Color.FromArgb("#F5F5F5"), - Padding = new Thickness(10), - CornerRadius = 0, - Content = new VerticalStackLayout - { - Children = - { - new Label { Text = "Event Log:", FontSize = 12, FontAttributes = FontAttributes.Bold }, - new ScrollView - { - HeightRequest = 80, - Content = _eventLog - } - } - } - }; - } - - private void LogEvent(string message) - { - _eventCount++; - var timestamp = DateTime.Now.ToString("HH:mm:ss"); - _eventLog.Text = $"[{timestamp}] {_eventCount}. {message}\n{_eventLog.Text}"; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("DefaultBtn")] + [MemberNotNull("DisabledBtn")] + [MemberNotNull("EventLog")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01d8: Unknown result type (might be due to invalid IL or missing references) + //IL_03cc: Unknown result type (might be due to invalid IL or missing references) + //IL_03d1: Unknown result type (might be due to invalid IL or missing references) + //IL_03dc: Unknown result type (might be due to invalid IL or missing references) + //IL_03e1: Unknown result type (might be due to invalid IL or missing references) + //IL_0427: Unknown result type (might be due to invalid IL or missing references) + //IL_042c: Unknown result type (might be due to invalid IL or missing references) + //IL_042f: Expected O, but got Unknown + //IL_0434: Expected O, but got Unknown + //IL_0434: Unknown result type (might be due to invalid IL or missing references) + //IL_0446: Unknown result type (might be due to invalid IL or missing references) + //IL_0454: Unknown result type (might be due to invalid IL or missing references) + //IL_045e: Expected O, but got Unknown + //IL_0459: Unknown result type (might be due to invalid IL or missing references) + //IL_0463: Expected O, but got Unknown + //IL_0468: Expected O, but got Unknown + //IL_047d: Unknown result type (might be due to invalid IL or missing references) + //IL_0482: Unknown result type (might be due to invalid IL or missing references) + //IL_048d: Unknown result type (might be due to invalid IL or missing references) + //IL_0492: Unknown result type (might be due to invalid IL or missing references) + //IL_04d8: Unknown result type (might be due to invalid IL or missing references) + //IL_04dd: Unknown result type (might be due to invalid IL or missing references) + //IL_04e0: Expected O, but got Unknown + //IL_04e5: Expected O, but got Unknown + //IL_04e5: Unknown result type (might be due to invalid IL or missing references) + //IL_04f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0505: Unknown result type (might be due to invalid IL or missing references) + //IL_050f: Expected O, but got Unknown + //IL_050a: Unknown result type (might be due to invalid IL or missing references) + //IL_0514: Expected O, but got Unknown + //IL_0519: Expected O, but got Unknown + //IL_0524: Unknown result type (might be due to invalid IL or missing references) + //IL_0529: Unknown result type (might be due to invalid IL or missing references) + //IL_053b: Unknown result type (might be due to invalid IL or missing references) + //IL_0545: Expected O, but got Unknown + //IL_0545: Unknown result type (might be due to invalid IL or missing references) + //IL_0553: Unknown result type (might be due to invalid IL or missing references) + //IL_055d: Expected O, but got Unknown + //IL_0558: Unknown result type (might be due to invalid IL or missing references) + //IL_0562: Expected O, but got Unknown + //IL_0567: Expected O, but got Unknown + //IL_0586: Unknown result type (might be due to invalid IL or missing references) + //IL_058b: Unknown result type (might be due to invalid IL or missing references) + //IL_0591: Expected O, but got Unknown + //IL_059c: Unknown result type (might be due to invalid IL or missing references) + //IL_05a1: Unknown result type (might be due to invalid IL or missing references) + //IL_05a7: Expected O, but got Unknown + //IL_05a7: Unknown result type (might be due to invalid IL or missing references) + //IL_05b1: Expected O, but got Unknown + //IL_05d3: Unknown result type (might be due to invalid IL or missing references) + //IL_0644: Unknown result type (might be due to invalid IL or missing references) + //IL_0649: Unknown result type (might be due to invalid IL or missing references) + //IL_0654: Unknown result type (might be due to invalid IL or missing references) + //IL_0659: Unknown result type (might be due to invalid IL or missing references) + //IL_06c8: Unknown result type (might be due to invalid IL or missing references) + //IL_06cd: Unknown result type (might be due to invalid IL or missing references) + //IL_06d0: Expected O, but got Unknown + //IL_06d5: Expected O, but got Unknown + //IL_06d5: Unknown result type (might be due to invalid IL or missing references) + //IL_06e7: Unknown result type (might be due to invalid IL or missing references) + //IL_06f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0700: Expected O, but got Unknown + //IL_06fb: Unknown result type (might be due to invalid IL or missing references) + //IL_0705: Expected O, but got Unknown + //IL_070a: Expected O, but got Unknown + //IL_0721: Unknown result type (might be due to invalid IL or missing references) + //IL_0726: Unknown result type (might be due to invalid IL or missing references) + //IL_0731: Unknown result type (might be due to invalid IL or missing references) + //IL_0736: Unknown result type (might be due to invalid IL or missing references) + //IL_07a5: Unknown result type (might be due to invalid IL or missing references) + //IL_07aa: Unknown result type (might be due to invalid IL or missing references) + //IL_07ad: Expected O, but got Unknown + //IL_07b2: Expected O, but got Unknown + //IL_07b2: Unknown result type (might be due to invalid IL or missing references) + //IL_07c4: Unknown result type (might be due to invalid IL or missing references) + //IL_07d3: Unknown result type (might be due to invalid IL or missing references) + //IL_07dd: Expected O, but got Unknown + //IL_07d8: Unknown result type (might be due to invalid IL or missing references) + //IL_07e2: Expected O, but got Unknown + //IL_07e7: Expected O, but got Unknown + //IL_07f4: Unknown result type (might be due to invalid IL or missing references) + //IL_07f9: Unknown result type (might be due to invalid IL or missing references) + //IL_080b: Unknown result type (might be due to invalid IL or missing references) + //IL_0815: Expected O, but got Unknown + //IL_0815: Unknown result type (might be due to invalid IL or missing references) + //IL_0824: Unknown result type (might be due to invalid IL or missing references) + //IL_082e: Expected O, but got Unknown + //IL_0829: Unknown result type (might be due to invalid IL or missing references) + //IL_0833: Expected O, but got Unknown + //IL_0838: Expected O, but got Unknown + //IL_0862: Unknown result type (might be due to invalid IL or missing references) + //IL_0867: Unknown result type (might be due to invalid IL or missing references) + //IL_0872: Unknown result type (might be due to invalid IL or missing references) + //IL_0877: Unknown result type (might be due to invalid IL or missing references) + //IL_08cd: Unknown result type (might be due to invalid IL or missing references) + //IL_08d2: Unknown result type (might be due to invalid IL or missing references) + //IL_08d5: Expected O, but got Unknown + //IL_08da: Expected O, but got Unknown + //IL_08da: Unknown result type (might be due to invalid IL or missing references) + //IL_08ec: Unknown result type (might be due to invalid IL or missing references) + //IL_08fb: Unknown result type (might be due to invalid IL or missing references) + //IL_0905: Expected O, but got Unknown + //IL_0900: Unknown result type (might be due to invalid IL or missing references) + //IL_090a: Expected O, but got Unknown + //IL_090f: Expected O, but got Unknown + //IL_0967: Unknown result type (might be due to invalid IL or missing references) + //IL_09d9: Unknown result type (might be due to invalid IL or missing references) + //IL_09de: Unknown result type (might be due to invalid IL or missing references) + //IL_09e9: Unknown result type (might be due to invalid IL or missing references) + //IL_09ee: Unknown result type (might be due to invalid IL or missing references) + //IL_0a72: Unknown result type (might be due to invalid IL or missing references) + //IL_0a77: Unknown result type (might be due to invalid IL or missing references) + //IL_0a7a: Expected O, but got Unknown + //IL_0a7f: Expected O, but got Unknown + //IL_0a7f: Unknown result type (might be due to invalid IL or missing references) + //IL_0a91: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa0: Unknown result type (might be due to invalid IL or missing references) + //IL_0aaa: Expected O, but got Unknown + //IL_0aa5: Unknown result type (might be due to invalid IL or missing references) + //IL_0aaf: Expected O, but got Unknown + //IL_0ab4: Expected O, but got Unknown + //IL_0acb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad0: Unknown result type (might be due to invalid IL or missing references) + //IL_0adb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae0: Unknown result type (might be due to invalid IL or missing references) + //IL_0b64: Unknown result type (might be due to invalid IL or missing references) + //IL_0b69: Unknown result type (might be due to invalid IL or missing references) + //IL_0b6c: Expected O, but got Unknown + //IL_0b71: Expected O, but got Unknown + //IL_0b71: Unknown result type (might be due to invalid IL or missing references) + //IL_0b83: Unknown result type (might be due to invalid IL or missing references) + //IL_0b92: Unknown result type (might be due to invalid IL or missing references) + //IL_0b9c: Expected O, but got Unknown + //IL_0b97: Unknown result type (might be due to invalid IL or missing references) + //IL_0ba1: Expected O, but got Unknown + //IL_0ba6: Expected O, but got Unknown + //IL_0bb3: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb8: Unknown result type (might be due to invalid IL or missing references) + //IL_0bca: Unknown result type (might be due to invalid IL or missing references) + //IL_0bd4: Expected O, but got Unknown + //IL_0bd4: Unknown result type (might be due to invalid IL or missing references) + //IL_0be3: Unknown result type (might be due to invalid IL or missing references) + //IL_0bed: Expected O, but got Unknown + //IL_0be8: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf2: Expected O, but got Unknown + //IL_0bf7: Expected O, but got Unknown + //IL_0c76: Unknown result type (might be due to invalid IL or missing references) + //IL_0c7b: Unknown result type (might be due to invalid IL or missing references) + //IL_0c86: Unknown result type (might be due to invalid IL or missing references) + //IL_0c8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0cf5: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfa: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfd: Expected O, but got Unknown + //IL_0d02: Expected O, but got Unknown + //IL_0d02: Unknown result type (might be due to invalid IL or missing references) + //IL_0d14: Unknown result type (might be due to invalid IL or missing references) + //IL_0d23: Unknown result type (might be due to invalid IL or missing references) + //IL_0d2d: Expected O, but got Unknown + //IL_0d28: Unknown result type (might be due to invalid IL or missing references) + //IL_0d32: Expected O, but got Unknown + //IL_0d37: Expected O, but got Unknown + //IL_0db3: Unknown result type (might be due to invalid IL or missing references) + //IL_0db8: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc3: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc8: Unknown result type (might be due to invalid IL or missing references) + //IL_0e1e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e23: Unknown result type (might be due to invalid IL or missing references) + //IL_0e26: Expected O, but got Unknown + //IL_0e2b: Expected O, but got Unknown + //IL_0e2b: Unknown result type (might be due to invalid IL or missing references) + //IL_0e3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e4c: Unknown result type (might be due to invalid IL or missing references) + //IL_0e56: Expected O, but got Unknown + //IL_0e51: Unknown result type (might be due to invalid IL or missing references) + //IL_0e5b: Expected O, but got Unknown + //IL_0e60: Expected O, but got Unknown + //IL_0eb8: Unknown result type (might be due to invalid IL or missing references) + //IL_0f2a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f2f: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3f: Unknown result type (might be due to invalid IL or missing references) + //IL_0fc3: Unknown result type (might be due to invalid IL or missing references) + //IL_0fc8: Unknown result type (might be due to invalid IL or missing references) + //IL_0fcb: Expected O, but got Unknown + //IL_0fd0: Expected O, but got Unknown + //IL_0fd0: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ff1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ffb: Expected O, but got Unknown + //IL_0ff6: Unknown result type (might be due to invalid IL or missing references) + //IL_1000: Expected O, but got Unknown + //IL_1005: Expected O, but got Unknown + //IL_101c: Unknown result type (might be due to invalid IL or missing references) + //IL_1021: Unknown result type (might be due to invalid IL or missing references) + //IL_102c: Unknown result type (might be due to invalid IL or missing references) + //IL_1031: Unknown result type (might be due to invalid IL or missing references) + //IL_10b5: Unknown result type (might be due to invalid IL or missing references) + //IL_10ba: Unknown result type (might be due to invalid IL or missing references) + //IL_10bd: Expected O, but got Unknown + //IL_10c2: Expected O, but got Unknown + //IL_10c2: Unknown result type (might be due to invalid IL or missing references) + //IL_10d4: Unknown result type (might be due to invalid IL or missing references) + //IL_10e3: Unknown result type (might be due to invalid IL or missing references) + //IL_10ed: Expected O, but got Unknown + //IL_10e8: Unknown result type (might be due to invalid IL or missing references) + //IL_10f2: Expected O, but got Unknown + //IL_10f7: Expected O, but got Unknown + //IL_1104: Unknown result type (might be due to invalid IL or missing references) + //IL_1109: Unknown result type (might be due to invalid IL or missing references) + //IL_111b: Unknown result type (might be due to invalid IL or missing references) + //IL_1125: Expected O, but got Unknown + //IL_1125: Unknown result type (might be due to invalid IL or missing references) + //IL_1134: Unknown result type (might be due to invalid IL or missing references) + //IL_113e: Expected O, but got Unknown + //IL_1139: Unknown result type (might be due to invalid IL or missing references) + //IL_1143: Expected O, but got Unknown + //IL_1148: Expected O, but got Unknown + //IL_11ac: Unknown result type (might be due to invalid IL or missing references) + //IL_11b6: Expected O, but got Unknown + //IL_1227: Unknown result type (might be due to invalid IL or missing references) + //IL_1231: Expected O, but got Unknown + //IL_12a2: Unknown result type (might be due to invalid IL or missing references) + //IL_12ac: Expected O, but got Unknown + //IL_131d: Unknown result type (might be due to invalid IL or missing references) + //IL_1327: Expected O, but got Unknown + //IL_1398: Unknown result type (might be due to invalid IL or missing references) + //IL_13a2: Expected O, but got Unknown + //IL_141d: Unknown result type (might be due to invalid IL or missing references) + //IL_1422: Unknown result type (might be due to invalid IL or missing references) + //IL_142d: Unknown result type (might be due to invalid IL or missing references) + //IL_1432: Unknown result type (might be due to invalid IL or missing references) + //IL_1488: Unknown result type (might be due to invalid IL or missing references) + //IL_148d: Unknown result type (might be due to invalid IL or missing references) + //IL_1490: Expected O, but got Unknown + //IL_1495: Expected O, but got Unknown + //IL_1495: Unknown result type (might be due to invalid IL or missing references) + //IL_14a7: Unknown result type (might be due to invalid IL or missing references) + //IL_14b6: Unknown result type (might be due to invalid IL or missing references) + //IL_14c0: Expected O, but got Unknown + //IL_14bb: Unknown result type (might be due to invalid IL or missing references) + //IL_14c5: Expected O, but got Unknown + //IL_14ca: Expected O, but got Unknown + //IL_1522: Unknown result type (might be due to invalid IL or missing references) + //IL_1594: Unknown result type (might be due to invalid IL or missing references) + //IL_1599: Unknown result type (might be due to invalid IL or missing references) + //IL_15a4: Unknown result type (might be due to invalid IL or missing references) + //IL_15a9: Unknown result type (might be due to invalid IL or missing references) + //IL_162d: Unknown result type (might be due to invalid IL or missing references) + //IL_1632: Unknown result type (might be due to invalid IL or missing references) + //IL_1635: Expected O, but got Unknown + //IL_163a: Expected O, but got Unknown + //IL_163a: Unknown result type (might be due to invalid IL or missing references) + //IL_164c: Unknown result type (might be due to invalid IL or missing references) + //IL_165b: Unknown result type (might be due to invalid IL or missing references) + //IL_1665: Expected O, but got Unknown + //IL_1660: Unknown result type (might be due to invalid IL or missing references) + //IL_166a: Expected O, but got Unknown + //IL_166f: Expected O, but got Unknown + //IL_1686: Unknown result type (might be due to invalid IL or missing references) + //IL_168b: Unknown result type (might be due to invalid IL or missing references) + //IL_1696: Unknown result type (might be due to invalid IL or missing references) + //IL_169b: Unknown result type (might be due to invalid IL or missing references) + //IL_171f: Unknown result type (might be due to invalid IL or missing references) + //IL_1724: Unknown result type (might be due to invalid IL or missing references) + //IL_1727: Expected O, but got Unknown + //IL_172c: Expected O, but got Unknown + //IL_172c: Unknown result type (might be due to invalid IL or missing references) + //IL_173e: Unknown result type (might be due to invalid IL or missing references) + //IL_174d: Unknown result type (might be due to invalid IL or missing references) + //IL_1757: Expected O, but got Unknown + //IL_1752: Unknown result type (might be due to invalid IL or missing references) + //IL_175c: Expected O, but got Unknown + //IL_1761: Expected O, but got Unknown + //IL_176e: Unknown result type (might be due to invalid IL or missing references) + //IL_1773: Unknown result type (might be due to invalid IL or missing references) + //IL_1785: Unknown result type (might be due to invalid IL or missing references) + //IL_178f: Expected O, but got Unknown + //IL_178f: Unknown result type (might be due to invalid IL or missing references) + //IL_179e: Unknown result type (might be due to invalid IL or missing references) + //IL_17a8: Expected O, but got Unknown + //IL_17a3: Unknown result type (might be due to invalid IL or missing references) + //IL_17ad: Expected O, but got Unknown + //IL_17b2: Expected O, but got Unknown + //IL_18a1: Unknown result type (might be due to invalid IL or missing references) + //IL_18a6: Unknown result type (might be due to invalid IL or missing references) + //IL_18b1: Unknown result type (might be due to invalid IL or missing references) + //IL_18b6: Unknown result type (might be due to invalid IL or missing references) + //IL_190c: Unknown result type (might be due to invalid IL or missing references) + //IL_1911: Unknown result type (might be due to invalid IL or missing references) + //IL_1914: Expected O, but got Unknown + //IL_1919: Expected O, but got Unknown + //IL_1919: Unknown result type (might be due to invalid IL or missing references) + //IL_192b: Unknown result type (might be due to invalid IL or missing references) + //IL_193a: Unknown result type (might be due to invalid IL or missing references) + //IL_1944: Expected O, but got Unknown + //IL_193f: Unknown result type (might be due to invalid IL or missing references) + //IL_1949: Expected O, but got Unknown + //IL_194e: Expected O, but got Unknown + //IL_19a6: Unknown result type (might be due to invalid IL or missing references) + //IL_1a18: Unknown result type (might be due to invalid IL or missing references) + //IL_1a1d: Unknown result type (might be due to invalid IL or missing references) + //IL_1a28: Unknown result type (might be due to invalid IL or missing references) + //IL_1a2d: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab1: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab6: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab9: Expected O, but got Unknown + //IL_1abe: Expected O, but got Unknown + //IL_1abe: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad0: Unknown result type (might be due to invalid IL or missing references) + //IL_1adf: Unknown result type (might be due to invalid IL or missing references) + //IL_1ae9: Expected O, but got Unknown + //IL_1ae4: Unknown result type (might be due to invalid IL or missing references) + //IL_1aee: Expected O, but got Unknown + //IL_1af3: Expected O, but got Unknown + //IL_1b0a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b0f: Unknown result type (might be due to invalid IL or missing references) + //IL_1b1a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b1f: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba8: Unknown result type (might be due to invalid IL or missing references) + //IL_1bab: Expected O, but got Unknown + //IL_1bb0: Expected O, but got Unknown + //IL_1bb0: Unknown result type (might be due to invalid IL or missing references) + //IL_1bc2: Unknown result type (might be due to invalid IL or missing references) + //IL_1bd1: Unknown result type (might be due to invalid IL or missing references) + //IL_1bdb: Expected O, but got Unknown + //IL_1bd6: Unknown result type (might be due to invalid IL or missing references) + //IL_1be0: Expected O, but got Unknown + //IL_1be5: Expected O, but got Unknown + //IL_1bf2: Unknown result type (might be due to invalid IL or missing references) + //IL_1bf7: Unknown result type (might be due to invalid IL or missing references) + //IL_1c09: Unknown result type (might be due to invalid IL or missing references) + //IL_1c13: Expected O, but got Unknown + //IL_1c13: Unknown result type (might be due to invalid IL or missing references) + //IL_1c22: Unknown result type (might be due to invalid IL or missing references) + //IL_1c2c: Expected O, but got Unknown + //IL_1c27: Unknown result type (might be due to invalid IL or missing references) + //IL_1c31: Expected O, but got Unknown + //IL_1c36: Expected O, but got Unknown + //IL_1c6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1c96: Unknown result type (might be due to invalid IL or missing references) + //IL_1ca0: Expected O, but got Unknown + //IL_1d19: Unknown result type (might be due to invalid IL or missing references) + //IL_1d23: Expected O, but got Unknown + //IL_1dc9: Unknown result type (might be due to invalid IL or missing references) + //IL_1dd3: Expected O, but got Unknown + //IL_1e69: Unknown result type (might be due to invalid IL or missing references) + //IL_1ea8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ead: Unknown result type (might be due to invalid IL or missing references) + //IL_1ebf: Unknown result type (might be due to invalid IL or missing references) + //IL_1ec9: Expected O, but got Unknown + //IL_1ec9: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee2: Expected O, but got Unknown + //IL_1edd: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee7: Expected O, but got Unknown + //IL_1eec: Expected O, but got Unknown + //IL_1f45: Unknown result type (might be due to invalid IL or missing references) + //IL_1f4a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f55: Unknown result type (might be due to invalid IL or missing references) + //IL_1f5a: Unknown result type (might be due to invalid IL or missing references) + //IL_1fc9: Unknown result type (might be due to invalid IL or missing references) + //IL_1fce: Unknown result type (might be due to invalid IL or missing references) + //IL_1fd1: Expected O, but got Unknown + //IL_1fd6: Expected O, but got Unknown + //IL_1fd6: Unknown result type (might be due to invalid IL or missing references) + //IL_1fe8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ff7: Unknown result type (might be due to invalid IL or missing references) + //IL_2001: Expected O, but got Unknown + //IL_1ffc: Unknown result type (might be due to invalid IL or missing references) + //IL_2006: Expected O, but got Unknown + //IL_200b: Expected O, but got Unknown + //IL_2022: Unknown result type (might be due to invalid IL or missing references) + //IL_2027: Unknown result type (might be due to invalid IL or missing references) + //IL_2032: Unknown result type (might be due to invalid IL or missing references) + //IL_2037: Unknown result type (might be due to invalid IL or missing references) + //IL_20a6: Unknown result type (might be due to invalid IL or missing references) + //IL_20ab: Unknown result type (might be due to invalid IL or missing references) + //IL_20ae: Expected O, but got Unknown + //IL_20b3: Expected O, but got Unknown + //IL_20b3: Unknown result type (might be due to invalid IL or missing references) + //IL_20c5: Unknown result type (might be due to invalid IL or missing references) + //IL_20d4: Unknown result type (might be due to invalid IL or missing references) + //IL_20de: Expected O, but got Unknown + //IL_20d9: Unknown result type (might be due to invalid IL or missing references) + //IL_20e3: Expected O, but got Unknown + //IL_20e8: Expected O, but got Unknown + //IL_20f5: Unknown result type (might be due to invalid IL or missing references) + //IL_20fa: Unknown result type (might be due to invalid IL or missing references) + //IL_210c: Unknown result type (might be due to invalid IL or missing references) + //IL_2116: Expected O, but got Unknown + //IL_2116: Unknown result type (might be due to invalid IL or missing references) + //IL_2125: Unknown result type (might be due to invalid IL or missing references) + //IL_212f: Expected O, but got Unknown + //IL_212a: Unknown result type (might be due to invalid IL or missing references) + //IL_2134: Expected O, but got Unknown + //IL_2139: Expected O, but got Unknown + //IL_21a8: Unknown result type (might be due to invalid IL or missing references) + //IL_21ad: Unknown result type (might be due to invalid IL or missing references) + //IL_21b8: Unknown result type (might be due to invalid IL or missing references) + //IL_21bd: Unknown result type (might be due to invalid IL or missing references) + //IL_2236: Unknown result type (might be due to invalid IL or missing references) + //IL_223b: Unknown result type (might be due to invalid IL or missing references) + //IL_223e: Expected O, but got Unknown + //IL_2243: Expected O, but got Unknown + //IL_2243: Unknown result type (might be due to invalid IL or missing references) + //IL_2255: Unknown result type (might be due to invalid IL or missing references) + //IL_2264: Unknown result type (might be due to invalid IL or missing references) + //IL_226e: Expected O, but got Unknown + //IL_2269: Unknown result type (might be due to invalid IL or missing references) + //IL_2273: Expected O, but got Unknown + //IL_2278: Expected O, but got Unknown + //IL_228f: Unknown result type (might be due to invalid IL or missing references) + //IL_2294: Unknown result type (might be due to invalid IL or missing references) + //IL_229f: Unknown result type (might be due to invalid IL or missing references) + //IL_22a4: Unknown result type (might be due to invalid IL or missing references) + //IL_231d: Unknown result type (might be due to invalid IL or missing references) + //IL_2322: Unknown result type (might be due to invalid IL or missing references) + //IL_2325: Expected O, but got Unknown + //IL_232a: Expected O, but got Unknown + //IL_232a: Unknown result type (might be due to invalid IL or missing references) + //IL_233c: Unknown result type (might be due to invalid IL or missing references) + //IL_234b: Unknown result type (might be due to invalid IL or missing references) + //IL_2355: Expected O, but got Unknown + //IL_2350: Unknown result type (might be due to invalid IL or missing references) + //IL_235a: Expected O, but got Unknown + //IL_235f: Expected O, but got Unknown + //IL_236c: Unknown result type (might be due to invalid IL or missing references) + //IL_2371: Unknown result type (might be due to invalid IL or missing references) + //IL_2383: Unknown result type (might be due to invalid IL or missing references) + //IL_238d: Expected O, but got Unknown + //IL_238d: Unknown result type (might be due to invalid IL or missing references) + //IL_239c: Unknown result type (might be due to invalid IL or missing references) + //IL_23a6: Expected O, but got Unknown + //IL_23a1: Unknown result type (might be due to invalid IL or missing references) + //IL_23ab: Expected O, but got Unknown + //IL_23b0: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + StaticResourceExtension val10 = new StaticResourceExtension(); + AppThemeBindingExtension val11 = new AppThemeBindingExtension(); + Label val12 = new Label(); + Button val13 = new Button(); + StaticResourceExtension val14 = new StaticResourceExtension(); + Button val15 = new Button(); + VerticalStackLayout val16 = new VerticalStackLayout(); + Frame val17 = new Frame(); + StaticResourceExtension val18 = new StaticResourceExtension(); + StaticResourceExtension val19 = new StaticResourceExtension(); + StaticResourceExtension val20 = new StaticResourceExtension(); + AppThemeBindingExtension val21 = new AppThemeBindingExtension(); + Label val22 = new Label(); + Button val23 = new Button(); + Button val24 = new Button(); + Button val25 = new Button(); + Button val26 = new Button(); + Button val27 = new Button(); + HorizontalStackLayout val28 = new HorizontalStackLayout(); + VerticalStackLayout val29 = new VerticalStackLayout(); + Frame val30 = new Frame(); + StaticResourceExtension val31 = new StaticResourceExtension(); + StaticResourceExtension val32 = new StaticResourceExtension(); + StaticResourceExtension val33 = new StaticResourceExtension(); + AppThemeBindingExtension val34 = new AppThemeBindingExtension(); + Label val35 = new Label(); + Button val36 = new Button(); + Button val37 = new Button(); + Button val38 = new Button(); + VerticalStackLayout val39 = new VerticalStackLayout(); + Frame val40 = new Frame(); + StaticResourceExtension val41 = new StaticResourceExtension(); + StaticResourceExtension val42 = new StaticResourceExtension(); + StaticResourceExtension val43 = new StaticResourceExtension(); + AppThemeBindingExtension val44 = new AppThemeBindingExtension(); + Label val45 = new Label(); + Button val46 = new Button(); + Button val47 = new Button(); + Button val48 = new Button(); + HorizontalStackLayout val49 = new HorizontalStackLayout(); + VerticalStackLayout val50 = new VerticalStackLayout(); + Frame val51 = new Frame(); + VerticalStackLayout val52 = new VerticalStackLayout(); + ScrollView val53 = new ScrollView(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + StaticResourceExtension val55 = new StaticResourceExtension(); + StaticResourceExtension val56 = new StaticResourceExtension(); + AppThemeBindingExtension val57 = new AppThemeBindingExtension(); + Label val58 = new Label(); + StaticResourceExtension val59 = new StaticResourceExtension(); + StaticResourceExtension val60 = new StaticResourceExtension(); + AppThemeBindingExtension val61 = new AppThemeBindingExtension(); + Label val62 = new Label(); + ScrollView val63 = new ScrollView(); + VerticalStackLayout val64 = new VerticalStackLayout(); + Frame val65 = new Frame(); + Grid val66 = new Grid(); + ButtonsPage buttonsPage; + NameScope val67 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(buttonsPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)buttonsPage, (INameScope)(object)val67); + ((Element)val66).transientNamescope = (INameScope)(object)val67; + ((Element)val53).transientNamescope = (INameScope)(object)val67; + ((Element)val52).transientNamescope = (INameScope)(object)val67; + ((Element)val7).transientNamescope = (INameScope)(object)val67; + ((Element)val17).transientNamescope = (INameScope)(object)val67; + ((Element)val16).transientNamescope = (INameScope)(object)val67; + ((Element)val12).transientNamescope = (INameScope)(object)val67; + ((Element)val13).transientNamescope = (INameScope)(object)val67; + ((INameScope)val67).RegisterName("DefaultBtn", (object)val13); + if (((Element)val13).StyleId == null) + { + ((Element)val13).StyleId = "DefaultBtn"; + } + ((Element)val15).transientNamescope = (INameScope)(object)val67; + ((Element)val30).transientNamescope = (INameScope)(object)val67; + ((Element)val29).transientNamescope = (INameScope)(object)val67; + ((Element)val22).transientNamescope = (INameScope)(object)val67; + ((Element)val28).transientNamescope = (INameScope)(object)val67; + ((Element)val23).transientNamescope = (INameScope)(object)val67; + ((Element)val24).transientNamescope = (INameScope)(object)val67; + ((Element)val25).transientNamescope = (INameScope)(object)val67; + ((Element)val26).transientNamescope = (INameScope)(object)val67; + ((Element)val27).transientNamescope = (INameScope)(object)val67; + ((Element)val40).transientNamescope = (INameScope)(object)val67; + ((Element)val39).transientNamescope = (INameScope)(object)val67; + ((Element)val35).transientNamescope = (INameScope)(object)val67; + ((Element)val36).transientNamescope = (INameScope)(object)val67; + ((Element)val37).transientNamescope = (INameScope)(object)val67; + ((INameScope)val67).RegisterName("DisabledBtn", (object)val37); + if (((Element)val37).StyleId == null) + { + ((Element)val37).StyleId = "DisabledBtn"; + } + ((Element)val38).transientNamescope = (INameScope)(object)val67; + ((Element)val51).transientNamescope = (INameScope)(object)val67; + ((Element)val50).transientNamescope = (INameScope)(object)val67; + ((Element)val45).transientNamescope = (INameScope)(object)val67; + ((Element)val46).transientNamescope = (INameScope)(object)val67; + ((Element)val47).transientNamescope = (INameScope)(object)val67; + ((Element)val49).transientNamescope = (INameScope)(object)val67; + ((Element)val48).transientNamescope = (INameScope)(object)val67; + ((Element)val65).transientNamescope = (INameScope)(object)val67; + ((Element)val64).transientNamescope = (INameScope)(object)val67; + ((Element)val58).transientNamescope = (INameScope)(object)val67; + ((Element)val63).transientNamescope = (INameScope)(object)val67; + ((Element)val62).transientNamescope = (INameScope)(object)val67; + ((INameScope)val67).RegisterName("EventLog", (object)val62); + if (((Element)val62).StyleId == null) + { + ((Element)val62).StyleId = "EventLog"; + } + DefaultBtn = val13; + DisabledBtn = val37; + EventLog = val62; + ((BindableObject)buttonsPage).SetValue(Page.TitleProperty, (object)"Buttons Demo"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val68 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val69 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = buttonsPage; + SimpleValueTargetProvider val70 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val67, val67, val67 }, false); + object obj = (object)val70; + val69.Add(typeFromHandle, (object)val70); + val69.Add(typeof(IReferenceProvider), obj); + val69.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val68.ProvideValue((IServiceProvider)val69); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val71 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val72 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = buttonsPage; + SimpleValueTargetProvider val73 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val67, val67, val67 }, false); + object obj2 = (object)val73; + val72.Add(typeFromHandle2, (object)val73); + val72.Add(typeof(IReferenceProvider), obj2); + val72.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val71.ProvideValue((IServiceProvider)val72); + val3.Dark = dark; + XamlServiceProvider val74 = new XamlServiceProvider(); + val74.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)buttonsPage, (object)VisualElement.BackgroundColorProperty)); + val74.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val75 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val74); + ((BindableObject)buttonsPage).SetBinding(VisualElement.BackgroundColorProperty, val75); + ((BindableObject)val66).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[2] + { + new RowDefinition(GridLength.Star), + new RowDefinition(new GridLength(120.0)) + })); + ((BindableObject)val53).SetValue(Grid.RowProperty, (object)0); + ((BindableObject)val52).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val52).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Button Styles & Events"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val76 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val77 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 6]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val52; + array3[3] = val53; + array3[4] = val66; + array3[5] = buttonsPage; + SimpleValueTargetProvider val78 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val67, val67, val67, val67, val67, val67, val67 }, false); + object obj3 = (object)val78; + val77.Add(typeFromHandle3, (object)val78); + val77.Add(typeof(IReferenceProvider), obj3); + val77.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(15, 24))); + object light2 = val76.ProvideValue((IServiceProvider)val77); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val79 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val80 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 6]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val52; + array4[3] = val53; + array4[4] = val66; + array4[5] = buttonsPage; + SimpleValueTargetProvider val81 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val67, val67, val67, val67, val67, val67, val67 }, false); + object obj4 = (object)val81; + val80.Add(typeFromHandle4, (object)val81); + val80.Add(typeof(IReferenceProvider), obj4); + val80.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(15, 24))); + object dark2 = val79.ProvideValue((IServiceProvider)val80); + val6.Dark = dark2; + XamlServiceProvider val82 = new XamlServiceProvider(); + val82.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val82.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(15, 24))); + BindingBase val83 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val82); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val83); + ((Layout)val52).Children.Add((IView)(object)val7); + val8.Key = "ThemedFrame"; + StaticResourceExtension val84 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val85 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val17; + array5[1] = val52; + array5[2] = val53; + array5[3] = val66; + array5[4] = buttonsPage; + SimpleValueTargetProvider val86 = new SimpleValueTargetProvider(array5, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val67, val67, val67, val67, val67, val67 }, false); + object obj5 = (object)val86; + val85.Add(typeFromHandle5, (object)val86); + val85.Add(typeof(IReferenceProvider), obj5); + val85.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(18, 24))); + object obj6 = val84.ProvideValue((IServiceProvider)val85); + ((BindableObject)val17).SetValue(VisualElement.StyleProperty, (obj6 == null || !typeof(BindingBase).IsAssignableFrom(obj6.GetType())) ? obj6 : obj6); + ((BindableObject)val17).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val17).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val16).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val12).SetValue(Label.TextProperty, (object)"Basic Buttons"); + ((BindableObject)val12).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val12).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val9.Key = "TextPrimaryLight"; + StaticResourceExtension val87 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val88 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 8]; + array6[0] = val11; + array6[1] = val12; + array6[2] = val16; + array6[3] = val17; + array6[4] = val52; + array6[5] = val53; + array6[6] = val66; + array6[7] = buttonsPage; + SimpleValueTargetProvider val89 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj7 = (object)val89; + val88.Add(typeFromHandle6, (object)val89); + val88.Add(typeof(IReferenceProvider), obj7); + val88.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 32))); + object light3 = val87.ProvideValue((IServiceProvider)val88); + val11.Light = light3; + val10.Key = "TextPrimaryDark"; + StaticResourceExtension val90 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val91 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 8]; + array7[0] = val11; + array7[1] = val12; + array7[2] = val16; + array7[3] = val17; + array7[4] = val52; + array7[5] = val53; + array7[6] = val66; + array7[7] = buttonsPage; + SimpleValueTargetProvider val92 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj8 = (object)val92; + val91.Add(typeFromHandle7, (object)val92); + val91.Add(typeof(IReferenceProvider), obj8); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 32))); + object dark3 = val90.ProvideValue((IServiceProvider)val91); + val11.Dark = dark3; + XamlServiceProvider val93 = new XamlServiceProvider(); + val93.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val12, (object)Label.TextColorProperty)); + val93.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 32))); + BindingBase val94 = ((IMarkupExtension)(object)val11).ProvideValue((IServiceProvider)val93); + ((BindableObject)val12).SetBinding(Label.TextColorProperty, val94); + ((Layout)val16).Children.Add((IView)(object)val12); + ((BindableObject)val13).SetValue(Button.TextProperty, (object)"Default Button"); + val13.Clicked += buttonsPage.OnDefaultBtnClicked; + ((Layout)val16).Children.Add((IView)(object)val13); + ((BindableObject)val15).SetValue(Button.TextProperty, (object)"Text Only"); + ((BindableObject)val15).SetValue(VisualElement.BackgroundColorProperty, (object)Colors.Transparent); + val14.Key = "PrimaryColor"; + StaticResourceExtension val95 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val96 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 7]; + array8[0] = val15; + array8[1] = val16; + array8[2] = val17; + array8[3] = val52; + array8[4] = val53; + array8[5] = val66; + array8[6] = buttonsPage; + SimpleValueTargetProvider val97 = new SimpleValueTargetProvider(array8, (object)Button.TextColorProperty, (INameScope[])(object)new NameScope[8] { val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj9 = (object)val97; + val96.Add(typeFromHandle8, (object)val97); + val96.Add(typeof(IReferenceProvider), obj9); + val96.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(24, 33))); + object obj10 = val95.ProvideValue((IServiceProvider)val96); + ((BindableObject)val15).SetValue(Button.TextColorProperty, (obj10 == null || !typeof(BindingBase).IsAssignableFrom(obj10.GetType())) ? obj10 : obj10); + val15.Clicked += buttonsPage.OnTextBtnClicked; + ((Layout)val16).Children.Add((IView)(object)val15); + ((BindableObject)val17).SetValue(ContentView.ContentProperty, (object)val16); + ((Layout)val52).Children.Add((IView)(object)val17); + val18.Key = "ThemedFrame"; + StaticResourceExtension val98 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val99 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val30; + array9[1] = val52; + array9[2] = val53; + array9[3] = val66; + array9[4] = buttonsPage; + SimpleValueTargetProvider val100 = new SimpleValueTargetProvider(array9, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val67, val67, val67, val67, val67, val67 }, false); + object obj11 = (object)val100; + val99.Add(typeFromHandle9, (object)val100); + val99.Add(typeof(IReferenceProvider), obj11); + val99.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(29, 24))); + object obj12 = val98.ProvideValue((IServiceProvider)val99); + ((BindableObject)val30).SetValue(VisualElement.StyleProperty, (obj12 == null || !typeof(BindingBase).IsAssignableFrom(obj12.GetType())) ? obj12 : obj12); + ((BindableObject)val30).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val30).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val29).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val22).SetValue(Label.TextProperty, (object)"Styled Buttons"); + ((BindableObject)val22).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val22).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val19.Key = "TextPrimaryLight"; + StaticResourceExtension val101 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val102 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 8]; + array10[0] = val21; + array10[1] = val22; + array10[2] = val29; + array10[3] = val30; + array10[4] = val52; + array10[5] = val53; + array10[6] = val66; + array10[7] = buttonsPage; + SimpleValueTargetProvider val103 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj13 = (object)val103; + val102.Add(typeFromHandle10, (object)val103); + val102.Add(typeof(IReferenceProvider), obj13); + val102.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 32))); + object light4 = val101.ProvideValue((IServiceProvider)val102); + val21.Light = light4; + val20.Key = "TextPrimaryDark"; + StaticResourceExtension val104 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val105 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 8]; + array11[0] = val21; + array11[1] = val22; + array11[2] = val29; + array11[3] = val30; + array11[4] = val52; + array11[5] = val53; + array11[6] = val66; + array11[7] = buttonsPage; + SimpleValueTargetProvider val106 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj14 = (object)val106; + val105.Add(typeFromHandle11, (object)val106); + val105.Add(typeof(IReferenceProvider), obj14); + val105.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 32))); + object dark4 = val104.ProvideValue((IServiceProvider)val105); + val21.Dark = dark4; + XamlServiceProvider val107 = new XamlServiceProvider(); + val107.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val22, (object)Label.TextColorProperty)); + val107.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 32))); + BindingBase val108 = ((IMarkupExtension)(object)val21).ProvideValue((IServiceProvider)val107); + ((BindableObject)val22).SetBinding(Label.TextColorProperty, val108); + ((Layout)val29).Children.Add((IView)(object)val22); + ((BindableObject)val28).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val23).SetValue(Button.TextProperty, (object)"Primary"); + ((BindableObject)val23).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(11f / 85f, 0.5882353f, 81f / 85f, 1f)); + ((BindableObject)val23).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val23).SetValue(Button.CornerRadiusProperty, (object)5); + val23.Clicked += buttonsPage.OnColorBtnClicked; + ((Layout)val28).Children.Add((IView)(object)val23); + ((BindableObject)val24).SetValue(Button.TextProperty, (object)"Success"); + ((BindableObject)val24).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val24).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val24).SetValue(Button.CornerRadiusProperty, (object)5); + val24.Clicked += buttonsPage.OnColorBtnClicked; + ((Layout)val28).Children.Add((IView)(object)val24); + ((BindableObject)val25).SetValue(Button.TextProperty, (object)"Warning"); + ((BindableObject)val25).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + ((BindableObject)val25).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val25).SetValue(Button.CornerRadiusProperty, (object)5); + val25.Clicked += buttonsPage.OnColorBtnClicked; + ((Layout)val28).Children.Add((IView)(object)val25); + ((BindableObject)val26).SetValue(Button.TextProperty, (object)"Danger"); + ((BindableObject)val26).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.95686275f, 0.2627451f, 18f / 85f, 1f)); + ((BindableObject)val26).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val26).SetValue(Button.CornerRadiusProperty, (object)5); + val26.Clicked += buttonsPage.OnColorBtnClicked; + ((Layout)val28).Children.Add((IView)(object)val26); + ((BindableObject)val27).SetValue(Button.TextProperty, (object)"Purple"); + ((BindableObject)val27).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((BindableObject)val27).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val27).SetValue(Button.CornerRadiusProperty, (object)5); + val27.Clicked += buttonsPage.OnColorBtnClicked; + ((Layout)val28).Children.Add((IView)(object)val27); + ((Layout)val29).Children.Add((IView)(object)val28); + ((BindableObject)val30).SetValue(ContentView.ContentProperty, (object)val29); + ((Layout)val52).Children.Add((IView)(object)val30); + val31.Key = "ThemedFrame"; + StaticResourceExtension val109 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val110 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 5]; + array12[0] = val40; + array12[1] = val52; + array12[2] = val53; + array12[3] = val66; + array12[4] = buttonsPage; + SimpleValueTargetProvider val111 = new SimpleValueTargetProvider(array12, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val67, val67, val67, val67, val67, val67 }, false); + object obj15 = (object)val111; + val110.Add(typeFromHandle12, (object)val111); + val110.Add(typeof(IReferenceProvider), obj15); + val110.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 24))); + object obj16 = val109.ProvideValue((IServiceProvider)val110); + ((BindableObject)val40).SetValue(VisualElement.StyleProperty, (obj16 == null || !typeof(BindingBase).IsAssignableFrom(obj16.GetType())) ? obj16 : obj16); + ((BindableObject)val40).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val40).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val39).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val35).SetValue(Label.TextProperty, (object)"Button States"); + ((BindableObject)val35).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val35).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val32.Key = "TextPrimaryLight"; + StaticResourceExtension val112 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val113 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 8]; + array13[0] = val34; + array13[1] = val35; + array13[2] = val39; + array13[3] = val40; + array13[4] = val52; + array13[5] = val53; + array13[6] = val66; + array13[7] = buttonsPage; + SimpleValueTargetProvider val114 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj17 = (object)val114; + val113.Add(typeFromHandle13, (object)val114); + val113.Add(typeof(IReferenceProvider), obj17); + val113.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 32))); + object light5 = val112.ProvideValue((IServiceProvider)val113); + val34.Light = light5; + val33.Key = "TextPrimaryDark"; + StaticResourceExtension val115 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val116 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 8]; + array14[0] = val34; + array14[1] = val35; + array14[2] = val39; + array14[3] = val40; + array14[4] = val52; + array14[5] = val53; + array14[6] = val66; + array14[7] = buttonsPage; + SimpleValueTargetProvider val117 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj18 = (object)val117; + val116.Add(typeFromHandle14, (object)val117); + val116.Add(typeof(IReferenceProvider), obj18); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 32))); + object dark5 = val115.ProvideValue((IServiceProvider)val116); + val34.Dark = dark5; + XamlServiceProvider val118 = new XamlServiceProvider(); + val118.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val35, (object)Label.TextColorProperty)); + val118.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 32))); + BindingBase val119 = ((IMarkupExtension)(object)val34).ProvideValue((IServiceProvider)val118); + ((BindableObject)val35).SetBinding(Label.TextColorProperty, val119); + ((Layout)val39).Children.Add((IView)(object)val35); + ((BindableObject)val36).SetValue(Button.TextProperty, (object)"Enabled Button"); + ((BindableObject)val36).SetValue(VisualElement.IsEnabledProperty, (object)true); + val36.Clicked += buttonsPage.OnEnabledBtnClicked; + ((Layout)val39).Children.Add((IView)(object)val36); + ((BindableObject)val37).SetValue(Button.TextProperty, (object)"Disabled Button"); + ((BindableObject)val37).SetValue(VisualElement.IsEnabledProperty, (object)false); + ((Layout)val39).Children.Add((IView)(object)val37); + ((BindableObject)val38).SetValue(Button.TextProperty, (object)"Toggle Above Button"); + val38.Clicked += buttonsPage.OnToggleBtnClicked; + ((Layout)val39).Children.Add((IView)(object)val38); + ((BindableObject)val40).SetValue(ContentView.ContentProperty, (object)val39); + ((Layout)val52).Children.Add((IView)(object)val40); + val41.Key = "ThemedFrame"; + StaticResourceExtension val120 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val121 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 5]; + array15[0] = val51; + array15[1] = val52; + array15[2] = val53; + array15[3] = val66; + array15[4] = buttonsPage; + SimpleValueTargetProvider val122 = new SimpleValueTargetProvider(array15, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val67, val67, val67, val67, val67, val67 }, false); + object obj19 = (object)val122; + val121.Add(typeFromHandle15, (object)val122); + val121.Add(typeof(IReferenceProvider), obj19); + val121.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(55, 24))); + object obj20 = val120.ProvideValue((IServiceProvider)val121); + ((BindableObject)val51).SetValue(VisualElement.StyleProperty, (obj20 == null || !typeof(BindingBase).IsAssignableFrom(obj20.GetType())) ? obj20 : obj20); + ((BindableObject)val51).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val51).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val50).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val45).SetValue(Label.TextProperty, (object)"Button Variations"); + ((BindableObject)val45).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val45).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val42.Key = "TextPrimaryLight"; + StaticResourceExtension val123 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val124 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 8]; + array16[0] = val44; + array16[1] = val45; + array16[2] = val50; + array16[3] = val51; + array16[4] = val52; + array16[5] = val53; + array16[6] = val66; + array16[7] = buttonsPage; + SimpleValueTargetProvider val125 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj21 = (object)val125; + val124.Add(typeFromHandle16, (object)val125); + val124.Add(typeof(IReferenceProvider), obj21); + val124.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + object light6 = val123.ProvideValue((IServiceProvider)val124); + val44.Light = light6; + val43.Key = "TextPrimaryDark"; + StaticResourceExtension val126 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val127 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 8]; + array17[0] = val44; + array17[1] = val45; + array17[2] = val50; + array17[3] = val51; + array17[4] = val52; + array17[5] = val53; + array17[6] = val66; + array17[7] = buttonsPage; + SimpleValueTargetProvider val128 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val67, val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj22 = (object)val128; + val127.Add(typeFromHandle17, (object)val128); + val127.Add(typeof(IReferenceProvider), obj22); + val127.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + object dark6 = val126.ProvideValue((IServiceProvider)val127); + val44.Dark = dark6; + XamlServiceProvider val129 = new XamlServiceProvider(); + val129.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val45, (object)Label.TextColorProperty)); + val129.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + BindingBase val130 = ((IMarkupExtension)(object)val44).ProvideValue((IServiceProvider)val129); + ((BindableObject)val45).SetBinding(Label.TextColorProperty, val130); + ((Layout)val50).Children.Add((IView)(object)val45); + ((BindableObject)val46).SetValue(Button.TextProperty, (object)"Wide Button"); + ((BindableObject)val46).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Fill); + ((BindableObject)val46).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.40392157f, 0.22745098f, 61f / 85f, 1f)); + ((BindableObject)val46).SetValue(Button.TextColorProperty, (object)Colors.White); + val46.Clicked += buttonsPage.OnWideBtnClicked; + ((Layout)val50).Children.Add((IView)(object)val46); + ((BindableObject)val47).SetValue(Button.TextProperty, (object)"Tall Button"); + ((BindableObject)val47).SetValue(VisualElement.HeightRequestProperty, (object)60.0); + ((BindableObject)val47).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0f, 0.5882353f, 8f / 15f, 1f)); + ((BindableObject)val47).SetValue(Button.TextColorProperty, (object)Colors.White); + val47.Clicked += buttonsPage.OnTallBtnClicked; + ((Layout)val50).Children.Add((IView)(object)val47); + ((BindableObject)val48).SetValue(Button.TextProperty, (object)"Round"); + ((BindableObject)val48).SetValue(VisualElement.WidthRequestProperty, (object)80.0); + ((BindableObject)val48).SetValue(VisualElement.HeightRequestProperty, (object)80.0); + ((BindableObject)val48).SetValue(Button.CornerRadiusProperty, (object)40); + ((BindableObject)val48).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.9137255f, 0.11764706f, 33f / 85f, 1f)); + ((BindableObject)val48).SetValue(Button.TextColorProperty, (object)Colors.White); + val48.Clicked += buttonsPage.OnRoundBtnClicked; + ((Layout)val49).Children.Add((IView)(object)val48); + ((Layout)val50).Children.Add((IView)(object)val49); + ((BindableObject)val51).SetValue(ContentView.ContentProperty, (object)val50); + ((Layout)val52).Children.Add((IView)(object)val51); + val53.Content = (View)(object)val52; + ((Layout)val66).Children.Add((IView)(object)val53); + ((BindableObject)val65).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val65).SetValue(Layout.PaddingProperty, (object)new Thickness(10.0)); + ((BindableObject)val65).SetValue(Frame.CornerRadiusProperty, (object)0f); + val54.Light = "#F5F5F5"; + val54.Dark = "#1E1E1E"; + XamlServiceProvider val131 = new XamlServiceProvider(); + val131.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val65, (object)VisualElement.BackgroundColorProperty)); + val131.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 16))); + BindingBase val132 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val131); + ((BindableObject)val65).SetBinding(VisualElement.BackgroundColorProperty, val132); + ((BindableObject)val58).SetValue(Label.TextProperty, (object)"Event Log:"); + ((BindableObject)val58).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val58).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val55.Key = "TextPrimaryLight"; + StaticResourceExtension val133 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val134 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 6]; + array18[0] = val57; + array18[1] = val58; + array18[2] = val64; + array18[3] = val65; + array18[4] = val66; + array18[5] = buttonsPage; + SimpleValueTargetProvider val135 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val67, val67, val67, val67, val67, val67, val67 }, false); + object obj23 = (object)val135; + val134.Add(typeFromHandle18, (object)val135); + val134.Add(typeof(IReferenceProvider), obj23); + val134.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 24))); + object light7 = val133.ProvideValue((IServiceProvider)val134); + val57.Light = light7; + val56.Key = "TextPrimaryDark"; + StaticResourceExtension val136 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val137 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 6]; + array19[0] = val57; + array19[1] = val58; + array19[2] = val64; + array19[3] = val65; + array19[4] = val66; + array19[5] = buttonsPage; + SimpleValueTargetProvider val138 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val67, val67, val67, val67, val67, val67, val67 }, false); + object obj24 = (object)val138; + val137.Add(typeFromHandle19, (object)val138); + val137.Add(typeof(IReferenceProvider), obj24); + val137.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 24))); + object dark7 = val136.ProvideValue((IServiceProvider)val137); + val57.Dark = dark7; + XamlServiceProvider val139 = new XamlServiceProvider(); + val139.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val58, (object)Label.TextColorProperty)); + val139.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 24))); + BindingBase val140 = ((IMarkupExtension)(object)val57).ProvideValue((IServiceProvider)val139); + ((BindableObject)val58).SetBinding(Label.TextColorProperty, val140); + ((Layout)val64).Children.Add((IView)(object)val58); + ((BindableObject)val63).SetValue(VisualElement.HeightRequestProperty, (object)80.0); + ((BindableObject)val62).SetValue(Label.TextProperty, (object)"Events will appear here..."); + ((BindableObject)val62).SetValue(Label.FontSizeProperty, (object)11.0); + val59.Key = "TextSecondaryLight"; + StaticResourceExtension val141 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val142 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 7]; + array20[0] = val61; + array20[1] = val62; + array20[2] = val63; + array20[3] = val64; + array20[4] = val65; + array20[5] = val66; + array20[6] = buttonsPage; + SimpleValueTargetProvider val143 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj25 = (object)val143; + val142.Add(typeFromHandle20, (object)val143); + val142.Add(typeof(IReferenceProvider), obj25); + val142.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + object light8 = val141.ProvideValue((IServiceProvider)val142); + val61.Light = light8; + val60.Key = "TextSecondaryDark"; + StaticResourceExtension val144 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val145 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 7]; + array21[0] = val61; + array21[1] = val62; + array21[2] = val63; + array21[3] = val64; + array21[4] = val65; + array21[5] = val66; + array21[6] = buttonsPage; + SimpleValueTargetProvider val146 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val67, val67, val67, val67, val67, val67, val67, val67 }, false); + object obj26 = (object)val146; + val145.Add(typeFromHandle21, (object)val146); + val145.Add(typeof(IReferenceProvider), obj26); + val145.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + object dark8 = val144.ProvideValue((IServiceProvider)val145); + val61.Dark = dark8; + XamlServiceProvider val147 = new XamlServiceProvider(); + val147.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val62, (object)Label.TextColorProperty)); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + BindingBase val148 = ((IMarkupExtension)(object)val61).ProvideValue((IServiceProvider)val147); + ((BindableObject)val62).SetBinding(Label.TextColorProperty, val148); + ((BindableObject)val62).SetValue(Label.LineBreakModeProperty, (object)(LineBreakMode)1); + val63.Content = (View)(object)val62; + ((Layout)val64).Children.Add((IView)(object)val63); + ((BindableObject)val65).SetValue(ContentView.ContentProperty, (object)val64); + ((Layout)val66).Children.Add((IView)(object)val65); + ((BindableObject)buttonsPage).SetValue(ContentPage.ContentProperty, (object)val66); + } } diff --git a/ShellDemo/Pages/DetailPage.cs b/ShellDemo/Pages/DetailPage.cs index 438751b..61b72e3 100644 --- a/ShellDemo/Pages/DetailPage.cs +++ b/ShellDemo/Pages/DetailPage.cs @@ -1,123 +1,848 @@ -// DetailPage - Demonstrates push/pop navigation - +using System; +using System.CodeDom.Compiler; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; using Microsoft.Maui.Platform.Linux.Hosting; namespace ShellDemo; -/// -/// A detail page that can be pushed onto the navigation stack. -/// +[XamlFilePath("Pages/DetailPage.xaml")] public class DetailPage : ContentPage { - private readonly string _itemName; + public DetailPage() + { + InitializeComponent(); + } - public DetailPage() : this("Detail Item") - { - } + private void OnGoBackClicked(object? sender, EventArgs e) + { + Console.WriteLine("[DetailPage] Go Back clicked"); + LinuxViewRenderer.PopPage(); + } - public DetailPage(string itemName) - { - _itemName = itemName; - Title = "Detail Page"; - - Content = new VerticalStackLayout - { - Padding = new Thickness(30), - Spacing = 20, - VerticalOptions = LayoutOptions.Center, - Children = - { - new Label - { - Text = "Pushed Page", - FontSize = 28, - FontAttributes = FontAttributes.Bold, - HorizontalOptions = LayoutOptions.Center, - TextColor = Color.FromArgb("#9C27B0") - }, - - new Label - { - Text = $"You navigated to: {_itemName}", - FontSize = 16, - HorizontalOptions = LayoutOptions.Center - }, - - new Label - { - Text = "This page was pushed onto the navigation stack using Shell.Current.GoToAsync()", - FontSize = 14, - TextColor = Colors.Gray, - HorizontalTextAlignment = TextAlignment.Center, - LineBreakMode = LineBreakMode.WordWrap - }, - - new BoxView - { - HeightRequest = 2, - Color = Color.FromArgb("#E0E0E0"), - Margin = new Thickness(0, 20) - }, - - CreateBackButton(), - - new Label - { - Text = "Use the back button above or the hardware/gesture back to pop this page", - FontSize = 12, - TextColor = Colors.Gray, - HorizontalTextAlignment = TextAlignment.Center, - Margin = new Thickness(0, 20, 0, 0) - } - } - }; - } - - private Button CreateBackButton() - { - var backBtn = new Button - { - Text = "Go Back (Pop)", - BackgroundColor = Color.FromArgb("#9C27B0"), - TextColor = Colors.White, - HorizontalOptions = LayoutOptions.Center, - Padding = new Thickness(30, 10) - }; - - backBtn.Clicked += (s, e) => - { - // Pop this page off the navigation stack using LinuxViewRenderer - Console.WriteLine("[DetailPage] Go Back clicked"); - var success = LinuxViewRenderer.PopPage(); - Console.WriteLine($"[DetailPage] PopPage result: {success}"); - }; - - return backBtn; - } -} - -/// -/// Query property for passing data to DetailPage. -/// -[QueryProperty(nameof(ItemName), "item")] -public class DetailPageWithQuery : DetailPage -{ - private string _itemName = "Item"; - - public string ItemName - { - get => _itemName; - set - { - _itemName = value; - // Update the title when the property is set - Title = $"Detail: {value}"; - } - } - - public DetailPageWithQuery() : base() - { - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_018f: Unknown result type (might be due to invalid IL or missing references) + //IL_0194: Unknown result type (might be due to invalid IL or missing references) + //IL_019f: Unknown result type (might be due to invalid IL or missing references) + //IL_01a4: Unknown result type (might be due to invalid IL or missing references) + //IL_01ea: Unknown result type (might be due to invalid IL or missing references) + //IL_01ef: Unknown result type (might be due to invalid IL or missing references) + //IL_01f2: Expected O, but got Unknown + //IL_01f7: Expected O, but got Unknown + //IL_01f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0209: Unknown result type (might be due to invalid IL or missing references) + //IL_0217: Unknown result type (might be due to invalid IL or missing references) + //IL_0221: Expected O, but got Unknown + //IL_021c: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_022b: Expected O, but got Unknown + //IL_0240: Unknown result type (might be due to invalid IL or missing references) + //IL_0245: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0255: Unknown result type (might be due to invalid IL or missing references) + //IL_029b: Unknown result type (might be due to invalid IL or missing references) + //IL_02a0: Unknown result type (might be due to invalid IL or missing references) + //IL_02a3: Expected O, but got Unknown + //IL_02a8: Expected O, but got Unknown + //IL_02a8: Unknown result type (might be due to invalid IL or missing references) + //IL_02ba: Unknown result type (might be due to invalid IL or missing references) + //IL_02c8: Unknown result type (might be due to invalid IL or missing references) + //IL_02d2: Expected O, but got Unknown + //IL_02cd: Unknown result type (might be due to invalid IL or missing references) + //IL_02d7: Expected O, but got Unknown + //IL_02dc: Expected O, but got Unknown + //IL_02e7: Unknown result type (might be due to invalid IL or missing references) + //IL_02ec: Unknown result type (might be due to invalid IL or missing references) + //IL_02fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0308: Expected O, but got Unknown + //IL_0308: Unknown result type (might be due to invalid IL or missing references) + //IL_0316: Unknown result type (might be due to invalid IL or missing references) + //IL_0320: Expected O, but got Unknown + //IL_031b: Unknown result type (might be due to invalid IL or missing references) + //IL_0325: Expected O, but got Unknown + //IL_032a: Expected O, but got Unknown + //IL_034a: Unknown result type (might be due to invalid IL or missing references) + //IL_037a: Unknown result type (might be due to invalid IL or missing references) + //IL_03da: Unknown result type (might be due to invalid IL or missing references) + //IL_03f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0423: Unknown result type (might be due to invalid IL or missing references) + //IL_042d: Expected O, but got Unknown + //IL_046c: Unknown result type (might be due to invalid IL or missing references) + //IL_0481: Unknown result type (might be due to invalid IL or missing references) + //IL_04ef: Unknown result type (might be due to invalid IL or missing references) + //IL_050a: Unknown result type (might be due to invalid IL or missing references) + //IL_050f: Unknown result type (might be due to invalid IL or missing references) + //IL_051a: Unknown result type (might be due to invalid IL or missing references) + //IL_051f: Unknown result type (might be due to invalid IL or missing references) + //IL_057a: Unknown result type (might be due to invalid IL or missing references) + //IL_057f: Unknown result type (might be due to invalid IL or missing references) + //IL_0582: Expected O, but got Unknown + //IL_0587: Expected O, but got Unknown + //IL_0587: Unknown result type (might be due to invalid IL or missing references) + //IL_0599: Unknown result type (might be due to invalid IL or missing references) + //IL_05a8: Unknown result type (might be due to invalid IL or missing references) + //IL_05b2: Expected O, but got Unknown + //IL_05ad: Unknown result type (might be due to invalid IL or missing references) + //IL_05b7: Expected O, but got Unknown + //IL_05bc: Expected O, but got Unknown + //IL_05d3: Unknown result type (might be due to invalid IL or missing references) + //IL_05d8: Unknown result type (might be due to invalid IL or missing references) + //IL_05e3: Unknown result type (might be due to invalid IL or missing references) + //IL_05e8: Unknown result type (might be due to invalid IL or missing references) + //IL_0643: Unknown result type (might be due to invalid IL or missing references) + //IL_0648: Unknown result type (might be due to invalid IL or missing references) + //IL_064b: Expected O, but got Unknown + //IL_0650: Expected O, but got Unknown + //IL_0650: Unknown result type (might be due to invalid IL or missing references) + //IL_0662: Unknown result type (might be due to invalid IL or missing references) + //IL_0671: Unknown result type (might be due to invalid IL or missing references) + //IL_067b: Expected O, but got Unknown + //IL_0676: Unknown result type (might be due to invalid IL or missing references) + //IL_0680: Expected O, but got Unknown + //IL_0685: Expected O, but got Unknown + //IL_0692: Unknown result type (might be due to invalid IL or missing references) + //IL_0697: Unknown result type (might be due to invalid IL or missing references) + //IL_06a9: Unknown result type (might be due to invalid IL or missing references) + //IL_06b3: Expected O, but got Unknown + //IL_06b3: Unknown result type (might be due to invalid IL or missing references) + //IL_06c2: Unknown result type (might be due to invalid IL or missing references) + //IL_06cc: Expected O, but got Unknown + //IL_06c7: Unknown result type (might be due to invalid IL or missing references) + //IL_06d1: Expected O, but got Unknown + //IL_06d6: Expected O, but got Unknown + //IL_0726: Unknown result type (might be due to invalid IL or missing references) + //IL_0753: Unknown result type (might be due to invalid IL or missing references) + //IL_0758: Unknown result type (might be due to invalid IL or missing references) + //IL_0763: Unknown result type (might be due to invalid IL or missing references) + //IL_0768: Unknown result type (might be due to invalid IL or missing references) + //IL_07c3: Unknown result type (might be due to invalid IL or missing references) + //IL_07c8: Unknown result type (might be due to invalid IL or missing references) + //IL_07cb: Expected O, but got Unknown + //IL_07d0: Expected O, but got Unknown + //IL_07d0: Unknown result type (might be due to invalid IL or missing references) + //IL_07e2: Unknown result type (might be due to invalid IL or missing references) + //IL_07f1: Unknown result type (might be due to invalid IL or missing references) + //IL_07fb: Expected O, but got Unknown + //IL_07f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0800: Expected O, but got Unknown + //IL_0805: Expected O, but got Unknown + //IL_081c: Unknown result type (might be due to invalid IL or missing references) + //IL_0821: Unknown result type (might be due to invalid IL or missing references) + //IL_082c: Unknown result type (might be due to invalid IL or missing references) + //IL_0831: Unknown result type (might be due to invalid IL or missing references) + //IL_088c: Unknown result type (might be due to invalid IL or missing references) + //IL_0891: Unknown result type (might be due to invalid IL or missing references) + //IL_0894: Expected O, but got Unknown + //IL_0899: Expected O, but got Unknown + //IL_0899: Unknown result type (might be due to invalid IL or missing references) + //IL_08ab: Unknown result type (might be due to invalid IL or missing references) + //IL_08ba: Unknown result type (might be due to invalid IL or missing references) + //IL_08c4: Expected O, but got Unknown + //IL_08bf: Unknown result type (might be due to invalid IL or missing references) + //IL_08c9: Expected O, but got Unknown + //IL_08ce: Expected O, but got Unknown + //IL_08db: Unknown result type (might be due to invalid IL or missing references) + //IL_08e0: Unknown result type (might be due to invalid IL or missing references) + //IL_08f2: Unknown result type (might be due to invalid IL or missing references) + //IL_08fc: Expected O, but got Unknown + //IL_08fc: Unknown result type (might be due to invalid IL or missing references) + //IL_090b: Unknown result type (might be due to invalid IL or missing references) + //IL_0915: Expected O, but got Unknown + //IL_0910: Unknown result type (might be due to invalid IL or missing references) + //IL_091a: Expected O, but got Unknown + //IL_091f: Expected O, but got Unknown + //IL_0949: Unknown result type (might be due to invalid IL or missing references) + //IL_094e: Unknown result type (might be due to invalid IL or missing references) + //IL_0959: Unknown result type (might be due to invalid IL or missing references) + //IL_095e: Unknown result type (might be due to invalid IL or missing references) + //IL_09a0: Unknown result type (might be due to invalid IL or missing references) + //IL_09a5: Unknown result type (might be due to invalid IL or missing references) + //IL_09a8: Expected O, but got Unknown + //IL_09ad: Expected O, but got Unknown + //IL_09ad: Unknown result type (might be due to invalid IL or missing references) + //IL_09bf: Unknown result type (might be due to invalid IL or missing references) + //IL_09ce: Unknown result type (might be due to invalid IL or missing references) + //IL_09d8: Expected O, but got Unknown + //IL_09d3: Unknown result type (might be due to invalid IL or missing references) + //IL_09dd: Expected O, but got Unknown + //IL_09e2: Expected O, but got Unknown + //IL_00f8: Unknown result type (might be due to invalid IL or missing references) + //IL_0a3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0a62: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad9: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae9: Unknown result type (might be due to invalid IL or missing references) + //IL_0b58: Unknown result type (might be due to invalid IL or missing references) + //IL_0b5d: Unknown result type (might be due to invalid IL or missing references) + //IL_0b60: Expected O, but got Unknown + //IL_0b65: Expected O, but got Unknown + //IL_0b65: Unknown result type (might be due to invalid IL or missing references) + //IL_0b77: Unknown result type (might be due to invalid IL or missing references) + //IL_0b86: Unknown result type (might be due to invalid IL or missing references) + //IL_0b90: Expected O, but got Unknown + //IL_0b8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0b95: Expected O, but got Unknown + //IL_0b9a: Expected O, but got Unknown + //IL_0bb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb6: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc1: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc6: Unknown result type (might be due to invalid IL or missing references) + //IL_0c35: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3d: Expected O, but got Unknown + //IL_0c42: Expected O, but got Unknown + //IL_0c42: Unknown result type (might be due to invalid IL or missing references) + //IL_0c54: Unknown result type (might be due to invalid IL or missing references) + //IL_0c63: Unknown result type (might be due to invalid IL or missing references) + //IL_0c6d: Expected O, but got Unknown + //IL_0c68: Unknown result type (might be due to invalid IL or missing references) + //IL_0c72: Expected O, but got Unknown + //IL_0c77: Expected O, but got Unknown + //IL_0c84: Unknown result type (might be due to invalid IL or missing references) + //IL_0c89: Unknown result type (might be due to invalid IL or missing references) + //IL_0c9b: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca5: Expected O, but got Unknown + //IL_0ca5: Unknown result type (might be due to invalid IL or missing references) + //IL_0cb4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cbe: Expected O, but got Unknown + //IL_0cb9: Unknown result type (might be due to invalid IL or missing references) + //IL_0cc3: Expected O, but got Unknown + //IL_0cc8: Expected O, but got Unknown + //IL_0d1d: Unknown result type (might be due to invalid IL or missing references) + //IL_0d22: Unknown result type (might be due to invalid IL or missing references) + //IL_0d2d: Unknown result type (might be due to invalid IL or missing references) + //IL_0d32: Unknown result type (might be due to invalid IL or missing references) + //IL_0da1: Unknown result type (might be due to invalid IL or missing references) + //IL_0da6: Unknown result type (might be due to invalid IL or missing references) + //IL_0da9: Expected O, but got Unknown + //IL_0dae: Expected O, but got Unknown + //IL_0dae: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc0: Unknown result type (might be due to invalid IL or missing references) + //IL_0dcf: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd9: Expected O, but got Unknown + //IL_0dd4: Unknown result type (might be due to invalid IL or missing references) + //IL_0dde: Expected O, but got Unknown + //IL_0de3: Expected O, but got Unknown + //IL_0dfa: Unknown result type (might be due to invalid IL or missing references) + //IL_0dff: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e7e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e83: Unknown result type (might be due to invalid IL or missing references) + //IL_0e86: Expected O, but got Unknown + //IL_0e8b: Expected O, but got Unknown + //IL_0e8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0e9d: Unknown result type (might be due to invalid IL or missing references) + //IL_0eac: Unknown result type (might be due to invalid IL or missing references) + //IL_0eb6: Expected O, but got Unknown + //IL_0eb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ebb: Expected O, but got Unknown + //IL_0ec0: Expected O, but got Unknown + //IL_0ecd: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee4: Unknown result type (might be due to invalid IL or missing references) + //IL_0eee: Expected O, but got Unknown + //IL_0eee: Unknown result type (might be due to invalid IL or missing references) + //IL_0efd: Unknown result type (might be due to invalid IL or missing references) + //IL_0f07: Expected O, but got Unknown + //IL_0f02: Unknown result type (might be due to invalid IL or missing references) + //IL_0f0c: Expected O, but got Unknown + //IL_0f11: Expected O, but got Unknown + //IL_0f66: Unknown result type (might be due to invalid IL or missing references) + //IL_0f6b: Unknown result type (might be due to invalid IL or missing references) + //IL_0f76: Unknown result type (might be due to invalid IL or missing references) + //IL_0f7b: Unknown result type (might be due to invalid IL or missing references) + //IL_0fea: Unknown result type (might be due to invalid IL or missing references) + //IL_0fef: Unknown result type (might be due to invalid IL or missing references) + //IL_0ff2: Expected O, but got Unknown + //IL_0ff7: Expected O, but got Unknown + //IL_0ff7: Unknown result type (might be due to invalid IL or missing references) + //IL_1009: Unknown result type (might be due to invalid IL or missing references) + //IL_1018: Unknown result type (might be due to invalid IL or missing references) + //IL_1022: Expected O, but got Unknown + //IL_101d: Unknown result type (might be due to invalid IL or missing references) + //IL_1027: Expected O, but got Unknown + //IL_102c: Expected O, but got Unknown + //IL_1043: Unknown result type (might be due to invalid IL or missing references) + //IL_1048: Unknown result type (might be due to invalid IL or missing references) + //IL_1053: Unknown result type (might be due to invalid IL or missing references) + //IL_1058: Unknown result type (might be due to invalid IL or missing references) + //IL_10c7: Unknown result type (might be due to invalid IL or missing references) + //IL_10cc: Unknown result type (might be due to invalid IL or missing references) + //IL_10cf: Expected O, but got Unknown + //IL_10d4: Expected O, but got Unknown + //IL_10d4: Unknown result type (might be due to invalid IL or missing references) + //IL_10e6: Unknown result type (might be due to invalid IL or missing references) + //IL_10f5: Unknown result type (might be due to invalid IL or missing references) + //IL_10ff: Expected O, but got Unknown + //IL_10fa: Unknown result type (might be due to invalid IL or missing references) + //IL_1104: Expected O, but got Unknown + //IL_1109: Expected O, but got Unknown + //IL_1116: Unknown result type (might be due to invalid IL or missing references) + //IL_111b: Unknown result type (might be due to invalid IL or missing references) + //IL_112d: Unknown result type (might be due to invalid IL or missing references) + //IL_1137: Expected O, but got Unknown + //IL_1137: Unknown result type (might be due to invalid IL or missing references) + //IL_1146: Unknown result type (might be due to invalid IL or missing references) + //IL_1150: Expected O, but got Unknown + //IL_114b: Unknown result type (might be due to invalid IL or missing references) + //IL_1155: Expected O, but got Unknown + //IL_115a: Expected O, but got Unknown + //IL_11af: Unknown result type (might be due to invalid IL or missing references) + //IL_11b4: Unknown result type (might be due to invalid IL or missing references) + //IL_11bf: Unknown result type (might be due to invalid IL or missing references) + //IL_11c4: Unknown result type (might be due to invalid IL or missing references) + //IL_1233: Unknown result type (might be due to invalid IL or missing references) + //IL_1238: Unknown result type (might be due to invalid IL or missing references) + //IL_123b: Expected O, but got Unknown + //IL_1240: Expected O, but got Unknown + //IL_1240: Unknown result type (might be due to invalid IL or missing references) + //IL_1252: Unknown result type (might be due to invalid IL or missing references) + //IL_1261: Unknown result type (might be due to invalid IL or missing references) + //IL_126b: Expected O, but got Unknown + //IL_1266: Unknown result type (might be due to invalid IL or missing references) + //IL_1270: Expected O, but got Unknown + //IL_1275: Expected O, but got Unknown + //IL_128c: Unknown result type (might be due to invalid IL or missing references) + //IL_1291: Unknown result type (might be due to invalid IL or missing references) + //IL_129c: Unknown result type (might be due to invalid IL or missing references) + //IL_12a1: Unknown result type (might be due to invalid IL or missing references) + //IL_1310: Unknown result type (might be due to invalid IL or missing references) + //IL_1315: Unknown result type (might be due to invalid IL or missing references) + //IL_1318: Expected O, but got Unknown + //IL_131d: Expected O, but got Unknown + //IL_131d: Unknown result type (might be due to invalid IL or missing references) + //IL_132f: Unknown result type (might be due to invalid IL or missing references) + //IL_133e: Unknown result type (might be due to invalid IL or missing references) + //IL_1348: Expected O, but got Unknown + //IL_1343: Unknown result type (might be due to invalid IL or missing references) + //IL_134d: Expected O, but got Unknown + //IL_1352: Expected O, but got Unknown + //IL_135f: Unknown result type (might be due to invalid IL or missing references) + //IL_1364: Unknown result type (might be due to invalid IL or missing references) + //IL_1376: Unknown result type (might be due to invalid IL or missing references) + //IL_1380: Expected O, but got Unknown + //IL_1380: Unknown result type (might be due to invalid IL or missing references) + //IL_138f: Unknown result type (might be due to invalid IL or missing references) + //IL_1399: Expected O, but got Unknown + //IL_1394: Unknown result type (might be due to invalid IL or missing references) + //IL_139e: Expected O, but got Unknown + //IL_13a3: Expected O, but got Unknown + //IL_141d: Unknown result type (might be due to invalid IL or missing references) + //IL_1427: Expected O, but got Unknown + //IL_143f: Unknown result type (might be due to invalid IL or missing references) + //IL_1467: Unknown result type (might be due to invalid IL or missing references) + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + Label val4 = new Label(); + Frame val5 = new Frame(); + StaticResourceExtension val6 = new StaticResourceExtension(); + StaticResourceExtension val7 = new StaticResourceExtension(); + AppThemeBindingExtension val8 = new AppThemeBindingExtension(); + Label val9 = new Label(); + StaticResourceExtension val10 = new StaticResourceExtension(); + StaticResourceExtension val11 = new StaticResourceExtension(); + AppThemeBindingExtension val12 = new AppThemeBindingExtension(); + Label val13 = new Label(); + StaticResourceExtension val14 = new StaticResourceExtension(); + StaticResourceExtension val15 = new StaticResourceExtension(); + StaticResourceExtension val16 = new StaticResourceExtension(); + AppThemeBindingExtension val17 = new AppThemeBindingExtension(); + Label val18 = new Label(); + StaticResourceExtension val19 = new StaticResourceExtension(); + StaticResourceExtension val20 = new StaticResourceExtension(); + AppThemeBindingExtension val21 = new AppThemeBindingExtension(); + Label val22 = new Label(); + StaticResourceExtension val23 = new StaticResourceExtension(); + StaticResourceExtension val24 = new StaticResourceExtension(); + AppThemeBindingExtension val25 = new AppThemeBindingExtension(); + Label val26 = new Label(); + StaticResourceExtension val27 = new StaticResourceExtension(); + StaticResourceExtension val28 = new StaticResourceExtension(); + AppThemeBindingExtension val29 = new AppThemeBindingExtension(); + Label val30 = new Label(); + VerticalStackLayout val31 = new VerticalStackLayout(); + Frame val32 = new Frame(); + Button val33 = new Button(); + VerticalStackLayout val34 = new VerticalStackLayout(); + DetailPage detailPage; + NameScope val35 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(detailPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)detailPage, (INameScope)(object)val35); + ((Element)val34).transientNamescope = (INameScope)(object)val35; + ((Element)val5).transientNamescope = (INameScope)(object)val35; + ((Element)val4).transientNamescope = (INameScope)(object)val35; + ((Element)val9).transientNamescope = (INameScope)(object)val35; + ((Element)val13).transientNamescope = (INameScope)(object)val35; + ((Element)val32).transientNamescope = (INameScope)(object)val35; + ((Element)val31).transientNamescope = (INameScope)(object)val35; + ((Element)val18).transientNamescope = (INameScope)(object)val35; + ((Element)val22).transientNamescope = (INameScope)(object)val35; + ((Element)val26).transientNamescope = (INameScope)(object)val35; + ((Element)val30).transientNamescope = (INameScope)(object)val35; + ((Element)val33).transientNamescope = (INameScope)(object)val35; + ((BindableObject)detailPage).SetValue(Page.TitleProperty, (object)"Detail Page"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val36 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val37 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = detailPage; + SimpleValueTargetProvider val38 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val35, val35, val35 }, false); + object obj = (object)val38; + val37.Add(typeFromHandle, (object)val38); + val37.Add(typeof(IReferenceProvider), obj); + val37.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val36.ProvideValue((IServiceProvider)val37); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val39 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val40 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = detailPage; + SimpleValueTargetProvider val41 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val35, val35, val35 }, false); + object obj2 = (object)val41; + val40.Add(typeFromHandle2, (object)val41); + val40.Add(typeof(IReferenceProvider), obj2); + val40.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val39.ProvideValue((IServiceProvider)val40); + val3.Dark = dark; + XamlServiceProvider val42 = new XamlServiceProvider(); + val42.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)detailPage, (object)VisualElement.BackgroundColorProperty)); + val42.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val43 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val42); + ((BindableObject)detailPage).SetBinding(VisualElement.BackgroundColorProperty, val43); + ((BindableObject)val34).SetValue(Layout.PaddingProperty, (object)new Thickness(30.0)); + ((BindableObject)val34).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val34).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val5).SetValue(Frame.CornerRadiusProperty, (object)50f); + ((BindableObject)val5).SetValue(VisualElement.WidthRequestProperty, (object)80.0); + ((BindableObject)val5).SetValue(VisualElement.HeightRequestProperty, (object)80.0); + ((BindableObject)val5).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val5).SetValue(Layout.PaddingProperty, (object)new Thickness(0.0)); + ((BindableObject)val5).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((BindableObject)val4).SetValue(Label.TextProperty, (object)"→"); + ((BindableObject)val4).SetValue(Label.FontSizeProperty, (object)32.0); + ((BindableObject)val4).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val4).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val4).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val5).SetValue(ContentView.ContentProperty, (object)val4); + ((Layout)val34).Children.Add((IView)(object)val5); + ((BindableObject)val9).SetValue(Label.TextProperty, (object)"Detail Page"); + ((BindableObject)val9).SetValue(Label.FontSizeProperty, (object)28.0); + ((BindableObject)val9).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val9).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val6.Key = "TextPrimaryLight"; + StaticResourceExtension val44 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val45 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 4]; + array3[0] = val8; + array3[1] = val9; + array3[2] = val34; + array3[3] = detailPage; + SimpleValueTargetProvider val46 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[5] { val35, val35, val35, val35, val35 }, false); + object obj3 = (object)val46; + val45.Add(typeFromHandle3, (object)val46); + val45.Add(typeof(IReferenceProvider), obj3); + val45.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 16))); + object light2 = val44.ProvideValue((IServiceProvider)val45); + val8.Light = light2; + val7.Key = "TextPrimaryDark"; + StaticResourceExtension val47 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val48 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 4]; + array4[0] = val8; + array4[1] = val9; + array4[2] = val34; + array4[3] = detailPage; + SimpleValueTargetProvider val49 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[5] { val35, val35, val35, val35, val35 }, false); + object obj4 = (object)val49; + val48.Add(typeFromHandle4, (object)val49); + val48.Add(typeof(IReferenceProvider), obj4); + val48.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 16))); + object dark2 = val47.ProvideValue((IServiceProvider)val48); + val8.Dark = dark2; + XamlServiceProvider val50 = new XamlServiceProvider(); + val50.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val9, (object)Label.TextColorProperty)); + val50.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 16))); + BindingBase val51 = ((IMarkupExtension)(object)val8).ProvideValue((IServiceProvider)val50); + ((BindableObject)val9).SetBinding(Label.TextColorProperty, val51); + ((Layout)val34).Children.Add((IView)(object)val9); + ((BindableObject)val13).SetValue(Label.TextProperty, (object)"This page was pushed onto the navigation stack."); + ((BindableObject)val13).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val13).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val13).SetValue(Label.HorizontalTextAlignmentProperty, (object)(TextAlignment)1); + val10.Key = "TextSecondaryLight"; + StaticResourceExtension val52 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val53 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 4]; + array5[0] = val12; + array5[1] = val13; + array5[2] = val34; + array5[3] = detailPage; + SimpleValueTargetProvider val54 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[5] { val35, val35, val35, val35, val35 }, false); + object obj5 = (object)val54; + val53.Add(typeFromHandle5, (object)val54); + val53.Add(typeof(IReferenceProvider), obj5); + val53.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 16))); + object light3 = val52.ProvideValue((IServiceProvider)val53); + val12.Light = light3; + val11.Key = "TextSecondaryDark"; + StaticResourceExtension val55 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val56 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 4]; + array6[0] = val12; + array6[1] = val13; + array6[2] = val34; + array6[3] = detailPage; + SimpleValueTargetProvider val57 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[5] { val35, val35, val35, val35, val35 }, false); + object obj6 = (object)val57; + val56.Add(typeFromHandle6, (object)val57); + val56.Add(typeof(IReferenceProvider), obj6); + val56.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 16))); + object dark3 = val55.ProvideValue((IServiceProvider)val56); + val12.Dark = dark3; + XamlServiceProvider val58 = new XamlServiceProvider(); + val58.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val13, (object)Label.TextColorProperty)); + val58.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 16))); + BindingBase val59 = ((IMarkupExtension)(object)val12).ProvideValue((IServiceProvider)val58); + ((BindableObject)val13).SetBinding(Label.TextColorProperty, val59); + ((Layout)val34).Children.Add((IView)(object)val13); + val14.Key = "ThemedFrame"; + StaticResourceExtension val60 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val61 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 3]; + array7[0] = val32; + array7[1] = val34; + array7[2] = detailPage; + SimpleValueTargetProvider val62 = new SimpleValueTargetProvider(array7, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[4] { val35, val35, val35, val35 }, false); + object obj7 = (object)val62; + val61.Add(typeFromHandle7, (object)val62); + val61.Add(typeof(IReferenceProvider), obj7); + val61.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 16))); + object obj8 = val60.ProvideValue((IServiceProvider)val61); + ((BindableObject)val32).SetValue(VisualElement.StyleProperty, (obj8 == null || !typeof(BindingBase).IsAssignableFrom(obj8.GetType())) ? obj8 : obj8); + ((BindableObject)val32).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val32).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val32).SetValue(View.MarginProperty, (object)new Thickness(0.0, 20.0)); + ((BindableObject)val31).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val18).SetValue(Label.TextProperty, (object)"Navigation Info"); + ((BindableObject)val18).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val18).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val15.Key = "TextPrimaryLight"; + StaticResourceExtension val63 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val64 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 6]; + array8[0] = val17; + array8[1] = val18; + array8[2] = val31; + array8[3] = val32; + array8[4] = val34; + array8[5] = detailPage; + SimpleValueTargetProvider val65 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj9 = (object)val65; + val64.Add(typeFromHandle8, (object)val65); + val64.Add(typeof(IReferenceProvider), obj9); + val64.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 24))); + object light4 = val63.ProvideValue((IServiceProvider)val64); + val17.Light = light4; + val16.Key = "TextPrimaryDark"; + StaticResourceExtension val66 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val67 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 6]; + array9[0] = val17; + array9[1] = val18; + array9[2] = val31; + array9[3] = val32; + array9[4] = val34; + array9[5] = detailPage; + SimpleValueTargetProvider val68 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj10 = (object)val68; + val67.Add(typeFromHandle9, (object)val68); + val67.Add(typeof(IReferenceProvider), obj10); + val67.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 24))); + object dark4 = val66.ProvideValue((IServiceProvider)val67); + val17.Dark = dark4; + XamlServiceProvider val69 = new XamlServiceProvider(); + val69.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val18, (object)Label.TextColorProperty)); + val69.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 24))); + BindingBase val70 = ((IMarkupExtension)(object)val17).ProvideValue((IServiceProvider)val69); + ((BindableObject)val18).SetBinding(Label.TextColorProperty, val70); + ((Layout)val31).Children.Add((IView)(object)val18); + ((BindableObject)val22).SetValue(Label.TextProperty, (object)"• Use Shell.GoToAsync() to navigate"); + ((BindableObject)val22).SetValue(Label.FontSizeProperty, (object)14.0); + val19.Key = "TextPrimaryLight"; + StaticResourceExtension val71 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val72 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 6]; + array10[0] = val21; + array10[1] = val22; + array10[2] = val31; + array10[3] = val32; + array10[4] = val34; + array10[5] = detailPage; + SimpleValueTargetProvider val73 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj11 = (object)val73; + val72.Add(typeFromHandle10, (object)val73); + val72.Add(typeof(IReferenceProvider), obj11); + val72.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 24))); + object light5 = val71.ProvideValue((IServiceProvider)val72); + val21.Light = light5; + val20.Key = "TextPrimaryDark"; + StaticResourceExtension val74 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val75 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 6]; + array11[0] = val21; + array11[1] = val22; + array11[2] = val31; + array11[3] = val32; + array11[4] = val34; + array11[5] = detailPage; + SimpleValueTargetProvider val76 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj12 = (object)val76; + val75.Add(typeFromHandle11, (object)val76); + val75.Add(typeof(IReferenceProvider), obj12); + val75.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 24))); + object dark5 = val74.ProvideValue((IServiceProvider)val75); + val21.Dark = dark5; + XamlServiceProvider val77 = new XamlServiceProvider(); + val77.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val22, (object)Label.TextColorProperty)); + val77.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 24))); + BindingBase val78 = ((IMarkupExtension)(object)val21).ProvideValue((IServiceProvider)val77); + ((BindableObject)val22).SetBinding(Label.TextColorProperty, val78); + ((Layout)val31).Children.Add((IView)(object)val22); + ((BindableObject)val26).SetValue(Label.TextProperty, (object)"• Use the back button to return"); + ((BindableObject)val26).SetValue(Label.FontSizeProperty, (object)14.0); + val23.Key = "TextPrimaryLight"; + StaticResourceExtension val79 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val80 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 6]; + array12[0] = val25; + array12[1] = val26; + array12[2] = val31; + array12[3] = val32; + array12[4] = val34; + array12[5] = detailPage; + SimpleValueTargetProvider val81 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj13 = (object)val81; + val80.Add(typeFromHandle12, (object)val81); + val80.Add(typeof(IReferenceProvider), obj13); + val80.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 24))); + object light6 = val79.ProvideValue((IServiceProvider)val80); + val25.Light = light6; + val24.Key = "TextPrimaryDark"; + StaticResourceExtension val82 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val83 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 6]; + array13[0] = val25; + array13[1] = val26; + array13[2] = val31; + array13[3] = val32; + array13[4] = val34; + array13[5] = detailPage; + SimpleValueTargetProvider val84 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj14 = (object)val84; + val83.Add(typeFromHandle13, (object)val84); + val83.Add(typeof(IReferenceProvider), obj14); + val83.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 24))); + object dark6 = val82.ProvideValue((IServiceProvider)val83); + val25.Dark = dark6; + XamlServiceProvider val85 = new XamlServiceProvider(); + val85.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val26, (object)Label.TextColorProperty)); + val85.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 24))); + BindingBase val86 = ((IMarkupExtension)(object)val25).ProvideValue((IServiceProvider)val85); + ((BindableObject)val26).SetBinding(Label.TextColorProperty, val86); + ((Layout)val31).Children.Add((IView)(object)val26); + ((BindableObject)val30).SetValue(Label.TextProperty, (object)"• Or tap 'Go Back' below"); + ((BindableObject)val30).SetValue(Label.FontSizeProperty, (object)14.0); + val27.Key = "TextPrimaryLight"; + StaticResourceExtension val87 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val88 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 6]; + array14[0] = val29; + array14[1] = val30; + array14[2] = val31; + array14[3] = val32; + array14[4] = val34; + array14[5] = detailPage; + SimpleValueTargetProvider val89 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj15 = (object)val89; + val88.Add(typeFromHandle14, (object)val89); + val88.Add(typeof(IReferenceProvider), obj15); + val88.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 24))); + object light7 = val87.ProvideValue((IServiceProvider)val88); + val29.Light = light7; + val28.Key = "TextPrimaryDark"; + StaticResourceExtension val90 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val91 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 6]; + array15[0] = val29; + array15[1] = val30; + array15[2] = val31; + array15[3] = val32; + array15[4] = val34; + array15[5] = detailPage; + SimpleValueTargetProvider val92 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val35, val35, val35, val35, val35, val35, val35 }, false); + object obj16 = (object)val92; + val91.Add(typeFromHandle15, (object)val92); + val91.Add(typeof(IReferenceProvider), obj16); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 24))); + object dark7 = val90.ProvideValue((IServiceProvider)val91); + val29.Dark = dark7; + XamlServiceProvider val93 = new XamlServiceProvider(); + val93.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val30, (object)Label.TextColorProperty)); + val93.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 24))); + BindingBase val94 = ((IMarkupExtension)(object)val29).ProvideValue((IServiceProvider)val93); + ((BindableObject)val30).SetBinding(Label.TextColorProperty, val94); + ((Layout)val31).Children.Add((IView)(object)val30); + ((BindableObject)val32).SetValue(ContentView.ContentProperty, (object)val31); + ((Layout)val34).Children.Add((IView)(object)val32); + ((BindableObject)val33).SetValue(Button.TextProperty, (object)"Go Back"); + val33.Clicked += detailPage.OnGoBackClicked; + ((BindableObject)val33).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((BindableObject)val33).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val33).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val33).SetValue(Button.PaddingProperty, (object)new Thickness(30.0, 10.0)); + ((Layout)val34).Children.Add((IView)(object)val33); + ((BindableObject)detailPage).SetValue(ContentPage.ContentProperty, (object)val34); + } } diff --git a/ShellDemo/Pages/GridsPage.cs b/ShellDemo/Pages/GridsPage.cs index 09cea44..da5fe08 100644 --- a/ShellDemo/Pages/GridsPage.cs +++ b/ShellDemo/Pages/GridsPage.cs @@ -1,594 +1,1894 @@ -// GridsPage - Demonstrates Grid layouts with various options - +using System; +using System.CodeDom.Compiler; +using System.ComponentModel; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; +using Microsoft.Maui.Converters; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/GridsPage.xaml")] public class GridsPage : ContentPage { - public GridsPage() - { - Title = "Grids"; - - Content = new ScrollView - { - Orientation = ScrollOrientation.Both, - Content = new VerticalStackLayout - { - Spacing = 25, - Children = - { - CreateSectionHeader("Basic Grid (2x2)"), - CreateBasicGrid(), - - CreateSectionHeader("Column Definitions"), - CreateColumnDefinitionsDemo(), - - CreateSectionHeader("Row Definitions"), - CreateRowDefinitionsDemo(), - - CreateSectionHeader("Auto Rows (Empty vs Content)"), - CreateAutoRowsDemo(), - - CreateSectionHeader("Star Sizing (Proportional)"), - CreateStarSizingDemo(), - - CreateSectionHeader("Row & Column Spacing"), - CreateSpacingDemo(), - - CreateSectionHeader("Row & Column Span"), - CreateSpanDemo(), - - CreateSectionHeader("Mixed Sizing"), - CreateMixedSizingDemo(), - - CreateSectionHeader("Nested Grids"), - CreateNestedGridDemo(), - - new BoxView { HeightRequest = 20 } // Bottom padding - } - } - }; - } - - private Label CreateSectionHeader(string text) - { - return new Label - { - Text = text, - FontSize = 18, - FontAttributes = FontAttributes.Bold, - TextColor = Color.FromArgb("#2196F3"), - Margin = new Thickness(0, 10, 0, 5) - }; - } - - private View CreateBasicGrid() - { - var grid = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var cell1 = CreateCell("Row 0, Col 0", "#E3F2FD"); - var cell2 = CreateCell("Row 0, Col 1", "#E8F5E9"); - var cell3 = CreateCell("Row 1, Col 0", "#FFF3E0"); - var cell4 = CreateCell("Row 1, Col 1", "#FCE4EC"); - - Grid.SetRow(cell1, 0); Grid.SetColumn(cell1, 0); - Grid.SetRow(cell2, 0); Grid.SetColumn(cell2, 1); - Grid.SetRow(cell3, 1); Grid.SetColumn(cell3, 0); - Grid.SetRow(cell4, 1); Grid.SetColumn(cell4, 1); - - grid.Children.Add(cell1); - grid.Children.Add(cell2); - grid.Children.Add(cell3); - grid.Children.Add(cell4); - - return CreateDemoContainer(grid, "Equal columns using Star sizing"); - } - - private View CreateColumnDefinitionsDemo() - { - var stack = new VerticalStackLayout { Spacing = 15 }; - - // Auto width columns - var autoGrid = new Grid - { - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Auto }, - new ColumnDefinition { Width = GridLength.Auto }, - new ColumnDefinition { Width = GridLength.Auto } - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var a1 = CreateCell("Auto", "#BBDEFB"); - var a2 = CreateCell("Auto Width", "#C8E6C9"); - var a3 = CreateCell("A", "#FFECB3"); - Grid.SetColumn(a1, 0); - Grid.SetColumn(a2, 1); - Grid.SetColumn(a3, 2); - autoGrid.Children.Add(a1); - autoGrid.Children.Add(a2); - autoGrid.Children.Add(a3); - - stack.Children.Add(new Label { Text = "Auto: Sizes to content", FontSize = 12, TextColor = Colors.Gray }); - stack.Children.Add(autoGrid); - - // Absolute width columns - var absoluteGrid = new Grid - { - ColumnDefinitions = - { - new ColumnDefinition { Width = new GridLength(50) }, - new ColumnDefinition { Width = new GridLength(100) }, - new ColumnDefinition { Width = new GridLength(150) } - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var b1 = CreateCell("50px", "#BBDEFB"); - var b2 = CreateCell("100px", "#C8E6C9"); - var b3 = CreateCell("150px", "#FFECB3"); - Grid.SetColumn(b1, 0); - Grid.SetColumn(b2, 1); - Grid.SetColumn(b3, 2); - absoluteGrid.Children.Add(b1); - absoluteGrid.Children.Add(b2); - absoluteGrid.Children.Add(b3); - - stack.Children.Add(new Label { Text = "Absolute: Fixed pixel widths (50, 100, 150)", FontSize = 12, TextColor = Colors.Gray, Margin = new Thickness(0, 10, 0, 0) }); - stack.Children.Add(absoluteGrid); - - return stack; - } - - private View CreateRowDefinitionsDemo() - { - var grid = new Grid - { - WidthRequest = 200, - RowDefinitions = - { - new RowDefinition { Height = new GridLength(30) }, - new RowDefinition { Height = new GridLength(50) }, - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = new GridLength(40) } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star } - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var r1 = CreateCell("30px height", "#BBDEFB"); - var r2 = CreateCell("50px height", "#C8E6C9"); - var r3 = CreateCell("Auto height\n(fits content)", "#FFECB3"); - var r4 = CreateCell("40px height", "#F8BBD9"); - - Grid.SetRow(r1, 0); - Grid.SetRow(r2, 1); - Grid.SetRow(r3, 2); - Grid.SetRow(r4, 3); - - grid.Children.Add(r1); - grid.Children.Add(r2); - grid.Children.Add(r3); - grid.Children.Add(r4); - - return CreateDemoContainer(grid, "Different row heights: 30px, 50px, Auto, 40px"); - } - - private View CreateAutoRowsDemo() - { - var stack = new VerticalStackLayout { Spacing = 15 }; - - // Grid with empty Auto row - var emptyAutoGrid = new Grid - { - WidthRequest = 250, - RowDefinitions = - { - new RowDefinition { Height = new GridLength(40) }, - new RowDefinition { Height = GridLength.Auto }, // Empty - should collapse - new RowDefinition { Height = new GridLength(40) } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star } - }, - BackgroundColor = Color.FromArgb("#E0E0E0") - }; - - var r1 = CreateCell("Row 0: 40px", "#BBDEFB"); - // Row 1 is Auto with NO content - should be 0 height - var r3 = CreateCell("Row 2: 40px", "#C8E6C9"); - - Grid.SetRow(r1, 0); - Grid.SetRow(r3, 2); // Skip row 1 - - emptyAutoGrid.Children.Add(r1); - emptyAutoGrid.Children.Add(r3); - - stack.Children.Add(new Label { Text = "Empty Auto row (Row 1) should collapse to 0 height:", FontSize = 12, TextColor = Colors.Gray }); - stack.Children.Add(emptyAutoGrid); - - // Grid with Auto row that has content - var contentAutoGrid = new Grid - { - WidthRequest = 250, - RowDefinitions = - { - new RowDefinition { Height = new GridLength(40) }, - new RowDefinition { Height = GridLength.Auto }, // Has content - new RowDefinition { Height = new GridLength(40) } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star } - }, - BackgroundColor = Color.FromArgb("#E0E0E0") - }; - - var c1 = CreateCell("Row 0: 40px", "#BBDEFB"); - var c2 = CreateCell("Row 1: Auto (sized to this content)", "#FFECB3"); - var c3 = CreateCell("Row 2: 40px", "#C8E6C9"); - - Grid.SetRow(c1, 0); - Grid.SetRow(c2, 1); - Grid.SetRow(c3, 2); - - contentAutoGrid.Children.Add(c1); - contentAutoGrid.Children.Add(c2); - contentAutoGrid.Children.Add(c3); - - stack.Children.Add(new Label { Text = "Auto row with content sizes to fit:", FontSize = 12, TextColor = Colors.Gray, Margin = new Thickness(0, 10, 0, 0) }); - stack.Children.Add(contentAutoGrid); - - return stack; - } - - private View CreateStarSizingDemo() - { - var grid = new Grid - { - ColumnDefinitions = - { - new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }, - new ColumnDefinition { Width = new GridLength(2, GridUnitType.Star) }, - new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) } - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var s1 = CreateCell("1*", "#BBDEFB"); - var s2 = CreateCell("2* (double)", "#C8E6C9"); - var s3 = CreateCell("1*", "#FFECB3"); - - Grid.SetColumn(s1, 0); - Grid.SetColumn(s2, 1); - Grid.SetColumn(s3, 2); - - grid.Children.Add(s1); - grid.Children.Add(s2); - grid.Children.Add(s3); - - return CreateDemoContainer(grid, "Star proportions: 1* | 2* | 1* = 25% | 50% | 25%"); - } - - private View CreateSpacingDemo() - { - var stack = new VerticalStackLayout { Spacing = 15 }; - - // No spacing - var noSpacing = new Grid - { - RowSpacing = 0, - ColumnSpacing = 0, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - AddFourCells(noSpacing); - stack.Children.Add(new Label { Text = "No spacing (RowSpacing=0, ColumnSpacing=0)", FontSize = 12, TextColor = Colors.Gray }); - stack.Children.Add(noSpacing); - - // With spacing - var withSpacing = new Grid - { - RowSpacing = 10, - ColumnSpacing = 10, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - AddFourCells(withSpacing); - stack.Children.Add(new Label { Text = "With spacing (RowSpacing=10, ColumnSpacing=10)", FontSize = 12, TextColor = Colors.Gray, Margin = new Thickness(0, 10, 0, 0) }); - stack.Children.Add(withSpacing); - - // Different row/column spacing - var mixedSpacing = new Grid - { - RowSpacing = 5, - ColumnSpacing = 20, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - AddFourCells(mixedSpacing); - stack.Children.Add(new Label { Text = "Mixed spacing (RowSpacing=5, ColumnSpacing=20)", FontSize = 12, TextColor = Colors.Gray, Margin = new Thickness(0, 10, 0, 0) }); - stack.Children.Add(mixedSpacing); - - return stack; - } - - private View CreateSpanDemo() - { - var grid = new Grid - { - RowSpacing = 5, - ColumnSpacing = 5, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - - // Spanning header - var header = CreateCell("ColumnSpan=3 (Header)", "#1976D2", Colors.White); - Grid.SetRow(header, 0); - Grid.SetColumn(header, 0); - Grid.SetColumnSpan(header, 3); - - // Left sidebar spanning 2 rows - var sidebar = CreateCell("RowSpan=2\n(Sidebar)", "#388E3C", Colors.White); - Grid.SetRow(sidebar, 1); - Grid.SetColumn(sidebar, 0); - Grid.SetRowSpan(sidebar, 2); - - // Content cells - var content1 = CreateCell("Content 1", "#E3F2FD"); - Grid.SetRow(content1, 1); - Grid.SetColumn(content1, 1); - - var content2 = CreateCell("Content 2", "#E8F5E9"); - Grid.SetRow(content2, 1); - Grid.SetColumn(content2, 2); - - var content3 = CreateCell("Content 3", "#FFF3E0"); - Grid.SetRow(content3, 2); - Grid.SetColumn(content3, 1); - - var content4 = CreateCell("Content 4", "#FCE4EC"); - Grid.SetRow(content4, 2); - Grid.SetColumn(content4, 2); - - grid.Children.Add(header); - grid.Children.Add(sidebar); - grid.Children.Add(content1); - grid.Children.Add(content2); - grid.Children.Add(content3); - grid.Children.Add(content4); - - return CreateDemoContainer(grid, "Header spans 3 columns, Sidebar spans 2 rows"); - } - - private View CreateMixedSizingDemo() - { - var grid = new Grid - { - ColumnSpacing = 5, - ColumnDefinitions = - { - new ColumnDefinition { Width = new GridLength(60) }, // Fixed - new ColumnDefinition { Width = GridLength.Star }, // Fill - new ColumnDefinition { Width = GridLength.Auto }, // Auto - new ColumnDefinition { Width = new GridLength(60) } // Fixed - }, - BackgroundColor = Color.FromArgb("#F5F5F5") - }; - - var c1 = CreateCell("60px", "#BBDEFB"); - var c2 = CreateCell("Star (fills remaining)", "#C8E6C9"); - var c3 = CreateCell("Auto", "#FFECB3"); - var c4 = CreateCell("60px", "#F8BBD9"); - - Grid.SetColumn(c1, 0); - Grid.SetColumn(c2, 1); - Grid.SetColumn(c3, 2); - Grid.SetColumn(c4, 3); - - grid.Children.Add(c1); - grid.Children.Add(c2); - grid.Children.Add(c3); - grid.Children.Add(c4); - - return CreateDemoContainer(grid, "Mixed: 60px | Star | Auto | 60px"); - } - - private View CreateNestedGridDemo() - { - var outerGrid = new Grid - { - RowSpacing = 10, - ColumnSpacing = 10, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - }, - BackgroundColor = Color.FromArgb("#E0E0E0"), - Padding = new Thickness(10) - }; - - // Nested grid 1 - var innerGrid1 = new Grid - { - RowSpacing = 2, - ColumnSpacing = 2, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - var i1a = CreateCell("A", "#BBDEFB", null, 8); - var i1b = CreateCell("B", "#90CAF9", null, 8); - var i1c = CreateCell("C", "#64B5F6", null, 8); - var i1d = CreateCell("D", "#42A5F5", null, 8); - Grid.SetRow(i1a, 0); Grid.SetColumn(i1a, 0); - Grid.SetRow(i1b, 0); Grid.SetColumn(i1b, 1); - Grid.SetRow(i1c, 1); Grid.SetColumn(i1c, 0); - Grid.SetRow(i1d, 1); Grid.SetColumn(i1d, 1); - innerGrid1.Children.Add(i1a); - innerGrid1.Children.Add(i1b); - innerGrid1.Children.Add(i1c); - innerGrid1.Children.Add(i1d); - - // Nested grid 2 - var innerGrid2 = new Grid - { - RowSpacing = 2, - ColumnSpacing = 2, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnDefinitions = - { - new ColumnDefinition { Width = GridLength.Star }, - new ColumnDefinition { Width = GridLength.Star } - } - }; - var i2a = CreateCell("1", "#C8E6C9", null, 8); - var i2b = CreateCell("2", "#A5D6A7", null, 8); - var i2c = CreateCell("3", "#81C784", null, 8); - var i2d = CreateCell("4", "#66BB6A", null, 8); - Grid.SetRow(i2a, 0); Grid.SetColumn(i2a, 0); - Grid.SetRow(i2b, 0); Grid.SetColumn(i2b, 1); - Grid.SetRow(i2c, 1); Grid.SetColumn(i2c, 0); - Grid.SetRow(i2d, 1); Grid.SetColumn(i2d, 1); - innerGrid2.Children.Add(i2a); - innerGrid2.Children.Add(i2b); - innerGrid2.Children.Add(i2c); - innerGrid2.Children.Add(i2d); - - Grid.SetRow(innerGrid1, 0); Grid.SetColumn(innerGrid1, 0); - Grid.SetRow(innerGrid2, 0); Grid.SetColumn(innerGrid2, 1); - - var label1 = new Label { Text = "Outer Grid Row 1", HorizontalOptions = LayoutOptions.Center }; - var label2 = new Label { Text = "Spans both columns", HorizontalOptions = LayoutOptions.Center }; - Grid.SetRow(label1, 1); Grid.SetColumn(label1, 0); - Grid.SetRow(label2, 1); Grid.SetColumn(label2, 1); - - outerGrid.Children.Add(innerGrid1); - outerGrid.Children.Add(innerGrid2); - outerGrid.Children.Add(label1); - outerGrid.Children.Add(label2); - - return CreateDemoContainer(outerGrid, "Outer grid contains two nested 2x2 grids"); - } - - private Border CreateCell(string text, string bgColor, Color? textColor = null, float fontSize = 12) - { - return new Border - { - BackgroundColor = Color.FromArgb(bgColor), - Padding = new Thickness(10, 8), - StrokeThickness = 0, - Content = new Label - { - Text = text, - FontSize = fontSize, - TextColor = textColor ?? Colors.Black, - HorizontalTextAlignment = TextAlignment.Center, - VerticalTextAlignment = TextAlignment.Center - } - }; - } - - private void AddFourCells(Grid grid) - { - var c1 = CreateCell("0,0", "#BBDEFB"); - var c2 = CreateCell("0,1", "#C8E6C9"); - var c3 = CreateCell("1,0", "#FFECB3"); - var c4 = CreateCell("1,1", "#F8BBD9"); - - Grid.SetRow(c1, 0); Grid.SetColumn(c1, 0); - Grid.SetRow(c2, 0); Grid.SetColumn(c2, 1); - Grid.SetRow(c3, 1); Grid.SetColumn(c3, 0); - Grid.SetRow(c4, 1); Grid.SetColumn(c4, 1); - - grid.Children.Add(c1); - grid.Children.Add(c2); - grid.Children.Add(c3); - grid.Children.Add(c4); - } - - private View CreateDemoContainer(View content, string description) - { - return new VerticalStackLayout - { - Spacing = 5, - Children = - { - new Label { Text = description, FontSize = 12, TextColor = Colors.Gray }, - content - } - }; - } + public GridsPage() + { + InitializeComponent(); + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_0470: Unknown result type (might be due to invalid IL or missing references) + //IL_0475: Unknown result type (might be due to invalid IL or missing references) + //IL_0480: Unknown result type (might be due to invalid IL or missing references) + //IL_0485: Unknown result type (might be due to invalid IL or missing references) + //IL_04cb: Unknown result type (might be due to invalid IL or missing references) + //IL_04d0: Unknown result type (might be due to invalid IL or missing references) + //IL_04d3: Expected O, but got Unknown + //IL_04d8: Expected O, but got Unknown + //IL_04d8: Unknown result type (might be due to invalid IL or missing references) + //IL_04ea: Unknown result type (might be due to invalid IL or missing references) + //IL_04f8: Unknown result type (might be due to invalid IL or missing references) + //IL_0502: Expected O, but got Unknown + //IL_04fd: Unknown result type (might be due to invalid IL or missing references) + //IL_0507: Expected O, but got Unknown + //IL_050c: Expected O, but got Unknown + //IL_0521: Unknown result type (might be due to invalid IL or missing references) + //IL_0526: Unknown result type (might be due to invalid IL or missing references) + //IL_0531: Unknown result type (might be due to invalid IL or missing references) + //IL_0536: Unknown result type (might be due to invalid IL or missing references) + //IL_057c: Unknown result type (might be due to invalid IL or missing references) + //IL_0581: Unknown result type (might be due to invalid IL or missing references) + //IL_0584: Expected O, but got Unknown + //IL_0589: Expected O, but got Unknown + //IL_0589: Unknown result type (might be due to invalid IL or missing references) + //IL_059b: Unknown result type (might be due to invalid IL or missing references) + //IL_05a9: Unknown result type (might be due to invalid IL or missing references) + //IL_05b3: Expected O, but got Unknown + //IL_05ae: Unknown result type (might be due to invalid IL or missing references) + //IL_05b8: Expected O, but got Unknown + //IL_05bd: Expected O, but got Unknown + //IL_05c8: Unknown result type (might be due to invalid IL or missing references) + //IL_05cd: Unknown result type (might be due to invalid IL or missing references) + //IL_05df: Unknown result type (might be due to invalid IL or missing references) + //IL_05e9: Expected O, but got Unknown + //IL_05e9: Unknown result type (might be due to invalid IL or missing references) + //IL_05f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0601: Expected O, but got Unknown + //IL_05fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0606: Expected O, but got Unknown + //IL_060b: Expected O, but got Unknown + //IL_062b: Unknown result type (might be due to invalid IL or missing references) + //IL_069c: Unknown result type (might be due to invalid IL or missing references) + //IL_06a1: Unknown result type (might be due to invalid IL or missing references) + //IL_06ac: Unknown result type (might be due to invalid IL or missing references) + //IL_06b1: Unknown result type (might be due to invalid IL or missing references) + //IL_0716: Unknown result type (might be due to invalid IL or missing references) + //IL_071b: Unknown result type (might be due to invalid IL or missing references) + //IL_071e: Expected O, but got Unknown + //IL_0723: Expected O, but got Unknown + //IL_0723: Unknown result type (might be due to invalid IL or missing references) + //IL_0735: Unknown result type (might be due to invalid IL or missing references) + //IL_0744: Unknown result type (might be due to invalid IL or missing references) + //IL_074e: Expected O, but got Unknown + //IL_0749: Unknown result type (might be due to invalid IL or missing references) + //IL_0753: Expected O, but got Unknown + //IL_0758: Expected O, but got Unknown + //IL_076f: Unknown result type (might be due to invalid IL or missing references) + //IL_0774: Unknown result type (might be due to invalid IL or missing references) + //IL_077f: Unknown result type (might be due to invalid IL or missing references) + //IL_0784: Unknown result type (might be due to invalid IL or missing references) + //IL_07e9: Unknown result type (might be due to invalid IL or missing references) + //IL_07ee: Unknown result type (might be due to invalid IL or missing references) + //IL_07f1: Expected O, but got Unknown + //IL_07f6: Expected O, but got Unknown + //IL_07f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0808: Unknown result type (might be due to invalid IL or missing references) + //IL_0817: Unknown result type (might be due to invalid IL or missing references) + //IL_0821: Expected O, but got Unknown + //IL_081c: Unknown result type (might be due to invalid IL or missing references) + //IL_0826: Expected O, but got Unknown + //IL_082b: Expected O, but got Unknown + //IL_0838: Unknown result type (might be due to invalid IL or missing references) + //IL_083d: Unknown result type (might be due to invalid IL or missing references) + //IL_084f: Unknown result type (might be due to invalid IL or missing references) + //IL_0859: Expected O, but got Unknown + //IL_0859: Unknown result type (might be due to invalid IL or missing references) + //IL_0868: Unknown result type (might be due to invalid IL or missing references) + //IL_0872: Expected O, but got Unknown + //IL_086d: Unknown result type (might be due to invalid IL or missing references) + //IL_0877: Expected O, but got Unknown + //IL_087c: Expected O, but got Unknown + //IL_08a6: Unknown result type (might be due to invalid IL or missing references) + //IL_08ab: Unknown result type (might be due to invalid IL or missing references) + //IL_08b6: Unknown result type (might be due to invalid IL or missing references) + //IL_08bb: Unknown result type (might be due to invalid IL or missing references) + //IL_0907: Unknown result type (might be due to invalid IL or missing references) + //IL_090c: Unknown result type (might be due to invalid IL or missing references) + //IL_090f: Expected O, but got Unknown + //IL_0914: Expected O, but got Unknown + //IL_0914: Unknown result type (might be due to invalid IL or missing references) + //IL_0926: Unknown result type (might be due to invalid IL or missing references) + //IL_0935: Unknown result type (might be due to invalid IL or missing references) + //IL_093f: Expected O, but got Unknown + //IL_093a: Unknown result type (might be due to invalid IL or missing references) + //IL_0944: Expected O, but got Unknown + //IL_0949: Expected O, but got Unknown + //IL_0279: Unknown result type (might be due to invalid IL or missing references) + //IL_09a1: Unknown result type (might be due to invalid IL or missing references) + //IL_0a13: Unknown result type (might be due to invalid IL or missing references) + //IL_0a18: Unknown result type (might be due to invalid IL or missing references) + //IL_0a23: Unknown result type (might be due to invalid IL or missing references) + //IL_0a28: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa1: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa6: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa9: Expected O, but got Unknown + //IL_0aae: Expected O, but got Unknown + //IL_0aae: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac0: Unknown result type (might be due to invalid IL or missing references) + //IL_0acf: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad9: Expected O, but got Unknown + //IL_0ad4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ade: Expected O, but got Unknown + //IL_0ae3: Expected O, but got Unknown + //IL_0afa: Unknown result type (might be due to invalid IL or missing references) + //IL_0aff: Unknown result type (might be due to invalid IL or missing references) + //IL_0b0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0b88: Unknown result type (might be due to invalid IL or missing references) + //IL_0b8d: Unknown result type (might be due to invalid IL or missing references) + //IL_0b90: Expected O, but got Unknown + //IL_0b95: Expected O, but got Unknown + //IL_0b95: Unknown result type (might be due to invalid IL or missing references) + //IL_0ba7: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb6: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc0: Expected O, but got Unknown + //IL_0bbb: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc5: Expected O, but got Unknown + //IL_0bca: Expected O, but got Unknown + //IL_0bd7: Unknown result type (might be due to invalid IL or missing references) + //IL_0bdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0bee: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf8: Expected O, but got Unknown + //IL_0bf8: Unknown result type (might be due to invalid IL or missing references) + //IL_0c07: Unknown result type (might be due to invalid IL or missing references) + //IL_0c11: Expected O, but got Unknown + //IL_0c0c: Unknown result type (might be due to invalid IL or missing references) + //IL_0c16: Expected O, but got Unknown + //IL_0c1b: Expected O, but got Unknown + //IL_0c48: Unknown result type (might be due to invalid IL or missing references) + //IL_0c4d: Unknown result type (might be due to invalid IL or missing references) + //IL_0c53: Expected O, but got Unknown + //IL_0c55: Unknown result type (might be due to invalid IL or missing references) + //IL_0c5a: Unknown result type (might be due to invalid IL or missing references) + //IL_0c60: Expected O, but got Unknown + //IL_0c60: Unknown result type (might be due to invalid IL or missing references) + //IL_0c6a: Expected O, but got Unknown + //IL_0c82: Unknown result type (might be due to invalid IL or missing references) + //IL_0c87: Unknown result type (might be due to invalid IL or missing references) + //IL_0c8d: Expected O, but got Unknown + //IL_0c98: Unknown result type (might be due to invalid IL or missing references) + //IL_0c9d: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca3: Expected O, but got Unknown + //IL_0ca3: Unknown result type (might be due to invalid IL or missing references) + //IL_0cad: Expected O, but got Unknown + //IL_0cfc: Unknown result type (might be due to invalid IL or missing references) + //IL_0d06: Expected O, but got Unknown + //IL_0d45: Unknown result type (might be due to invalid IL or missing references) + //IL_0d5b: Unknown result type (might be due to invalid IL or missing references) + //IL_0db3: Unknown result type (might be due to invalid IL or missing references) + //IL_0dbd: Expected O, but got Unknown + //IL_0dfc: Unknown result type (might be due to invalid IL or missing references) + //IL_0e12: Unknown result type (might be due to invalid IL or missing references) + //IL_0e6a: Unknown result type (might be due to invalid IL or missing references) + //IL_0e74: Expected O, but got Unknown + //IL_0eb3: Unknown result type (might be due to invalid IL or missing references) + //IL_0ec9: Unknown result type (might be due to invalid IL or missing references) + //IL_0f33: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3d: Expected O, but got Unknown + //IL_0f7c: Unknown result type (might be due to invalid IL or missing references) + //IL_0f92: Unknown result type (might be due to invalid IL or missing references) + //IL_0ff3: Unknown result type (might be due to invalid IL or missing references) + //IL_0ff8: Unknown result type (might be due to invalid IL or missing references) + //IL_1003: Unknown result type (might be due to invalid IL or missing references) + //IL_1008: Unknown result type (might be due to invalid IL or missing references) + //IL_1054: Unknown result type (might be due to invalid IL or missing references) + //IL_1059: Unknown result type (might be due to invalid IL or missing references) + //IL_105c: Expected O, but got Unknown + //IL_1061: Expected O, but got Unknown + //IL_1061: Unknown result type (might be due to invalid IL or missing references) + //IL_1073: Unknown result type (might be due to invalid IL or missing references) + //IL_1082: Unknown result type (might be due to invalid IL or missing references) + //IL_108c: Expected O, but got Unknown + //IL_1087: Unknown result type (might be due to invalid IL or missing references) + //IL_1091: Expected O, but got Unknown + //IL_1096: Expected O, but got Unknown + //IL_10ee: Unknown result type (might be due to invalid IL or missing references) + //IL_1160: Unknown result type (might be due to invalid IL or missing references) + //IL_1165: Unknown result type (might be due to invalid IL or missing references) + //IL_1170: Unknown result type (might be due to invalid IL or missing references) + //IL_1175: Unknown result type (might be due to invalid IL or missing references) + //IL_11ee: Unknown result type (might be due to invalid IL or missing references) + //IL_11f3: Unknown result type (might be due to invalid IL or missing references) + //IL_11f6: Expected O, but got Unknown + //IL_11fb: Expected O, but got Unknown + //IL_11fb: Unknown result type (might be due to invalid IL or missing references) + //IL_120d: Unknown result type (might be due to invalid IL or missing references) + //IL_121c: Unknown result type (might be due to invalid IL or missing references) + //IL_1226: Expected O, but got Unknown + //IL_1221: Unknown result type (might be due to invalid IL or missing references) + //IL_122b: Expected O, but got Unknown + //IL_1230: Expected O, but got Unknown + //IL_1247: Unknown result type (might be due to invalid IL or missing references) + //IL_124c: Unknown result type (might be due to invalid IL or missing references) + //IL_1257: Unknown result type (might be due to invalid IL or missing references) + //IL_125c: Unknown result type (might be due to invalid IL or missing references) + //IL_12d5: Unknown result type (might be due to invalid IL or missing references) + //IL_12da: Unknown result type (might be due to invalid IL or missing references) + //IL_12dd: Expected O, but got Unknown + //IL_12e2: Expected O, but got Unknown + //IL_12e2: Unknown result type (might be due to invalid IL or missing references) + //IL_12f4: Unknown result type (might be due to invalid IL or missing references) + //IL_1303: Unknown result type (might be due to invalid IL or missing references) + //IL_130d: Expected O, but got Unknown + //IL_1308: Unknown result type (might be due to invalid IL or missing references) + //IL_1312: Expected O, but got Unknown + //IL_1317: Expected O, but got Unknown + //IL_1324: Unknown result type (might be due to invalid IL or missing references) + //IL_1329: Unknown result type (might be due to invalid IL or missing references) + //IL_133b: Unknown result type (might be due to invalid IL or missing references) + //IL_1345: Expected O, but got Unknown + //IL_1345: Unknown result type (might be due to invalid IL or missing references) + //IL_1354: Unknown result type (might be due to invalid IL or missing references) + //IL_135e: Expected O, but got Unknown + //IL_1359: Unknown result type (might be due to invalid IL or missing references) + //IL_1363: Expected O, but got Unknown + //IL_1368: Expected O, but got Unknown + //IL_1395: Unknown result type (might be due to invalid IL or missing references) + //IL_139a: Unknown result type (might be due to invalid IL or missing references) + //IL_13a0: Expected O, but got Unknown + //IL_13a2: Unknown result type (might be due to invalid IL or missing references) + //IL_13a7: Unknown result type (might be due to invalid IL or missing references) + //IL_13ad: Expected O, but got Unknown + //IL_13af: Unknown result type (might be due to invalid IL or missing references) + //IL_13b4: Unknown result type (might be due to invalid IL or missing references) + //IL_13ba: Expected O, but got Unknown + //IL_13ba: Unknown result type (might be due to invalid IL or missing references) + //IL_13c4: Expected O, but got Unknown + //IL_13dc: Unknown result type (might be due to invalid IL or missing references) + //IL_13e1: Unknown result type (might be due to invalid IL or missing references) + //IL_13e7: Expected O, but got Unknown + //IL_13f2: Unknown result type (might be due to invalid IL or missing references) + //IL_13f7: Unknown result type (might be due to invalid IL or missing references) + //IL_13fd: Expected O, but got Unknown + //IL_1408: Unknown result type (might be due to invalid IL or missing references) + //IL_140d: Unknown result type (might be due to invalid IL or missing references) + //IL_1413: Expected O, but got Unknown + //IL_1413: Unknown result type (might be due to invalid IL or missing references) + //IL_141d: Expected O, but got Unknown + //IL_146c: Unknown result type (might be due to invalid IL or missing references) + //IL_1476: Expected O, but got Unknown + //IL_14c7: Unknown result type (might be due to invalid IL or missing references) + //IL_14dd: Unknown result type (might be due to invalid IL or missing references) + //IL_1523: Unknown result type (might be due to invalid IL or missing references) + //IL_152d: Expected O, but got Unknown + //IL_1590: Unknown result type (might be due to invalid IL or missing references) + //IL_15a6: Unknown result type (might be due to invalid IL or missing references) + //IL_15ec: Unknown result type (might be due to invalid IL or missing references) + //IL_15f6: Expected O, but got Unknown + //IL_1647: Unknown result type (might be due to invalid IL or missing references) + //IL_165d: Unknown result type (might be due to invalid IL or missing references) + //IL_16a3: Unknown result type (might be due to invalid IL or missing references) + //IL_16ad: Expected O, but got Unknown + //IL_1710: Unknown result type (might be due to invalid IL or missing references) + //IL_1726: Unknown result type (might be due to invalid IL or missing references) + //IL_176c: Unknown result type (might be due to invalid IL or missing references) + //IL_1776: Expected O, but got Unknown + //IL_17d9: Unknown result type (might be due to invalid IL or missing references) + //IL_17ef: Unknown result type (might be due to invalid IL or missing references) + //IL_1850: Unknown result type (might be due to invalid IL or missing references) + //IL_1855: Unknown result type (might be due to invalid IL or missing references) + //IL_1860: Unknown result type (might be due to invalid IL or missing references) + //IL_1865: Unknown result type (might be due to invalid IL or missing references) + //IL_18b1: Unknown result type (might be due to invalid IL or missing references) + //IL_18b6: Unknown result type (might be due to invalid IL or missing references) + //IL_18b9: Expected O, but got Unknown + //IL_18be: Expected O, but got Unknown + //IL_18be: Unknown result type (might be due to invalid IL or missing references) + //IL_18d0: Unknown result type (might be due to invalid IL or missing references) + //IL_18df: Unknown result type (might be due to invalid IL or missing references) + //IL_18e9: Expected O, but got Unknown + //IL_18e4: Unknown result type (might be due to invalid IL or missing references) + //IL_18ee: Expected O, but got Unknown + //IL_18f3: Expected O, but got Unknown + //IL_194b: Unknown result type (might be due to invalid IL or missing references) + //IL_19bd: Unknown result type (might be due to invalid IL or missing references) + //IL_19c2: Unknown result type (might be due to invalid IL or missing references) + //IL_19cd: Unknown result type (might be due to invalid IL or missing references) + //IL_19d2: Unknown result type (might be due to invalid IL or missing references) + //IL_1a4b: Unknown result type (might be due to invalid IL or missing references) + //IL_1a50: Unknown result type (might be due to invalid IL or missing references) + //IL_1a53: Expected O, but got Unknown + //IL_1a58: Expected O, but got Unknown + //IL_1a58: Unknown result type (might be due to invalid IL or missing references) + //IL_1a6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1a79: Unknown result type (might be due to invalid IL or missing references) + //IL_1a83: Expected O, but got Unknown + //IL_1a7e: Unknown result type (might be due to invalid IL or missing references) + //IL_1a88: Expected O, but got Unknown + //IL_1a8d: Expected O, but got Unknown + //IL_1aa4: Unknown result type (might be due to invalid IL or missing references) + //IL_1aa9: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab4: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab9: Unknown result type (might be due to invalid IL or missing references) + //IL_1b32: Unknown result type (might be due to invalid IL or missing references) + //IL_1b37: Unknown result type (might be due to invalid IL or missing references) + //IL_1b3a: Expected O, but got Unknown + //IL_1b3f: Expected O, but got Unknown + //IL_1b3f: Unknown result type (might be due to invalid IL or missing references) + //IL_1b51: Unknown result type (might be due to invalid IL or missing references) + //IL_1b60: Unknown result type (might be due to invalid IL or missing references) + //IL_1b6a: Expected O, but got Unknown + //IL_1b65: Unknown result type (might be due to invalid IL or missing references) + //IL_1b6f: Expected O, but got Unknown + //IL_1b74: Expected O, but got Unknown + //IL_1b81: Unknown result type (might be due to invalid IL or missing references) + //IL_1b86: Unknown result type (might be due to invalid IL or missing references) + //IL_1b98: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba2: Expected O, but got Unknown + //IL_1ba2: Unknown result type (might be due to invalid IL or missing references) + //IL_1bb1: Unknown result type (might be due to invalid IL or missing references) + //IL_1bbb: Expected O, but got Unknown + //IL_1bb6: Unknown result type (might be due to invalid IL or missing references) + //IL_1bc0: Expected O, but got Unknown + //IL_1bc5: Expected O, but got Unknown + //IL_1bf2: Unknown result type (might be due to invalid IL or missing references) + //IL_1bf7: Unknown result type (might be due to invalid IL or missing references) + //IL_1bfd: Expected O, but got Unknown + //IL_1bff: Unknown result type (might be due to invalid IL or missing references) + //IL_1c04: Unknown result type (might be due to invalid IL or missing references) + //IL_1c0a: Expected O, but got Unknown + //IL_1c16: Unknown result type (might be due to invalid IL or missing references) + //IL_1c1b: Unknown result type (might be due to invalid IL or missing references) + //IL_1c21: Expected O, but got Unknown + //IL_1c21: Unknown result type (might be due to invalid IL or missing references) + //IL_1c2b: Expected O, but got Unknown + //IL_1c43: Unknown result type (might be due to invalid IL or missing references) + //IL_1c48: Unknown result type (might be due to invalid IL or missing references) + //IL_1c4e: Expected O, but got Unknown + //IL_1c4e: Unknown result type (might be due to invalid IL or missing references) + //IL_1c58: Expected O, but got Unknown + //IL_1c8d: Unknown result type (might be due to invalid IL or missing references) + //IL_1c97: Expected O, but got Unknown + //IL_1cbd: Unknown result type (might be due to invalid IL or missing references) + //IL_1cf5: Unknown result type (might be due to invalid IL or missing references) + //IL_1d4d: Unknown result type (might be due to invalid IL or missing references) + //IL_1d57: Expected O, but got Unknown + //IL_1d96: Unknown result type (might be due to invalid IL or missing references) + //IL_1dac: Unknown result type (might be due to invalid IL or missing references) + //IL_1e04: Unknown result type (might be due to invalid IL or missing references) + //IL_1e0e: Expected O, but got Unknown + //IL_1e4d: Unknown result type (might be due to invalid IL or missing references) + //IL_1e63: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed8: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee8: Unknown result type (might be due to invalid IL or missing references) + //IL_1f61: Unknown result type (might be due to invalid IL or missing references) + //IL_1f66: Unknown result type (might be due to invalid IL or missing references) + //IL_1f69: Expected O, but got Unknown + //IL_1f6e: Expected O, but got Unknown + //IL_1f6e: Unknown result type (might be due to invalid IL or missing references) + //IL_1f80: Unknown result type (might be due to invalid IL or missing references) + //IL_1f8f: Unknown result type (might be due to invalid IL or missing references) + //IL_1f99: Expected O, but got Unknown + //IL_1f94: Unknown result type (might be due to invalid IL or missing references) + //IL_1f9e: Expected O, but got Unknown + //IL_1fa3: Expected O, but got Unknown + //IL_1fba: Unknown result type (might be due to invalid IL or missing references) + //IL_1fbf: Unknown result type (might be due to invalid IL or missing references) + //IL_1fca: Unknown result type (might be due to invalid IL or missing references) + //IL_1fcf: Unknown result type (might be due to invalid IL or missing references) + //IL_2048: Unknown result type (might be due to invalid IL or missing references) + //IL_204d: Unknown result type (might be due to invalid IL or missing references) + //IL_2050: Expected O, but got Unknown + //IL_2055: Expected O, but got Unknown + //IL_2055: Unknown result type (might be due to invalid IL or missing references) + //IL_2067: Unknown result type (might be due to invalid IL or missing references) + //IL_2076: Unknown result type (might be due to invalid IL or missing references) + //IL_2080: Expected O, but got Unknown + //IL_207b: Unknown result type (might be due to invalid IL or missing references) + //IL_2085: Expected O, but got Unknown + //IL_208a: Expected O, but got Unknown + //IL_2097: Unknown result type (might be due to invalid IL or missing references) + //IL_209c: Unknown result type (might be due to invalid IL or missing references) + //IL_20ae: Unknown result type (might be due to invalid IL or missing references) + //IL_20b8: Expected O, but got Unknown + //IL_20b8: Unknown result type (might be due to invalid IL or missing references) + //IL_20c7: Unknown result type (might be due to invalid IL or missing references) + //IL_20d1: Expected O, but got Unknown + //IL_20cc: Unknown result type (might be due to invalid IL or missing references) + //IL_20d6: Expected O, but got Unknown + //IL_20db: Expected O, but got Unknown + //IL_2121: Unknown result type (might be due to invalid IL or missing references) + //IL_2126: Unknown result type (might be due to invalid IL or missing references) + //IL_2131: Unknown result type (might be due to invalid IL or missing references) + //IL_2136: Unknown result type (might be due to invalid IL or missing references) + //IL_2182: Unknown result type (might be due to invalid IL or missing references) + //IL_2187: Unknown result type (might be due to invalid IL or missing references) + //IL_218a: Expected O, but got Unknown + //IL_218f: Expected O, but got Unknown + //IL_218f: Unknown result type (might be due to invalid IL or missing references) + //IL_21a1: Unknown result type (might be due to invalid IL or missing references) + //IL_21b0: Unknown result type (might be due to invalid IL or missing references) + //IL_21ba: Expected O, but got Unknown + //IL_21b5: Unknown result type (might be due to invalid IL or missing references) + //IL_21bf: Expected O, but got Unknown + //IL_21c4: Expected O, but got Unknown + //IL_221c: Unknown result type (might be due to invalid IL or missing references) + //IL_228e: Unknown result type (might be due to invalid IL or missing references) + //IL_2293: Unknown result type (might be due to invalid IL or missing references) + //IL_229e: Unknown result type (might be due to invalid IL or missing references) + //IL_22a3: Unknown result type (might be due to invalid IL or missing references) + //IL_231c: Unknown result type (might be due to invalid IL or missing references) + //IL_2321: Unknown result type (might be due to invalid IL or missing references) + //IL_2324: Expected O, but got Unknown + //IL_2329: Expected O, but got Unknown + //IL_2329: Unknown result type (might be due to invalid IL or missing references) + //IL_233b: Unknown result type (might be due to invalid IL or missing references) + //IL_234a: Unknown result type (might be due to invalid IL or missing references) + //IL_2354: Expected O, but got Unknown + //IL_234f: Unknown result type (might be due to invalid IL or missing references) + //IL_2359: Expected O, but got Unknown + //IL_235e: Expected O, but got Unknown + //IL_2375: Unknown result type (might be due to invalid IL or missing references) + //IL_237a: Unknown result type (might be due to invalid IL or missing references) + //IL_2385: Unknown result type (might be due to invalid IL or missing references) + //IL_238a: Unknown result type (might be due to invalid IL or missing references) + //IL_2403: Unknown result type (might be due to invalid IL or missing references) + //IL_2408: Unknown result type (might be due to invalid IL or missing references) + //IL_240b: Expected O, but got Unknown + //IL_2410: Expected O, but got Unknown + //IL_2410: Unknown result type (might be due to invalid IL or missing references) + //IL_2422: Unknown result type (might be due to invalid IL or missing references) + //IL_2431: Unknown result type (might be due to invalid IL or missing references) + //IL_243b: Expected O, but got Unknown + //IL_2436: Unknown result type (might be due to invalid IL or missing references) + //IL_2440: Expected O, but got Unknown + //IL_2445: Expected O, but got Unknown + //IL_2452: Unknown result type (might be due to invalid IL or missing references) + //IL_2457: Unknown result type (might be due to invalid IL or missing references) + //IL_2469: Unknown result type (might be due to invalid IL or missing references) + //IL_2473: Expected O, but got Unknown + //IL_2473: Unknown result type (might be due to invalid IL or missing references) + //IL_2482: Unknown result type (might be due to invalid IL or missing references) + //IL_248c: Expected O, but got Unknown + //IL_2487: Unknown result type (might be due to invalid IL or missing references) + //IL_2491: Expected O, but got Unknown + //IL_2496: Expected O, but got Unknown + //IL_24c3: Unknown result type (might be due to invalid IL or missing references) + //IL_24c8: Unknown result type (might be due to invalid IL or missing references) + //IL_24ce: Expected O, but got Unknown + //IL_24d0: Unknown result type (might be due to invalid IL or missing references) + //IL_24d5: Unknown result type (might be due to invalid IL or missing references) + //IL_24db: Expected O, but got Unknown + //IL_24db: Unknown result type (might be due to invalid IL or missing references) + //IL_24e5: Expected O, but got Unknown + //IL_24f4: Unknown result type (might be due to invalid IL or missing references) + //IL_24f9: Unknown result type (might be due to invalid IL or missing references) + //IL_24ff: Expected O, but got Unknown + //IL_2501: Unknown result type (might be due to invalid IL or missing references) + //IL_2506: Unknown result type (might be due to invalid IL or missing references) + //IL_250c: Expected O, but got Unknown + //IL_250e: Unknown result type (might be due to invalid IL or missing references) + //IL_2513: Unknown result type (might be due to invalid IL or missing references) + //IL_2519: Expected O, but got Unknown + //IL_251b: Unknown result type (might be due to invalid IL or missing references) + //IL_2520: Unknown result type (might be due to invalid IL or missing references) + //IL_2526: Expected O, but got Unknown + //IL_2526: Unknown result type (might be due to invalid IL or missing references) + //IL_2530: Expected O, but got Unknown + //IL_257c: Unknown result type (might be due to invalid IL or missing references) + //IL_2597: Unknown result type (might be due to invalid IL or missing references) + //IL_259c: Unknown result type (might be due to invalid IL or missing references) + //IL_25a7: Unknown result type (might be due to invalid IL or missing references) + //IL_25ac: Unknown result type (might be due to invalid IL or missing references) + //IL_2630: Unknown result type (might be due to invalid IL or missing references) + //IL_2635: Unknown result type (might be due to invalid IL or missing references) + //IL_2638: Expected O, but got Unknown + //IL_263d: Expected O, but got Unknown + //IL_263d: Unknown result type (might be due to invalid IL or missing references) + //IL_264f: Unknown result type (might be due to invalid IL or missing references) + //IL_265e: Unknown result type (might be due to invalid IL or missing references) + //IL_2668: Expected O, but got Unknown + //IL_2663: Unknown result type (might be due to invalid IL or missing references) + //IL_266d: Expected O, but got Unknown + //IL_2672: Expected O, but got Unknown + //IL_2689: Unknown result type (might be due to invalid IL or missing references) + //IL_268e: Unknown result type (might be due to invalid IL or missing references) + //IL_2699: Unknown result type (might be due to invalid IL or missing references) + //IL_269e: Unknown result type (might be due to invalid IL or missing references) + //IL_2722: Unknown result type (might be due to invalid IL or missing references) + //IL_2727: Unknown result type (might be due to invalid IL or missing references) + //IL_272a: Expected O, but got Unknown + //IL_272f: Expected O, but got Unknown + //IL_272f: Unknown result type (might be due to invalid IL or missing references) + //IL_2741: Unknown result type (might be due to invalid IL or missing references) + //IL_2750: Unknown result type (might be due to invalid IL or missing references) + //IL_275a: Expected O, but got Unknown + //IL_2755: Unknown result type (might be due to invalid IL or missing references) + //IL_275f: Expected O, but got Unknown + //IL_2764: Expected O, but got Unknown + //IL_2771: Unknown result type (might be due to invalid IL or missing references) + //IL_2776: Unknown result type (might be due to invalid IL or missing references) + //IL_2788: Unknown result type (might be due to invalid IL or missing references) + //IL_2792: Expected O, but got Unknown + //IL_2792: Unknown result type (might be due to invalid IL or missing references) + //IL_27a1: Unknown result type (might be due to invalid IL or missing references) + //IL_27ab: Expected O, but got Unknown + //IL_27a6: Unknown result type (might be due to invalid IL or missing references) + //IL_27b0: Expected O, but got Unknown + //IL_27b5: Expected O, but got Unknown + //IL_2802: Unknown result type (might be due to invalid IL or missing references) + //IL_2807: Unknown result type (might be due to invalid IL or missing references) + //IL_2812: Unknown result type (might be due to invalid IL or missing references) + //IL_2817: Unknown result type (might be due to invalid IL or missing references) + //IL_2881: Unknown result type (might be due to invalid IL or missing references) + //IL_2886: Unknown result type (might be due to invalid IL or missing references) + //IL_2889: Expected O, but got Unknown + //IL_288e: Expected O, but got Unknown + //IL_288e: Unknown result type (might be due to invalid IL or missing references) + //IL_28a0: Unknown result type (might be due to invalid IL or missing references) + //IL_28af: Unknown result type (might be due to invalid IL or missing references) + //IL_28b9: Expected O, but got Unknown + //IL_28b4: Unknown result type (might be due to invalid IL or missing references) + //IL_28be: Expected O, but got Unknown + //IL_28c3: Expected O, but got Unknown + //IL_292d: Unknown result type (might be due to invalid IL or missing references) + //IL_2948: Unknown result type (might be due to invalid IL or missing references) + //IL_294d: Unknown result type (might be due to invalid IL or missing references) + //IL_2958: Unknown result type (might be due to invalid IL or missing references) + //IL_295d: Unknown result type (might be due to invalid IL or missing references) + //IL_29e1: Unknown result type (might be due to invalid IL or missing references) + //IL_29e6: Unknown result type (might be due to invalid IL or missing references) + //IL_29e9: Expected O, but got Unknown + //IL_29ee: Expected O, but got Unknown + //IL_29ee: Unknown result type (might be due to invalid IL or missing references) + //IL_2a00: Unknown result type (might be due to invalid IL or missing references) + //IL_2a0f: Unknown result type (might be due to invalid IL or missing references) + //IL_2a19: Expected O, but got Unknown + //IL_2a14: Unknown result type (might be due to invalid IL or missing references) + //IL_2a1e: Expected O, but got Unknown + //IL_2a23: Expected O, but got Unknown + //IL_2a3a: Unknown result type (might be due to invalid IL or missing references) + //IL_2a3f: Unknown result type (might be due to invalid IL or missing references) + //IL_2a4a: Unknown result type (might be due to invalid IL or missing references) + //IL_2a4f: Unknown result type (might be due to invalid IL or missing references) + //IL_2ad3: Unknown result type (might be due to invalid IL or missing references) + //IL_2ad8: Unknown result type (might be due to invalid IL or missing references) + //IL_2adb: Expected O, but got Unknown + //IL_2ae0: Expected O, but got Unknown + //IL_2ae0: Unknown result type (might be due to invalid IL or missing references) + //IL_2af2: Unknown result type (might be due to invalid IL or missing references) + //IL_2b01: Unknown result type (might be due to invalid IL or missing references) + //IL_2b0b: Expected O, but got Unknown + //IL_2b06: Unknown result type (might be due to invalid IL or missing references) + //IL_2b10: Expected O, but got Unknown + //IL_2b15: Expected O, but got Unknown + //IL_2b22: Unknown result type (might be due to invalid IL or missing references) + //IL_2b27: Unknown result type (might be due to invalid IL or missing references) + //IL_2b39: Unknown result type (might be due to invalid IL or missing references) + //IL_2b43: Expected O, but got Unknown + //IL_2b43: Unknown result type (might be due to invalid IL or missing references) + //IL_2b52: Unknown result type (might be due to invalid IL or missing references) + //IL_2b5c: Expected O, but got Unknown + //IL_2b57: Unknown result type (might be due to invalid IL or missing references) + //IL_2b61: Expected O, but got Unknown + //IL_2b66: Expected O, but got Unknown + //IL_2bc0: Unknown result type (might be due to invalid IL or missing references) + //IL_2bcf: Expected O, but got Unknown + //IL_2be0: Unknown result type (might be due to invalid IL or missing references) + //IL_2be5: Unknown result type (might be due to invalid IL or missing references) + //IL_2bf0: Unknown result type (might be due to invalid IL or missing references) + //IL_2bf5: Unknown result type (might be due to invalid IL or missing references) + //IL_2c5f: Unknown result type (might be due to invalid IL or missing references) + //IL_2c64: Unknown result type (might be due to invalid IL or missing references) + //IL_2c67: Expected O, but got Unknown + //IL_2c6c: Expected O, but got Unknown + //IL_2c6c: Unknown result type (might be due to invalid IL or missing references) + //IL_2c7e: Unknown result type (might be due to invalid IL or missing references) + //IL_2c8d: Unknown result type (might be due to invalid IL or missing references) + //IL_2c97: Expected O, but got Unknown + //IL_2c92: Unknown result type (might be due to invalid IL or missing references) + //IL_2c9c: Expected O, but got Unknown + //IL_2ca1: Expected O, but got Unknown + //IL_2d0b: Unknown result type (might be due to invalid IL or missing references) + //IL_2d26: Unknown result type (might be due to invalid IL or missing references) + //IL_2d2b: Unknown result type (might be due to invalid IL or missing references) + //IL_2d36: Unknown result type (might be due to invalid IL or missing references) + //IL_2d3b: Unknown result type (might be due to invalid IL or missing references) + //IL_2dbf: Unknown result type (might be due to invalid IL or missing references) + //IL_2dc4: Unknown result type (might be due to invalid IL or missing references) + //IL_2dc7: Expected O, but got Unknown + //IL_2dcc: Expected O, but got Unknown + //IL_2dcc: Unknown result type (might be due to invalid IL or missing references) + //IL_2dde: Unknown result type (might be due to invalid IL or missing references) + //IL_2ded: Unknown result type (might be due to invalid IL or missing references) + //IL_2df7: Expected O, but got Unknown + //IL_2df2: Unknown result type (might be due to invalid IL or missing references) + //IL_2dfc: Expected O, but got Unknown + //IL_2e01: Expected O, but got Unknown + //IL_2e18: Unknown result type (might be due to invalid IL or missing references) + //IL_2e1d: Unknown result type (might be due to invalid IL or missing references) + //IL_2e28: Unknown result type (might be due to invalid IL or missing references) + //IL_2e2d: Unknown result type (might be due to invalid IL or missing references) + //IL_2eb1: Unknown result type (might be due to invalid IL or missing references) + //IL_2eb6: Unknown result type (might be due to invalid IL or missing references) + //IL_2eb9: Expected O, but got Unknown + //IL_2ebe: Expected O, but got Unknown + //IL_2ebe: Unknown result type (might be due to invalid IL or missing references) + //IL_2ed0: Unknown result type (might be due to invalid IL or missing references) + //IL_2edf: Unknown result type (might be due to invalid IL or missing references) + //IL_2ee9: Expected O, but got Unknown + //IL_2ee4: Unknown result type (might be due to invalid IL or missing references) + //IL_2eee: Expected O, but got Unknown + //IL_2ef3: Expected O, but got Unknown + //IL_2f00: Unknown result type (might be due to invalid IL or missing references) + //IL_2f05: Unknown result type (might be due to invalid IL or missing references) + //IL_2f17: Unknown result type (might be due to invalid IL or missing references) + //IL_2f21: Expected O, but got Unknown + //IL_2f21: Unknown result type (might be due to invalid IL or missing references) + //IL_2f30: Unknown result type (might be due to invalid IL or missing references) + //IL_2f3a: Expected O, but got Unknown + //IL_2f35: Unknown result type (might be due to invalid IL or missing references) + //IL_2f3f: Expected O, but got Unknown + //IL_2f44: Expected O, but got Unknown + //IL_2f9e: Unknown result type (might be due to invalid IL or missing references) + //IL_2fad: Expected O, but got Unknown + //IL_2fbe: Unknown result type (might be due to invalid IL or missing references) + //IL_2fc3: Unknown result type (might be due to invalid IL or missing references) + //IL_2fce: Unknown result type (might be due to invalid IL or missing references) + //IL_2fd3: Unknown result type (might be due to invalid IL or missing references) + //IL_303d: Unknown result type (might be due to invalid IL or missing references) + //IL_3042: Unknown result type (might be due to invalid IL or missing references) + //IL_3045: Expected O, but got Unknown + //IL_304a: Expected O, but got Unknown + //IL_304a: Unknown result type (might be due to invalid IL or missing references) + //IL_305c: Unknown result type (might be due to invalid IL or missing references) + //IL_306b: Unknown result type (might be due to invalid IL or missing references) + //IL_3075: Expected O, but got Unknown + //IL_3070: Unknown result type (might be due to invalid IL or missing references) + //IL_307a: Expected O, but got Unknown + //IL_307f: Expected O, but got Unknown + //IL_3100: Unknown result type (might be due to invalid IL or missing references) + //IL_3105: Unknown result type (might be due to invalid IL or missing references) + //IL_3110: Unknown result type (might be due to invalid IL or missing references) + //IL_3115: Unknown result type (might be due to invalid IL or missing references) + //IL_317f: Unknown result type (might be due to invalid IL or missing references) + //IL_3184: Unknown result type (might be due to invalid IL or missing references) + //IL_3187: Expected O, but got Unknown + //IL_318c: Expected O, but got Unknown + //IL_318c: Unknown result type (might be due to invalid IL or missing references) + //IL_319e: Unknown result type (might be due to invalid IL or missing references) + //IL_31ad: Unknown result type (might be due to invalid IL or missing references) + //IL_31b7: Expected O, but got Unknown + //IL_31b2: Unknown result type (might be due to invalid IL or missing references) + //IL_31bc: Expected O, but got Unknown + //IL_31c1: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + StaticResourceExtension val10 = new StaticResourceExtension(); + AppThemeBindingExtension val11 = new AppThemeBindingExtension(); + Label val12 = new Label(); + Label val13 = new Label(); + Frame val14 = new Frame(); + Label val15 = new Label(); + Frame val16 = new Frame(); + Label val17 = new Label(); + Frame val18 = new Frame(); + Label val19 = new Label(); + Frame val20 = new Frame(); + Grid val21 = new Grid(); + VerticalStackLayout val22 = new VerticalStackLayout(); + Frame val23 = new Frame(); + StaticResourceExtension val24 = new StaticResourceExtension(); + StaticResourceExtension val25 = new StaticResourceExtension(); + StaticResourceExtension val26 = new StaticResourceExtension(); + AppThemeBindingExtension val27 = new AppThemeBindingExtension(); + Label val28 = new Label(); + Label val29 = new Label(); + Frame val30 = new Frame(); + Label val31 = new Label(); + Frame val32 = new Frame(); + Label val33 = new Label(); + Frame val34 = new Frame(); + Label val35 = new Label(); + Frame val36 = new Frame(); + Label val37 = new Label(); + Frame val38 = new Frame(); + Grid val39 = new Grid(); + VerticalStackLayout val40 = new VerticalStackLayout(); + Frame val41 = new Frame(); + StaticResourceExtension val42 = new StaticResourceExtension(); + StaticResourceExtension val43 = new StaticResourceExtension(); + StaticResourceExtension val44 = new StaticResourceExtension(); + AppThemeBindingExtension val45 = new AppThemeBindingExtension(); + Label val46 = new Label(); + Label val47 = new Label(); + Frame val48 = new Frame(); + Label val49 = new Label(); + Frame val50 = new Frame(); + Label val51 = new Label(); + Frame val52 = new Frame(); + Grid val53 = new Grid(); + StaticResourceExtension val54 = new StaticResourceExtension(); + StaticResourceExtension val55 = new StaticResourceExtension(); + AppThemeBindingExtension val56 = new AppThemeBindingExtension(); + Label val57 = new Label(); + VerticalStackLayout val58 = new VerticalStackLayout(); + Frame val59 = new Frame(); + StaticResourceExtension val60 = new StaticResourceExtension(); + StaticResourceExtension val61 = new StaticResourceExtension(); + StaticResourceExtension val62 = new StaticResourceExtension(); + AppThemeBindingExtension val63 = new AppThemeBindingExtension(); + Label val64 = new Label(); + StaticResourceExtension val65 = new StaticResourceExtension(); + StaticResourceExtension val66 = new StaticResourceExtension(); + AppThemeBindingExtension val67 = new AppThemeBindingExtension(); + Label val68 = new Label(); + StaticResourceExtension val69 = new StaticResourceExtension(); + Entry val70 = new Entry(); + StaticResourceExtension val71 = new StaticResourceExtension(); + StaticResourceExtension val72 = new StaticResourceExtension(); + AppThemeBindingExtension val73 = new AppThemeBindingExtension(); + Label val74 = new Label(); + StaticResourceExtension val75 = new StaticResourceExtension(); + Entry val76 = new Entry(); + StaticResourceExtension val77 = new StaticResourceExtension(); + StaticResourceExtension val78 = new StaticResourceExtension(); + AppThemeBindingExtension val79 = new AppThemeBindingExtension(); + Label val80 = new Label(); + StaticResourceExtension val81 = new StaticResourceExtension(); + Entry val82 = new Entry(); + StaticResourceExtension val83 = new StaticResourceExtension(); + Button val84 = new Button(); + Grid val85 = new Grid(); + VerticalStackLayout val86 = new VerticalStackLayout(); + Frame val87 = new Frame(); + VerticalStackLayout val88 = new VerticalStackLayout(); + ScrollView val89 = new ScrollView(); + GridsPage gridsPage; + NameScope val90 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(gridsPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)gridsPage, (INameScope)(object)val90); + ((Element)val89).transientNamescope = (INameScope)(object)val90; + ((Element)val88).transientNamescope = (INameScope)(object)val90; + ((Element)val7).transientNamescope = (INameScope)(object)val90; + ((Element)val23).transientNamescope = (INameScope)(object)val90; + ((Element)val22).transientNamescope = (INameScope)(object)val90; + ((Element)val12).transientNamescope = (INameScope)(object)val90; + ((Element)val21).transientNamescope = (INameScope)(object)val90; + ((Element)val14).transientNamescope = (INameScope)(object)val90; + ((Element)val13).transientNamescope = (INameScope)(object)val90; + ((Element)val16).transientNamescope = (INameScope)(object)val90; + ((Element)val15).transientNamescope = (INameScope)(object)val90; + ((Element)val18).transientNamescope = (INameScope)(object)val90; + ((Element)val17).transientNamescope = (INameScope)(object)val90; + ((Element)val20).transientNamescope = (INameScope)(object)val90; + ((Element)val19).transientNamescope = (INameScope)(object)val90; + ((Element)val41).transientNamescope = (INameScope)(object)val90; + ((Element)val40).transientNamescope = (INameScope)(object)val90; + ((Element)val28).transientNamescope = (INameScope)(object)val90; + ((Element)val39).transientNamescope = (INameScope)(object)val90; + ((Element)val30).transientNamescope = (INameScope)(object)val90; + ((Element)val29).transientNamescope = (INameScope)(object)val90; + ((Element)val32).transientNamescope = (INameScope)(object)val90; + ((Element)val31).transientNamescope = (INameScope)(object)val90; + ((Element)val34).transientNamescope = (INameScope)(object)val90; + ((Element)val33).transientNamescope = (INameScope)(object)val90; + ((Element)val36).transientNamescope = (INameScope)(object)val90; + ((Element)val35).transientNamescope = (INameScope)(object)val90; + ((Element)val38).transientNamescope = (INameScope)(object)val90; + ((Element)val37).transientNamescope = (INameScope)(object)val90; + ((Element)val59).transientNamescope = (INameScope)(object)val90; + ((Element)val58).transientNamescope = (INameScope)(object)val90; + ((Element)val46).transientNamescope = (INameScope)(object)val90; + ((Element)val53).transientNamescope = (INameScope)(object)val90; + ((Element)val48).transientNamescope = (INameScope)(object)val90; + ((Element)val47).transientNamescope = (INameScope)(object)val90; + ((Element)val50).transientNamescope = (INameScope)(object)val90; + ((Element)val49).transientNamescope = (INameScope)(object)val90; + ((Element)val52).transientNamescope = (INameScope)(object)val90; + ((Element)val51).transientNamescope = (INameScope)(object)val90; + ((Element)val57).transientNamescope = (INameScope)(object)val90; + ((Element)val87).transientNamescope = (INameScope)(object)val90; + ((Element)val86).transientNamescope = (INameScope)(object)val90; + ((Element)val64).transientNamescope = (INameScope)(object)val90; + ((Element)val85).transientNamescope = (INameScope)(object)val90; + ((Element)val68).transientNamescope = (INameScope)(object)val90; + ((Element)val70).transientNamescope = (INameScope)(object)val90; + ((Element)val74).transientNamescope = (INameScope)(object)val90; + ((Element)val76).transientNamescope = (INameScope)(object)val90; + ((Element)val80).transientNamescope = (INameScope)(object)val90; + ((Element)val82).transientNamescope = (INameScope)(object)val90; + ((Element)val84).transientNamescope = (INameScope)(object)val90; + ((BindableObject)gridsPage).SetValue(Page.TitleProperty, (object)"Grids"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val91 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val92 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = gridsPage; + SimpleValueTargetProvider val93 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val90, val90, val90 }, false); + object obj = (object)val93; + val92.Add(typeFromHandle, (object)val93); + val92.Add(typeof(IReferenceProvider), obj); + val92.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val91.ProvideValue((IServiceProvider)val92); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val94 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val95 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = gridsPage; + SimpleValueTargetProvider val96 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val90, val90, val90 }, false); + object obj2 = (object)val96; + val95.Add(typeFromHandle2, (object)val96); + val95.Add(typeof(IReferenceProvider), obj2); + val95.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val94.ProvideValue((IServiceProvider)val95); + val3.Dark = dark; + XamlServiceProvider val97 = new XamlServiceProvider(); + val97.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)gridsPage, (object)VisualElement.BackgroundColorProperty)); + val97.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val98 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val97); + ((BindableObject)gridsPage).SetBinding(VisualElement.BackgroundColorProperty, val98); + ((BindableObject)val88).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val88).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Grid Layouts"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val99 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val100 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 5]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val88; + array3[3] = val89; + array3[4] = gridsPage; + SimpleValueTargetProvider val101 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj3 = (object)val101; + val100.Add(typeFromHandle3, (object)val101); + val100.Add(typeof(IReferenceProvider), obj3); + val100.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object light2 = val99.ProvideValue((IServiceProvider)val100); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val102 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val103 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val88; + array4[3] = val89; + array4[4] = gridsPage; + SimpleValueTargetProvider val104 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val90, val90, val90, val90, val90, val90 }, false); + object obj4 = (object)val104; + val103.Add(typeFromHandle4, (object)val104); + val103.Add(typeof(IReferenceProvider), obj4); + val103.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object dark2 = val102.ProvideValue((IServiceProvider)val103); + val6.Dark = dark2; + XamlServiceProvider val105 = new XamlServiceProvider(); + val105.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val105.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + BindingBase val106 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val105); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val106); + ((Layout)val88).Children.Add((IView)(object)val7); + val8.Key = "ThemedFrame"; + StaticResourceExtension val107 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val108 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 4]; + array5[0] = val23; + array5[1] = val88; + array5[2] = val89; + array5[3] = gridsPage; + SimpleValueTargetProvider val109 = new SimpleValueTargetProvider(array5, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj5 = (object)val109; + val108.Add(typeFromHandle5, (object)val109); + val108.Add(typeof(IReferenceProvider), obj5); + val108.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object obj6 = val107.ProvideValue((IServiceProvider)val108); + ((BindableObject)val23).SetValue(VisualElement.StyleProperty, (obj6 == null || !typeof(BindingBase).IsAssignableFrom(obj6.GetType())) ? obj6 : obj6); + ((BindableObject)val23).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val23).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val22).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val12).SetValue(Label.TextProperty, (object)"Simple 2x2 Grid"); + ((BindableObject)val12).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val12).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val9.Key = "TextPrimaryLight"; + StaticResourceExtension val110 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val111 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 7]; + array6[0] = val11; + array6[1] = val12; + array6[2] = val22; + array6[3] = val23; + array6[4] = val88; + array6[5] = val89; + array6[6] = gridsPage; + SimpleValueTargetProvider val112 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj7 = (object)val112; + val111.Add(typeFromHandle6, (object)val112); + val111.Add(typeof(IReferenceProvider), obj7); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object light3 = val110.ProvideValue((IServiceProvider)val111); + val11.Light = light3; + val10.Key = "TextPrimaryDark"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 7]; + array7[0] = val11; + array7[1] = val12; + array7[2] = val22; + array7[3] = val23; + array7[4] = val88; + array7[5] = val89; + array7[6] = gridsPage; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj8 = (object)val115; + val114.Add(typeFromHandle7, (object)val115); + val114.Add(typeof(IReferenceProvider), obj8); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object dark3 = val113.ProvideValue((IServiceProvider)val114); + val11.Dark = dark3; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val12, (object)Label.TextColorProperty)); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + BindingBase val117 = ((IMarkupExtension)(object)val11).ProvideValue((IServiceProvider)val116); + ((BindableObject)val12).SetBinding(Label.TextColorProperty, val117); + ((Layout)val22).Children.Add((IView)(object)val12); + ((BindableObject)val21).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[2] + { + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Star) + })); + ((BindableObject)val21).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[2] + { + new RowDefinition(new GridLength(60.0)), + new RowDefinition(new GridLength(60.0)) + })); + ((BindableObject)val21).SetValue(Grid.ColumnSpacingProperty, (object)10.0); + ((BindableObject)val21).SetValue(Grid.RowSpacingProperty, (object)10.0); + ((BindableObject)val14).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(11f / 85f, 0.5882353f, 81f / 85f, 1f)); + ((BindableObject)val14).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val13).SetValue(Label.TextProperty, (object)"Cell 1"); + ((BindableObject)val13).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val13).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val13).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val14).SetValue(ContentView.ContentProperty, (object)val13); + ((Layout)val21).Children.Add((IView)(object)val14); + ((BindableObject)val16).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val16).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val16).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val15).SetValue(Label.TextProperty, (object)"Cell 2"); + ((BindableObject)val15).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val15).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val15).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val16).SetValue(ContentView.ContentProperty, (object)val15); + ((Layout)val21).Children.Add((IView)(object)val16); + ((BindableObject)val18).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val18).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + ((BindableObject)val18).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val17).SetValue(Label.TextProperty, (object)"Cell 3"); + ((BindableObject)val17).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val17).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val17).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val18).SetValue(ContentView.ContentProperty, (object)val17); + ((Layout)val21).Children.Add((IView)(object)val18); + ((BindableObject)val20).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val20).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val20).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((BindableObject)val20).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val19).SetValue(Label.TextProperty, (object)"Cell 4"); + ((BindableObject)val19).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val19).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val19).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val20).SetValue(ContentView.ContentProperty, (object)val19); + ((Layout)val21).Children.Add((IView)(object)val20); + ((Layout)val22).Children.Add((IView)(object)val21); + ((BindableObject)val23).SetValue(ContentView.ContentProperty, (object)val22); + ((Layout)val88).Children.Add((IView)(object)val23); + val24.Key = "ThemedFrame"; + StaticResourceExtension val118 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val119 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 4]; + array8[0] = val41; + array8[1] = val88; + array8[2] = val89; + array8[3] = gridsPage; + SimpleValueTargetProvider val120 = new SimpleValueTargetProvider(array8, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj9 = (object)val120; + val119.Add(typeFromHandle8, (object)val120); + val119.Add(typeof(IReferenceProvider), obj9); + val119.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(36, 20))); + object obj10 = val118.ProvideValue((IServiceProvider)val119); + ((BindableObject)val41).SetValue(VisualElement.StyleProperty, (obj10 == null || !typeof(BindingBase).IsAssignableFrom(obj10.GetType())) ? obj10 : obj10); + ((BindableObject)val41).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val41).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val40).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val28).SetValue(Label.TextProperty, (object)"Column & Row Spanning"); + ((BindableObject)val28).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val28).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val25.Key = "TextPrimaryLight"; + StaticResourceExtension val121 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val122 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 7]; + array9[0] = val27; + array9[1] = val28; + array9[2] = val40; + array9[3] = val41; + array9[4] = val88; + array9[5] = val89; + array9[6] = gridsPage; + SimpleValueTargetProvider val123 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj11 = (object)val123; + val122.Add(typeFromHandle9, (object)val123); + val122.Add(typeof(IReferenceProvider), obj11); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(39, 28))); + object light4 = val121.ProvideValue((IServiceProvider)val122); + val27.Light = light4; + val26.Key = "TextPrimaryDark"; + StaticResourceExtension val124 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val125 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 7]; + array10[0] = val27; + array10[1] = val28; + array10[2] = val40; + array10[3] = val41; + array10[4] = val88; + array10[5] = val89; + array10[6] = gridsPage; + SimpleValueTargetProvider val126 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj12 = (object)val126; + val125.Add(typeFromHandle10, (object)val126); + val125.Add(typeof(IReferenceProvider), obj12); + val125.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(39, 28))); + object dark4 = val124.ProvideValue((IServiceProvider)val125); + val27.Dark = dark4; + XamlServiceProvider val127 = new XamlServiceProvider(); + val127.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val28, (object)Label.TextColorProperty)); + val127.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(39, 28))); + BindingBase val128 = ((IMarkupExtension)(object)val27).ProvideValue((IServiceProvider)val127); + ((BindableObject)val28).SetBinding(Label.TextColorProperty, val128); + ((Layout)val40).Children.Add((IView)(object)val28); + ((BindableObject)val39).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[3] + { + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Star) + })); + ((BindableObject)val39).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[3] + { + new RowDefinition(new GridLength(60.0)), + new RowDefinition(new GridLength(60.0)), + new RowDefinition(new GridLength(60.0)) + })); + ((BindableObject)val39).SetValue(Grid.ColumnSpacingProperty, (object)10.0); + ((BindableObject)val39).SetValue(Grid.RowSpacingProperty, (object)10.0); + ((BindableObject)val30).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.9137255f, 0.11764706f, 33f / 85f, 1f)); + ((BindableObject)val30).SetValue(Grid.ColumnSpanProperty, (object)2); + ((BindableObject)val30).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val29).SetValue(Label.TextProperty, (object)"Span 2 Cols"); + ((BindableObject)val29).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val29).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val29).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val30).SetValue(ContentView.ContentProperty, (object)val29); + ((Layout)val39).Children.Add((IView)(object)val30); + ((BindableObject)val32).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0f, 0.7372549f, 0.83137256f, 1f)); + ((BindableObject)val32).SetValue(Grid.ColumnProperty, (object)2); + ((BindableObject)val32).SetValue(Grid.RowSpanProperty, (object)2); + ((BindableObject)val32).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val31).SetValue(Label.TextProperty, (object)"Span 2 Rows"); + ((BindableObject)val31).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val31).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val31).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val32).SetValue(ContentView.ContentProperty, (object)val31); + ((Layout)val39).Children.Add((IView)(object)val32); + ((BindableObject)val34).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.54509807f, 0.7647059f, 0.2901961f, 1f)); + ((BindableObject)val34).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val34).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val33).SetValue(Label.TextProperty, (object)"1x1"); + ((BindableObject)val33).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val33).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val33).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val34).SetValue(ContentView.ContentProperty, (object)val33); + ((Layout)val39).Children.Add((IView)(object)val34); + ((BindableObject)val36).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(1f, 0.75686276f, 0.02745098f, 1f)); + ((BindableObject)val36).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val36).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val36).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val35).SetValue(Label.TextProperty, (object)"1x1"); + ((BindableObject)val35).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val35).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val35).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val36).SetValue(ContentView.ContentProperty, (object)val35); + ((Layout)val39).Children.Add((IView)(object)val36); + ((BindableObject)val38).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(32f / 85f, 25f / 51f, 0.54509807f, 1f)); + ((BindableObject)val38).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val38).SetValue(Grid.ColumnSpanProperty, (object)3); + ((BindableObject)val38).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val37).SetValue(Label.TextProperty, (object)"Span All Columns"); + ((BindableObject)val37).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val37).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val37).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val38).SetValue(ContentView.ContentProperty, (object)val37); + ((Layout)val39).Children.Add((IView)(object)val38); + ((Layout)val40).Children.Add((IView)(object)val39); + ((BindableObject)val41).SetValue(ContentView.ContentProperty, (object)val40); + ((Layout)val88).Children.Add((IView)(object)val41); + val42.Key = "ThemedFrame"; + StaticResourceExtension val129 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val130 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 4]; + array11[0] = val59; + array11[1] = val88; + array11[2] = val89; + array11[3] = gridsPage; + SimpleValueTargetProvider val131 = new SimpleValueTargetProvider(array11, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj13 = (object)val131; + val130.Add(typeFromHandle11, (object)val131); + val130.Add(typeof(IReferenceProvider), obj13); + val130.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(61, 20))); + object obj14 = val129.ProvideValue((IServiceProvider)val130); + ((BindableObject)val59).SetValue(VisualElement.StyleProperty, (obj14 == null || !typeof(BindingBase).IsAssignableFrom(obj14.GetType())) ? obj14 : obj14); + ((BindableObject)val59).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val59).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val58).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val46).SetValue(Label.TextProperty, (object)"Auto & Star Sizing"); + ((BindableObject)val46).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val46).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val43.Key = "TextPrimaryLight"; + StaticResourceExtension val132 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val133 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 7]; + array12[0] = val45; + array12[1] = val46; + array12[2] = val58; + array12[3] = val59; + array12[4] = val88; + array12[5] = val89; + array12[6] = gridsPage; + SimpleValueTargetProvider val134 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj15 = (object)val134; + val133.Add(typeFromHandle12, (object)val134); + val133.Add(typeof(IReferenceProvider), obj15); + val133.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(64, 28))); + object light5 = val132.ProvideValue((IServiceProvider)val133); + val45.Light = light5; + val44.Key = "TextPrimaryDark"; + StaticResourceExtension val135 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val136 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 7]; + array13[0] = val45; + array13[1] = val46; + array13[2] = val58; + array13[3] = val59; + array13[4] = val88; + array13[5] = val89; + array13[6] = gridsPage; + SimpleValueTargetProvider val137 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj16 = (object)val137; + val136.Add(typeFromHandle13, (object)val137); + val136.Add(typeof(IReferenceProvider), obj16); + val136.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(64, 28))); + object dark5 = val135.ProvideValue((IServiceProvider)val136); + val45.Dark = dark5; + XamlServiceProvider val138 = new XamlServiceProvider(); + val138.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val46, (object)Label.TextColorProperty)); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(64, 28))); + BindingBase val139 = ((IMarkupExtension)(object)val45).ProvideValue((IServiceProvider)val138); + ((BindableObject)val46).SetBinding(Label.TextColorProperty, val139); + ((Layout)val58).Children.Add((IView)(object)val46); + ((BindableObject)val53).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[3] + { + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(new GridLength(2.0, (GridUnitType)1)) + })); + ((BindableObject)val53).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[1] + { + new RowDefinition(new GridLength(50.0)) + })); + ((BindableObject)val53).SetValue(Grid.ColumnSpacingProperty, (object)10.0); + ((BindableObject)val48).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.4745098f, 1f / 3f, 24f / 85f, 1f)); + ((BindableObject)val48).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val48).SetValue(Layout.PaddingProperty, (object)new Thickness(10.0)); + ((BindableObject)val47).SetValue(Label.TextProperty, (object)"Auto"); + ((BindableObject)val47).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val47).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val48).SetValue(ContentView.ContentProperty, (object)val47); + ((Layout)val53).Children.Add((IView)(object)val48); + ((BindableObject)val50).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val50).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0f, 0.5882353f, 8f / 15f, 1f)); + ((BindableObject)val50).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val49).SetValue(Label.TextProperty, (object)"1*"); + ((BindableObject)val49).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val49).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val49).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val50).SetValue(ContentView.ContentProperty, (object)val49); + ((Layout)val53).Children.Add((IView)(object)val50); + ((BindableObject)val52).SetValue(Grid.ColumnProperty, (object)2); + ((BindableObject)val52).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(21f / 85f, 27f / 85f, 0.70980394f, 1f)); + ((BindableObject)val52).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val51).SetValue(Label.TextProperty, (object)"2*"); + ((BindableObject)val51).SetValue(Label.TextColorProperty, (object)Colors.White); + ((BindableObject)val51).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val51).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val52).SetValue(ContentView.ContentProperty, (object)val51); + ((Layout)val53).Children.Add((IView)(object)val52); + ((Layout)val58).Children.Add((IView)(object)val53); + ((BindableObject)val57).SetValue(Label.TextProperty, (object)"Auto: fits content, 1*: one part, 2*: two parts"); + ((BindableObject)val57).SetValue(Label.FontSizeProperty, (object)12.0); + val54.Key = "TextSecondaryLight"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 7]; + array14[0] = val56; + array14[1] = val57; + array14[2] = val58; + array14[3] = val59; + array14[4] = val88; + array14[5] = val89; + array14[6] = gridsPage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj17 = (object)val142; + val141.Add(typeFromHandle14, (object)val142); + val141.Add(typeof(IReferenceProvider), obj17); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + object light6 = val140.ProvideValue((IServiceProvider)val141); + val56.Light = light6; + val55.Key = "TextSecondaryDark"; + StaticResourceExtension val143 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val144 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 7]; + array15[0] = val56; + array15[1] = val57; + array15[2] = val58; + array15[3] = val59; + array15[4] = val88; + array15[5] = val89; + array15[6] = gridsPage; + SimpleValueTargetProvider val145 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj18 = (object)val145; + val144.Add(typeFromHandle15, (object)val145); + val144.Add(typeof(IReferenceProvider), obj18); + val144.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + object dark6 = val143.ProvideValue((IServiceProvider)val144); + val56.Dark = dark6; + XamlServiceProvider val146 = new XamlServiceProvider(); + val146.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val57, (object)Label.TextColorProperty)); + val146.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 28))); + BindingBase val147 = ((IMarkupExtension)(object)val56).ProvideValue((IServiceProvider)val146); + ((BindableObject)val57).SetBinding(Label.TextColorProperty, val147); + ((Layout)val58).Children.Add((IView)(object)val57); + ((BindableObject)val59).SetValue(ContentView.ContentProperty, (object)val58); + ((Layout)val88).Children.Add((IView)(object)val59); + val60.Key = "ThemedFrame"; + StaticResourceExtension val148 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val149 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 4]; + array16[0] = val87; + array16[1] = val88; + array16[2] = val89; + array16[3] = gridsPage; + SimpleValueTargetProvider val150 = new SimpleValueTargetProvider(array16, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val90, val90, val90, val90, val90 }, false); + object obj19 = (object)val150; + val149.Add(typeFromHandle16, (object)val150); + val149.Add(typeof(IReferenceProvider), obj19); + val149.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(82, 20))); + object obj20 = val148.ProvideValue((IServiceProvider)val149); + ((BindableObject)val87).SetValue(VisualElement.StyleProperty, (obj20 == null || !typeof(BindingBase).IsAssignableFrom(obj20.GetType())) ? obj20 : obj20); + ((BindableObject)val87).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val87).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val86).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val64).SetValue(Label.TextProperty, (object)"Form Layout Example"); + ((BindableObject)val64).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val64).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val61.Key = "TextPrimaryLight"; + StaticResourceExtension val151 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val152 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 7]; + array17[0] = val63; + array17[1] = val64; + array17[2] = val86; + array17[3] = val87; + array17[4] = val88; + array17[5] = val89; + array17[6] = gridsPage; + SimpleValueTargetProvider val153 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj21 = (object)val153; + val152.Add(typeFromHandle17, (object)val153); + val152.Add(typeof(IReferenceProvider), obj21); + val152.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + object light7 = val151.ProvideValue((IServiceProvider)val152); + val63.Light = light7; + val62.Key = "TextPrimaryDark"; + StaticResourceExtension val154 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val155 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 7]; + array18[0] = val63; + array18[1] = val64; + array18[2] = val86; + array18[3] = val87; + array18[4] = val88; + array18[5] = val89; + array18[6] = gridsPage; + SimpleValueTargetProvider val156 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj22 = (object)val156; + val155.Add(typeFromHandle18, (object)val156); + val155.Add(typeof(IReferenceProvider), obj22); + val155.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + object dark7 = val154.ProvideValue((IServiceProvider)val155); + val63.Dark = dark7; + XamlServiceProvider val157 = new XamlServiceProvider(); + val157.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val64, (object)Label.TextColorProperty)); + val157.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + BindingBase val158 = ((IMarkupExtension)(object)val63).ProvideValue((IServiceProvider)val157); + ((BindableObject)val64).SetBinding(Label.TextColorProperty, val158); + ((Layout)val86).Children.Add((IView)(object)val64); + ((BindableObject)val85).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[2] + { + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Star) + })); + ((BindableObject)val85).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[4] + { + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto) + })); + ((BindableObject)val85).SetValue(Grid.ColumnSpacingProperty, (object)15.0); + ((BindableObject)val85).SetValue(Grid.RowSpacingProperty, (object)10.0); + ((BindableObject)val68).SetValue(Label.TextProperty, (object)"Name:"); + ((BindableObject)val68).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val65.Key = "TextPrimaryLight"; + StaticResourceExtension val159 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val160 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 8]; + array19[0] = val67; + array19[1] = val68; + array19[2] = val85; + array19[3] = val86; + array19[4] = val87; + array19[5] = val88; + array19[6] = val89; + array19[7] = gridsPage; + SimpleValueTargetProvider val161 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj23 = (object)val161; + val160.Add(typeFromHandle19, (object)val161); + val160.Add(typeof(IReferenceProvider), obj23); + val160.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(88, 32))); + object light8 = val159.ProvideValue((IServiceProvider)val160); + val67.Light = light8; + val66.Key = "TextPrimaryDark"; + StaticResourceExtension val162 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val163 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 8]; + array20[0] = val67; + array20[1] = val68; + array20[2] = val85; + array20[3] = val86; + array20[4] = val87; + array20[5] = val88; + array20[6] = val89; + array20[7] = gridsPage; + SimpleValueTargetProvider val164 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj24 = (object)val164; + val163.Add(typeFromHandle20, (object)val164); + val163.Add(typeof(IReferenceProvider), obj24); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(88, 32))); + object dark8 = val162.ProvideValue((IServiceProvider)val163); + val67.Dark = dark8; + XamlServiceProvider val165 = new XamlServiceProvider(); + val165.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val68, (object)Label.TextColorProperty)); + val165.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(88, 32))); + BindingBase val166 = ((IMarkupExtension)(object)val67).ProvideValue((IServiceProvider)val165); + ((BindableObject)val68).SetBinding(Label.TextColorProperty, val166); + ((Layout)val85).Children.Add((IView)(object)val68); + ((BindableObject)val70).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val70).SetValue(Entry.PlaceholderProperty, (object)"Enter name"); + val69.Key = "ThemedEntry"; + StaticResourceExtension val167 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val168 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 7]; + array21[0] = val70; + array21[1] = val85; + array21[2] = val86; + array21[3] = val87; + array21[4] = val88; + array21[5] = val89; + array21[6] = gridsPage; + SimpleValueTargetProvider val169 = new SimpleValueTargetProvider(array21, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj25 = (object)val169; + val168.Add(typeFromHandle21, (object)val169); + val168.Add(typeof(IReferenceProvider), obj25); + val168.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(89, 73))); + object obj26 = val167.ProvideValue((IServiceProvider)val168); + ((BindableObject)val70).SetValue(VisualElement.StyleProperty, (obj26 == null || !typeof(BindingBase).IsAssignableFrom(obj26.GetType())) ? obj26 : obj26); + ((Layout)val85).Children.Add((IView)(object)val70); + ((BindableObject)val74).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val74).SetValue(Label.TextProperty, (object)"Email:"); + ((BindableObject)val74).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val71.Key = "TextPrimaryLight"; + StaticResourceExtension val170 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val171 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 8]; + array22[0] = val73; + array22[1] = val74; + array22[2] = val85; + array22[3] = val86; + array22[4] = val87; + array22[5] = val88; + array22[6] = val89; + array22[7] = gridsPage; + SimpleValueTargetProvider val172 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj27 = (object)val172; + val171.Add(typeFromHandle22, (object)val172); + val171.Add(typeof(IReferenceProvider), obj27); + val171.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(92, 32))); + object light9 = val170.ProvideValue((IServiceProvider)val171); + val73.Light = light9; + val72.Key = "TextPrimaryDark"; + StaticResourceExtension val173 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val174 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 8]; + array23[0] = val73; + array23[1] = val74; + array23[2] = val85; + array23[3] = val86; + array23[4] = val87; + array23[5] = val88; + array23[6] = val89; + array23[7] = gridsPage; + SimpleValueTargetProvider val175 = new SimpleValueTargetProvider(array23, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj28 = (object)val175; + val174.Add(typeFromHandle23, (object)val175); + val174.Add(typeof(IReferenceProvider), obj28); + val174.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(92, 32))); + object dark9 = val173.ProvideValue((IServiceProvider)val174); + val73.Dark = dark9; + XamlServiceProvider val176 = new XamlServiceProvider(); + val176.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val74, (object)Label.TextColorProperty)); + val176.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(92, 32))); + BindingBase val177 = ((IMarkupExtension)(object)val73).ProvideValue((IServiceProvider)val176); + ((BindableObject)val74).SetBinding(Label.TextColorProperty, val177); + ((Layout)val85).Children.Add((IView)(object)val74); + ((BindableObject)val76).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val76).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val76).SetValue(Entry.PlaceholderProperty, (object)"Enter email"); + ((BindableObject)val76).SetValue(Entry.KeyboardProperty, ((TypeConverter)new KeyboardTypeConverter()).ConvertFromInvariantString("Email")); + val75.Key = "ThemedEntry"; + StaticResourceExtension val178 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val179 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 7]; + array24[0] = val76; + array24[1] = val85; + array24[2] = val86; + array24[3] = val87; + array24[4] = val88; + array24[5] = val89; + array24[6] = gridsPage; + SimpleValueTargetProvider val180 = new SimpleValueTargetProvider(array24, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj29 = (object)val180; + val179.Add(typeFromHandle24, (object)val180); + val179.Add(typeof(IReferenceProvider), obj29); + val179.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(93, 104))); + object obj30 = val178.ProvideValue((IServiceProvider)val179); + ((BindableObject)val76).SetValue(VisualElement.StyleProperty, (obj30 == null || !typeof(BindingBase).IsAssignableFrom(obj30.GetType())) ? obj30 : obj30); + ((Layout)val85).Children.Add((IView)(object)val76); + ((BindableObject)val80).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val80).SetValue(Label.TextProperty, (object)"Phone:"); + ((BindableObject)val80).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val77.Key = "TextPrimaryLight"; + StaticResourceExtension val181 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val182 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 8]; + array25[0] = val79; + array25[1] = val80; + array25[2] = val85; + array25[3] = val86; + array25[4] = val87; + array25[5] = val88; + array25[6] = val89; + array25[7] = gridsPage; + SimpleValueTargetProvider val183 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj31 = (object)val183; + val182.Add(typeFromHandle25, (object)val183); + val182.Add(typeof(IReferenceProvider), obj31); + val182.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(96, 32))); + object light10 = val181.ProvideValue((IServiceProvider)val182); + val79.Light = light10; + val78.Key = "TextPrimaryDark"; + StaticResourceExtension val184 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val185 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 8]; + array26[0] = val79; + array26[1] = val80; + array26[2] = val85; + array26[3] = val86; + array26[4] = val87; + array26[5] = val88; + array26[6] = val89; + array26[7] = gridsPage; + SimpleValueTargetProvider val186 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val90, val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj32 = (object)val186; + val185.Add(typeFromHandle26, (object)val186); + val185.Add(typeof(IReferenceProvider), obj32); + val185.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(96, 32))); + object dark10 = val184.ProvideValue((IServiceProvider)val185); + val79.Dark = dark10; + XamlServiceProvider val187 = new XamlServiceProvider(); + val187.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val80, (object)Label.TextColorProperty)); + val187.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(96, 32))); + BindingBase val188 = ((IMarkupExtension)(object)val79).ProvideValue((IServiceProvider)val187); + ((BindableObject)val80).SetBinding(Label.TextColorProperty, val188); + ((Layout)val85).Children.Add((IView)(object)val80); + ((BindableObject)val82).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val82).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val82).SetValue(Entry.PlaceholderProperty, (object)"Enter phone"); + ((BindableObject)val82).SetValue(Entry.KeyboardProperty, ((TypeConverter)new KeyboardTypeConverter()).ConvertFromInvariantString("Telephone")); + val81.Key = "ThemedEntry"; + StaticResourceExtension val189 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val190 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 7]; + array27[0] = val82; + array27[1] = val85; + array27[2] = val86; + array27[3] = val87; + array27[4] = val88; + array27[5] = val89; + array27[6] = gridsPage; + SimpleValueTargetProvider val191 = new SimpleValueTargetProvider(array27, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj33 = (object)val191; + val190.Add(typeFromHandle27, (object)val191); + val190.Add(typeof(IReferenceProvider), obj33); + val190.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(97, 108))); + object obj34 = val189.ProvideValue((IServiceProvider)val190); + ((BindableObject)val82).SetValue(VisualElement.StyleProperty, (obj34 == null || !typeof(BindingBase).IsAssignableFrom(obj34.GetType())) ? obj34 : obj34); + ((Layout)val85).Children.Add((IView)(object)val82); + ((BindableObject)val84).SetValue(Grid.RowProperty, (object)3); + ((BindableObject)val84).SetValue(Grid.ColumnSpanProperty, (object)2); + ((BindableObject)val84).SetValue(Button.TextProperty, (object)"Submit"); + val83.Key = "PrimaryButton"; + StaticResourceExtension val192 = new StaticResourceExtension + { + Key = "PrimaryButton" + }; + XamlServiceProvider val193 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 7]; + array28[0] = val84; + array28[1] = val85; + array28[2] = val86; + array28[3] = val87; + array28[4] = val88; + array28[5] = val89; + array28[6] = gridsPage; + SimpleValueTargetProvider val194 = new SimpleValueTargetProvider(array28, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[8] { val90, val90, val90, val90, val90, val90, val90, val90 }, false); + object obj35 = (object)val194; + val193.Add(typeFromHandle28, (object)val194); + val193.Add(typeof(IReferenceProvider), obj35); + val193.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(99, 80))); + object obj36 = val192.ProvideValue((IServiceProvider)val193); + ((BindableObject)val84).SetValue(VisualElement.StyleProperty, (obj36 == null || !typeof(BindingBase).IsAssignableFrom(obj36.GetType())) ? obj36 : obj36); + ((Layout)val85).Children.Add((IView)(object)val84); + ((Layout)val86).Children.Add((IView)(object)val85); + ((BindableObject)val87).SetValue(ContentView.ContentProperty, (object)val86); + ((Layout)val88).Children.Add((IView)(object)val87); + val89.Content = (View)(object)val88; + ((BindableObject)gridsPage).SetValue(ContentPage.ContentProperty, (object)val89); + } } diff --git a/ShellDemo/Pages/HomePage.cs b/ShellDemo/Pages/HomePage.cs index 9a39e63..592185c 100644 --- a/ShellDemo/Pages/HomePage.cs +++ b/ShellDemo/Pages/HomePage.cs @@ -1,265 +1,2761 @@ -// HomePage - Welcome page for the demo - +using System; +using System.CodeDom.Compiler; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; +using Microsoft.Maui.ApplicationModel; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; using Microsoft.Maui.Platform.Linux.Hosting; namespace ShellDemo; +[XamlFilePath("Pages/HomePage.xaml")] public class HomePage : ContentPage { - public HomePage() - { - Title = "Home"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Switch ThemeSwitch; - Content = new ScrollView - { - Orientation = ScrollOrientation.Both, // Enable horizontal scrolling when window is too narrow - Content = new VerticalStackLayout - { - Padding = new Thickness(30), - Spacing = 20, - Children = - { - new Label - { - Text = "OpenMaui Linux", - FontSize = 32, - FontAttributes = FontAttributes.Bold, - HorizontalOptions = LayoutOptions.Center, - TextColor = Color.FromArgb("#2196F3") - }, + public HomePage() + { + //IL_001e: Unknown result type (might be due to invalid IL or missing references) + //IL_0024: Invalid comparison between Unknown and I4 + InitializeComponent(); + Switch themeSwitch = ThemeSwitch; + Application current = Application.Current; + themeSwitch.IsToggled = current != null && (int)current.UserAppTheme == 2; + } - new Label - { - Text = "Controls Demo", - FontSize = 20, - HorizontalOptions = LayoutOptions.Center, - TextColor = Colors.Gray - }, + private void OnThemeToggled(object? sender, ToggledEventArgs e) + { + //IL_003a: Unknown result type (might be due to invalid IL or missing references) + if (Application.Current != null) + { + Application.Current.UserAppTheme = (AppTheme)((!e.Value) ? 1 : 2); + Console.WriteLine($"[HomePage] Theme changed to: {Application.Current.UserAppTheme}"); + } + } - new BoxView - { - HeightRequest = 2, - Color = Color.FromArgb("#E0E0E0"), - Margin = new Thickness(0, 10) - }, + private void OnButtonsDemoClicked(object? sender, EventArgs e) + { + LinuxViewRenderer.NavigateToRoute("Buttons"); + } - new Label - { - Text = "Welcome to the comprehensive controls demonstration for OpenMaui Linux. " + - "This app showcases all the major UI controls available in the framework.", - FontSize = 14, - LineBreakMode = LineBreakMode.WordWrap, - HorizontalTextAlignment = TextAlignment.Center - }, + private void OnListsDemoClicked(object? sender, EventArgs e) + { + LinuxViewRenderer.NavigateToRoute("Lists"); + } - CreateFeatureSection(), + private void OnPushDetailClicked(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Push button clicked, navigating to detail"); + bool value = LinuxViewRenderer.PushPage((Page)(object)new DetailPage()); + Console.WriteLine($"[HomePage] PushPage result: {value}"); + } - new Label - { - Text = "Use the flyout menu (swipe from left or tap the hamburger icon) to navigate between different control demos.", - FontSize = 12, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap, - HorizontalTextAlignment = TextAlignment.Center, - Margin = new Thickness(0, 20, 0, 0) - }, + private void OnButtonsCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Buttons card tapped"); + LinuxViewRenderer.NavigateToRoute("Buttons"); + } - CreateQuickLinksSection(), + private void OnTextInputCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Text Input card tapped"); + LinuxViewRenderer.NavigateToRoute("TextInput"); + } - CreateNavigationDemoSection() - } - } - }; - } + private void OnSelectionCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Selection card tapped"); + LinuxViewRenderer.NavigateToRoute("Selection"); + } - private View CreateFeatureSection() - { - var grid = new Grid - { - ColumnDefinitions = - { - new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }, - new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) } - }, - RowDefinitions = - { - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto }, - new RowDefinition { Height = GridLength.Auto } - }, - ColumnSpacing = 15, - RowSpacing = 15, - Margin = new Thickness(0, 20) - }; + private void OnPickersCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Pickers card tapped"); + LinuxViewRenderer.NavigateToRoute("Pickers"); + } - var features = new[] - { - ("Buttons", "Various button styles and events"), - ("Text Input", "Entry, Editor, SearchBar"), - ("Selection", "CheckBox, Switch, Slider"), - ("Pickers", "Picker, DatePicker, TimePicker"), - ("Lists", "CollectionView with selection"), - ("Progress", "ProgressBar, ActivityIndicator") - }; + private void OnListsCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Lists card tapped"); + LinuxViewRenderer.NavigateToRoute("Lists"); + } - for (int i = 0; i < features.Length; i++) - { - var (title, desc) = features[i]; - var card = CreateFeatureCard(title, desc); - Grid.SetRow(card, i / 2); - Grid.SetColumn(card, i % 2); - grid.Children.Add(card); - } + private void OnProgressCardTapped(object? sender, EventArgs e) + { + Console.WriteLine("[HomePage] Progress card tapped"); + LinuxViewRenderer.NavigateToRoute("Progress"); + } - return grid; - } - - private Frame CreateFeatureCard(string title, string description) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - HasShadow = true, - Content = new VerticalStackLayout - { - Spacing = 5, - Children = - { - new Label - { - Text = title, - FontSize = 14, - FontAttributes = FontAttributes.Bold, - TextColor = Color.FromArgb("#2196F3") - }, - new Label - { - Text = description, - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - } - } - } - }; - } - - private View CreateQuickLinksSection() - { - var layout = new VerticalStackLayout - { - Spacing = 10, - Margin = new Thickness(0, 20, 0, 0) - }; - - layout.Children.Add(new Label - { - Text = "Quick Actions", - FontSize = 16, - FontAttributes = FontAttributes.Bold, - HorizontalOptions = LayoutOptions.Center - }); - - var buttonRow = new HorizontalStackLayout - { - Spacing = 10, - HorizontalOptions = LayoutOptions.Center - }; - - var buttonsBtn = new Button - { - Text = "Try Buttons", - BackgroundColor = Color.FromArgb("#2196F3"), - TextColor = Colors.White - }; - buttonsBtn.Clicked += (s, e) => LinuxViewRenderer.NavigateToRoute("Buttons"); - - var listsBtn = new Button - { - Text = "Try Lists", - BackgroundColor = Color.FromArgb("#4CAF50"), - TextColor = Colors.White - }; - listsBtn.Clicked += (s, e) => LinuxViewRenderer.NavigateToRoute("Lists"); - - buttonRow.Children.Add(buttonsBtn); - buttonRow.Children.Add(listsBtn); - layout.Children.Add(buttonRow); - - return layout; - } - - private View CreateNavigationDemoSection() - { - var frame = new Frame - { - CornerRadius = 8, - Padding = new Thickness(20), - BackgroundColor = Color.FromArgb("#F3E5F5"), - Margin = new Thickness(0, 20, 0, 0), - Content = new VerticalStackLayout - { - Spacing = 15, - Children = - { - new Label - { - Text = "Navigation Stack Demo", - FontSize = 18, - FontAttributes = FontAttributes.Bold, - TextColor = Color.FromArgb("#9C27B0"), - HorizontalOptions = LayoutOptions.Center - }, - - new Label - { - Text = "Demonstrate push/pop navigation using Shell.GoToAsync()", - FontSize = 12, - TextColor = Colors.Gray, - HorizontalTextAlignment = TextAlignment.Center - }, - - CreatePushButton("Push Detail Page", "detail"), - - new Label - { - Text = "Click the button to push a new page onto the navigation stack. " + - "Use the back button or 'Go Back' to pop it off.", - FontSize = 11, - TextColor = Colors.Gray, - HorizontalTextAlignment = TextAlignment.Center, - LineBreakMode = LineBreakMode.WordWrap - } - } - } - }; - - return frame; - } - - private Button CreatePushButton(string text, string route) - { - var btn = new Button - { - Text = text, - BackgroundColor = Color.FromArgb("#9C27B0"), - TextColor = Colors.White, - HorizontalOptions = LayoutOptions.Center, - Padding = new Thickness(30, 10) - }; - - btn.Clicked += (s, e) => - { - Console.WriteLine($"[HomePage] Push button clicked, navigating to {route}"); - // Use LinuxViewRenderer.PushPage for Skia-based navigation - var success = LinuxViewRenderer.PushPage(new DetailPage()); - Console.WriteLine($"[HomePage] PushPage result: {success}"); - }; - - return btn; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("ThemeSwitch")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_026c: Unknown result type (might be due to invalid IL or missing references) + //IL_0273: Expected O, but got Unknown + //IL_0273: Unknown result type (might be due to invalid IL or missing references) + //IL_027a: Expected O, but got Unknown + //IL_027a: Unknown result type (might be due to invalid IL or missing references) + //IL_0281: Expected O, but got Unknown + //IL_0281: Unknown result type (might be due to invalid IL or missing references) + //IL_0288: Expected O, but got Unknown + //IL_0288: Unknown result type (might be due to invalid IL or missing references) + //IL_028f: Expected O, but got Unknown + //IL_028f: Unknown result type (might be due to invalid IL or missing references) + //IL_0296: Expected O, but got Unknown + //IL_0296: Unknown result type (might be due to invalid IL or missing references) + //IL_029d: Expected O, but got Unknown + //IL_029d: Unknown result type (might be due to invalid IL or missing references) + //IL_02a4: Expected O, but got Unknown + //IL_02a4: Unknown result type (might be due to invalid IL or missing references) + //IL_02ab: Expected O, but got Unknown + //IL_02ab: Unknown result type (might be due to invalid IL or missing references) + //IL_02b2: Expected O, but got Unknown + //IL_02b2: Unknown result type (might be due to invalid IL or missing references) + //IL_02b9: Expected O, but got Unknown + //IL_02b9: Unknown result type (might be due to invalid IL or missing references) + //IL_02c0: Expected O, but got Unknown + //IL_02c0: Unknown result type (might be due to invalid IL or missing references) + //IL_02c7: Expected O, but got Unknown + //IL_02c7: Unknown result type (might be due to invalid IL or missing references) + //IL_02ce: Expected O, but got Unknown + //IL_02ce: Unknown result type (might be due to invalid IL or missing references) + //IL_02d5: Expected O, but got Unknown + //IL_02d5: Unknown result type (might be due to invalid IL or missing references) + //IL_02dc: Expected O, but got Unknown + //IL_02dc: Unknown result type (might be due to invalid IL or missing references) + //IL_02e3: Expected O, but got Unknown + //IL_02e3: Unknown result type (might be due to invalid IL or missing references) + //IL_02ea: Expected O, but got Unknown + //IL_02ea: Unknown result type (might be due to invalid IL or missing references) + //IL_02f1: Expected O, but got Unknown + //IL_02f1: Unknown result type (might be due to invalid IL or missing references) + //IL_02f8: Expected O, but got Unknown + //IL_02f8: Unknown result type (might be due to invalid IL or missing references) + //IL_02ff: Expected O, but got Unknown + //IL_02ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0306: Expected O, but got Unknown + //IL_0306: Unknown result type (might be due to invalid IL or missing references) + //IL_030d: Expected O, but got Unknown + //IL_030d: Unknown result type (might be due to invalid IL or missing references) + //IL_0314: Expected O, but got Unknown + //IL_0314: Unknown result type (might be due to invalid IL or missing references) + //IL_031b: Expected O, but got Unknown + //IL_031b: Unknown result type (might be due to invalid IL or missing references) + //IL_0322: Expected O, but got Unknown + //IL_0322: Unknown result type (might be due to invalid IL or missing references) + //IL_0329: Expected O, but got Unknown + //IL_0329: Unknown result type (might be due to invalid IL or missing references) + //IL_0330: Expected O, but got Unknown + //IL_0330: Unknown result type (might be due to invalid IL or missing references) + //IL_0337: Expected O, but got Unknown + //IL_0337: Unknown result type (might be due to invalid IL or missing references) + //IL_033e: Expected O, but got Unknown + //IL_033e: Unknown result type (might be due to invalid IL or missing references) + //IL_0345: Expected O, but got Unknown + //IL_0345: Unknown result type (might be due to invalid IL or missing references) + //IL_034c: Expected O, but got Unknown + //IL_034c: Unknown result type (might be due to invalid IL or missing references) + //IL_0353: Expected O, but got Unknown + //IL_0353: Unknown result type (might be due to invalid IL or missing references) + //IL_035a: Expected O, but got Unknown + //IL_035a: Unknown result type (might be due to invalid IL or missing references) + //IL_0361: Expected O, but got Unknown + //IL_0361: Unknown result type (might be due to invalid IL or missing references) + //IL_0368: Expected O, but got Unknown + //IL_0368: Unknown result type (might be due to invalid IL or missing references) + //IL_036f: Expected O, but got Unknown + //IL_036f: Unknown result type (might be due to invalid IL or missing references) + //IL_0376: Expected O, but got Unknown + //IL_0376: Unknown result type (might be due to invalid IL or missing references) + //IL_037d: Expected O, but got Unknown + //IL_037d: Unknown result type (might be due to invalid IL or missing references) + //IL_0384: Expected O, but got Unknown + //IL_0384: Unknown result type (might be due to invalid IL or missing references) + //IL_038b: Expected O, but got Unknown + //IL_0398: Unknown result type (might be due to invalid IL or missing references) + //IL_0639: Unknown result type (might be due to invalid IL or missing references) + //IL_063e: Unknown result type (might be due to invalid IL or missing references) + //IL_0649: Unknown result type (might be due to invalid IL or missing references) + //IL_064e: Unknown result type (might be due to invalid IL or missing references) + //IL_0694: Unknown result type (might be due to invalid IL or missing references) + //IL_0699: Unknown result type (might be due to invalid IL or missing references) + //IL_069c: Expected O, but got Unknown + //IL_06a1: Expected O, but got Unknown + //IL_06a1: Unknown result type (might be due to invalid IL or missing references) + //IL_06b3: Unknown result type (might be due to invalid IL or missing references) + //IL_06c1: Unknown result type (might be due to invalid IL or missing references) + //IL_06cb: Expected O, but got Unknown + //IL_06c6: Unknown result type (might be due to invalid IL or missing references) + //IL_06d0: Expected O, but got Unknown + //IL_06d5: Expected O, but got Unknown + //IL_06ea: Unknown result type (might be due to invalid IL or missing references) + //IL_06ef: Unknown result type (might be due to invalid IL or missing references) + //IL_06fa: Unknown result type (might be due to invalid IL or missing references) + //IL_06ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0745: Unknown result type (might be due to invalid IL or missing references) + //IL_074a: Unknown result type (might be due to invalid IL or missing references) + //IL_074d: Expected O, but got Unknown + //IL_0752: Expected O, but got Unknown + //IL_0752: Unknown result type (might be due to invalid IL or missing references) + //IL_0764: Unknown result type (might be due to invalid IL or missing references) + //IL_0772: Unknown result type (might be due to invalid IL or missing references) + //IL_077c: Expected O, but got Unknown + //IL_0777: Unknown result type (might be due to invalid IL or missing references) + //IL_0781: Expected O, but got Unknown + //IL_0786: Expected O, but got Unknown + //IL_0791: Unknown result type (might be due to invalid IL or missing references) + //IL_0796: Unknown result type (might be due to invalid IL or missing references) + //IL_07a8: Unknown result type (might be due to invalid IL or missing references) + //IL_07b2: Expected O, but got Unknown + //IL_07b2: Unknown result type (might be due to invalid IL or missing references) + //IL_07c0: Unknown result type (might be due to invalid IL or missing references) + //IL_07ca: Expected O, but got Unknown + //IL_07c5: Unknown result type (might be due to invalid IL or missing references) + //IL_07cf: Expected O, but got Unknown + //IL_07d4: Expected O, but got Unknown + //IL_07f4: Unknown result type (might be due to invalid IL or missing references) + //IL_0861: Unknown result type (might be due to invalid IL or missing references) + //IL_087b: Unknown result type (might be due to invalid IL or missing references) + //IL_0880: Unknown result type (might be due to invalid IL or missing references) + //IL_088b: Unknown result type (might be due to invalid IL or missing references) + //IL_0890: Unknown result type (might be due to invalid IL or missing references) + //IL_08dc: Unknown result type (might be due to invalid IL or missing references) + //IL_08e1: Unknown result type (might be due to invalid IL or missing references) + //IL_08e4: Expected O, but got Unknown + //IL_08e9: Expected O, but got Unknown + //IL_08e9: Unknown result type (might be due to invalid IL or missing references) + //IL_08fb: Unknown result type (might be due to invalid IL or missing references) + //IL_090a: Unknown result type (might be due to invalid IL or missing references) + //IL_0914: Expected O, but got Unknown + //IL_090f: Unknown result type (might be due to invalid IL or missing references) + //IL_0919: Expected O, but got Unknown + //IL_091e: Expected O, but got Unknown + //IL_0990: Unknown result type (might be due to invalid IL or missing references) + //IL_09ab: Unknown result type (might be due to invalid IL or missing references) + //IL_09b0: Unknown result type (might be due to invalid IL or missing references) + //IL_09bb: Unknown result type (might be due to invalid IL or missing references) + //IL_09c0: Unknown result type (might be due to invalid IL or missing references) + //IL_0a25: Unknown result type (might be due to invalid IL or missing references) + //IL_0a2a: Unknown result type (might be due to invalid IL or missing references) + //IL_0a2d: Expected O, but got Unknown + //IL_0a32: Expected O, but got Unknown + //IL_0a32: Unknown result type (might be due to invalid IL or missing references) + //IL_0a44: Unknown result type (might be due to invalid IL or missing references) + //IL_0a53: Unknown result type (might be due to invalid IL or missing references) + //IL_0a5d: Expected O, but got Unknown + //IL_0a58: Unknown result type (might be due to invalid IL or missing references) + //IL_0a62: Expected O, but got Unknown + //IL_0a67: Expected O, but got Unknown + //IL_0a7e: Unknown result type (might be due to invalid IL or missing references) + //IL_0a83: Unknown result type (might be due to invalid IL or missing references) + //IL_0a8e: Unknown result type (might be due to invalid IL or missing references) + //IL_0a93: Unknown result type (might be due to invalid IL or missing references) + //IL_0af8: Unknown result type (might be due to invalid IL or missing references) + //IL_0afd: Unknown result type (might be due to invalid IL or missing references) + //IL_0b00: Expected O, but got Unknown + //IL_0b05: Expected O, but got Unknown + //IL_0b05: Unknown result type (might be due to invalid IL or missing references) + //IL_0b17: Unknown result type (might be due to invalid IL or missing references) + //IL_0b26: Unknown result type (might be due to invalid IL or missing references) + //IL_0b30: Expected O, but got Unknown + //IL_0b2b: Unknown result type (might be due to invalid IL or missing references) + //IL_0b35: Expected O, but got Unknown + //IL_0b3a: Expected O, but got Unknown + //IL_0b47: Unknown result type (might be due to invalid IL or missing references) + //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b5e: Unknown result type (might be due to invalid IL or missing references) + //IL_0b68: Expected O, but got Unknown + //IL_0b68: Unknown result type (might be due to invalid IL or missing references) + //IL_0b77: Unknown result type (might be due to invalid IL or missing references) + //IL_0b81: Expected O, but got Unknown + //IL_0b7c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b86: Expected O, but got Unknown + //IL_0b8b: Expected O, but got Unknown + //IL_0bdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf7: Unknown result type (might be due to invalid IL or missing references) + //IL_0bfc: Unknown result type (might be due to invalid IL or missing references) + //IL_0c07: Unknown result type (might be due to invalid IL or missing references) + //IL_0c0c: Unknown result type (might be due to invalid IL or missing references) + //IL_0c71: Unknown result type (might be due to invalid IL or missing references) + //IL_0c76: Unknown result type (might be due to invalid IL or missing references) + //IL_0c79: Expected O, but got Unknown + //IL_0c7e: Expected O, but got Unknown + //IL_0c7e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c90: Unknown result type (might be due to invalid IL or missing references) + //IL_0c9f: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca9: Expected O, but got Unknown + //IL_0ca4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cae: Expected O, but got Unknown + //IL_0cb3: Expected O, but got Unknown + //IL_0cca: Unknown result type (might be due to invalid IL or missing references) + //IL_0ccf: Unknown result type (might be due to invalid IL or missing references) + //IL_0cda: Unknown result type (might be due to invalid IL or missing references) + //IL_0cdf: Unknown result type (might be due to invalid IL or missing references) + //IL_0d44: Unknown result type (might be due to invalid IL or missing references) + //IL_0d49: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4c: Expected O, but got Unknown + //IL_0d51: Expected O, but got Unknown + //IL_0d51: Unknown result type (might be due to invalid IL or missing references) + //IL_0d63: Unknown result type (might be due to invalid IL or missing references) + //IL_0d72: Unknown result type (might be due to invalid IL or missing references) + //IL_0d7c: Expected O, but got Unknown + //IL_0d77: Unknown result type (might be due to invalid IL or missing references) + //IL_0d81: Expected O, but got Unknown + //IL_0d86: Expected O, but got Unknown + //IL_0d93: Unknown result type (might be due to invalid IL or missing references) + //IL_0d98: Unknown result type (might be due to invalid IL or missing references) + //IL_0daa: Unknown result type (might be due to invalid IL or missing references) + //IL_0db4: Expected O, but got Unknown + //IL_0db4: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc3: Unknown result type (might be due to invalid IL or missing references) + //IL_0dcd: Expected O, but got Unknown + //IL_0dc8: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd2: Expected O, but got Unknown + //IL_0dd7: Expected O, but got Unknown + //IL_0e50: Unknown result type (might be due to invalid IL or missing references) + //IL_0e55: Unknown result type (might be due to invalid IL or missing references) + //IL_0e60: Unknown result type (might be due to invalid IL or missing references) + //IL_0e65: Unknown result type (might be due to invalid IL or missing references) + //IL_0eca: Unknown result type (might be due to invalid IL or missing references) + //IL_0ecf: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed2: Expected O, but got Unknown + //IL_0ed7: Expected O, but got Unknown + //IL_0ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee9: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef8: Unknown result type (might be due to invalid IL or missing references) + //IL_0f02: Expected O, but got Unknown + //IL_0efd: Unknown result type (might be due to invalid IL or missing references) + //IL_0f07: Expected O, but got Unknown + //IL_0f0c: Expected O, but got Unknown + //IL_0f23: Unknown result type (might be due to invalid IL or missing references) + //IL_0f28: Unknown result type (might be due to invalid IL or missing references) + //IL_0f33: Unknown result type (might be due to invalid IL or missing references) + //IL_0f38: Unknown result type (might be due to invalid IL or missing references) + //IL_0f9d: Unknown result type (might be due to invalid IL or missing references) + //IL_0fa2: Unknown result type (might be due to invalid IL or missing references) + //IL_0fa5: Expected O, but got Unknown + //IL_0faa: Expected O, but got Unknown + //IL_0faa: Unknown result type (might be due to invalid IL or missing references) + //IL_0fbc: Unknown result type (might be due to invalid IL or missing references) + //IL_0fcb: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd5: Expected O, but got Unknown + //IL_0fd0: Unknown result type (might be due to invalid IL or missing references) + //IL_0fda: Expected O, but got Unknown + //IL_0fdf: Expected O, but got Unknown + //IL_0fec: Unknown result type (might be due to invalid IL or missing references) + //IL_0ff1: Unknown result type (might be due to invalid IL or missing references) + //IL_1003: Unknown result type (might be due to invalid IL or missing references) + //IL_100d: Expected O, but got Unknown + //IL_100d: Unknown result type (might be due to invalid IL or missing references) + //IL_101c: Unknown result type (might be due to invalid IL or missing references) + //IL_1026: Expected O, but got Unknown + //IL_1021: Unknown result type (might be due to invalid IL or missing references) + //IL_102b: Expected O, but got Unknown + //IL_1030: Expected O, but got Unknown + //IL_1074: Unknown result type (might be due to invalid IL or missing references) + //IL_10ae: Unknown result type (might be due to invalid IL or missing references) + //IL_10d7: Unknown result type (might be due to invalid IL or missing references) + //IL_10dc: Unknown result type (might be due to invalid IL or missing references) + //IL_10ee: Unknown result type (might be due to invalid IL or missing references) + //IL_10f8: Expected O, but got Unknown + //IL_10f8: Unknown result type (might be due to invalid IL or missing references) + //IL_1107: Unknown result type (might be due to invalid IL or missing references) + //IL_1111: Expected O, but got Unknown + //IL_110c: Unknown result type (might be due to invalid IL or missing references) + //IL_1116: Expected O, but got Unknown + //IL_111b: Expected O, but got Unknown + //IL_114c: Unknown result type (might be due to invalid IL or missing references) + //IL_1175: Unknown result type (might be due to invalid IL or missing references) + //IL_117a: Unknown result type (might be due to invalid IL or missing references) + //IL_118c: Unknown result type (might be due to invalid IL or missing references) + //IL_1196: Expected O, but got Unknown + //IL_1196: Unknown result type (might be due to invalid IL or missing references) + //IL_11a5: Unknown result type (might be due to invalid IL or missing references) + //IL_11af: Expected O, but got Unknown + //IL_11aa: Unknown result type (might be due to invalid IL or missing references) + //IL_11b4: Expected O, but got Unknown + //IL_11b9: Expected O, but got Unknown + //IL_1204: Unknown result type (might be due to invalid IL or missing references) + //IL_1265: Unknown result type (might be due to invalid IL or missing references) + //IL_128e: Unknown result type (might be due to invalid IL or missing references) + //IL_1293: Unknown result type (might be due to invalid IL or missing references) + //IL_12a5: Unknown result type (might be due to invalid IL or missing references) + //IL_12af: Expected O, but got Unknown + //IL_12af: Unknown result type (might be due to invalid IL or missing references) + //IL_12be: Unknown result type (might be due to invalid IL or missing references) + //IL_12c8: Expected O, but got Unknown + //IL_12c3: Unknown result type (might be due to invalid IL or missing references) + //IL_12cd: Expected O, but got Unknown + //IL_12d2: Expected O, but got Unknown + //IL_12fc: Unknown result type (might be due to invalid IL or missing references) + //IL_1301: Unknown result type (might be due to invalid IL or missing references) + //IL_130c: Unknown result type (might be due to invalid IL or missing references) + //IL_1311: Unknown result type (might be due to invalid IL or missing references) + //IL_1371: Unknown result type (might be due to invalid IL or missing references) + //IL_1376: Unknown result type (might be due to invalid IL or missing references) + //IL_1379: Expected O, but got Unknown + //IL_137e: Expected O, but got Unknown + //IL_137e: Unknown result type (might be due to invalid IL or missing references) + //IL_1390: Unknown result type (might be due to invalid IL or missing references) + //IL_139f: Unknown result type (might be due to invalid IL or missing references) + //IL_13a9: Expected O, but got Unknown + //IL_13a4: Unknown result type (might be due to invalid IL or missing references) + //IL_13ae: Expected O, but got Unknown + //IL_13b3: Expected O, but got Unknown + //IL_13fd: Unknown result type (might be due to invalid IL or missing references) + //IL_1459: Unknown result type (might be due to invalid IL or missing references) + //IL_145e: Unknown result type (might be due to invalid IL or missing references) + //IL_1464: Expected O, but got Unknown + //IL_1466: Unknown result type (might be due to invalid IL or missing references) + //IL_146b: Unknown result type (might be due to invalid IL or missing references) + //IL_1471: Expected O, but got Unknown + //IL_1471: Unknown result type (might be due to invalid IL or missing references) + //IL_147b: Expected O, but got Unknown + //IL_148a: Unknown result type (might be due to invalid IL or missing references) + //IL_148f: Unknown result type (might be due to invalid IL or missing references) + //IL_1495: Expected O, but got Unknown + //IL_1497: Unknown result type (might be due to invalid IL or missing references) + //IL_149c: Unknown result type (might be due to invalid IL or missing references) + //IL_14a2: Expected O, but got Unknown + //IL_14a4: Unknown result type (might be due to invalid IL or missing references) + //IL_14a9: Unknown result type (might be due to invalid IL or missing references) + //IL_14af: Expected O, but got Unknown + //IL_14af: Unknown result type (might be due to invalid IL or missing references) + //IL_14b9: Expected O, but got Unknown + //IL_1506: Unknown result type (might be due to invalid IL or missing references) + //IL_1545: Unknown result type (might be due to invalid IL or missing references) + //IL_154a: Unknown result type (might be due to invalid IL or missing references) + //IL_1555: Unknown result type (might be due to invalid IL or missing references) + //IL_155a: Unknown result type (might be due to invalid IL or missing references) + //IL_15b0: Unknown result type (might be due to invalid IL or missing references) + //IL_15b5: Unknown result type (might be due to invalid IL or missing references) + //IL_15b8: Expected O, but got Unknown + //IL_15bd: Expected O, but got Unknown + //IL_15bd: Unknown result type (might be due to invalid IL or missing references) + //IL_15cf: Unknown result type (might be due to invalid IL or missing references) + //IL_15de: Unknown result type (might be due to invalid IL or missing references) + //IL_15e8: Expected O, but got Unknown + //IL_15e3: Unknown result type (might be due to invalid IL or missing references) + //IL_15ed: Expected O, but got Unknown + //IL_15f2: Expected O, but got Unknown + //IL_164a: Unknown result type (might be due to invalid IL or missing references) + //IL_16c1: Unknown result type (might be due to invalid IL or missing references) + //IL_16c6: Unknown result type (might be due to invalid IL or missing references) + //IL_16d8: Unknown result type (might be due to invalid IL or missing references) + //IL_16e2: Expected O, but got Unknown + //IL_16e2: Unknown result type (might be due to invalid IL or missing references) + //IL_16f1: Unknown result type (might be due to invalid IL or missing references) + //IL_16fb: Expected O, but got Unknown + //IL_16f6: Unknown result type (might be due to invalid IL or missing references) + //IL_1700: Expected O, but got Unknown + //IL_1705: Expected O, but got Unknown + //IL_1750: Unknown result type (might be due to invalid IL or missing references) + //IL_178e: Unknown result type (might be due to invalid IL or missing references) + //IL_17e6: Unknown result type (might be due to invalid IL or missing references) + //IL_17eb: Unknown result type (might be due to invalid IL or missing references) + //IL_17f6: Unknown result type (might be due to invalid IL or missing references) + //IL_17fb: Unknown result type (might be due to invalid IL or missing references) + //IL_1870: Unknown result type (might be due to invalid IL or missing references) + //IL_1875: Unknown result type (might be due to invalid IL or missing references) + //IL_1878: Expected O, but got Unknown + //IL_187d: Expected O, but got Unknown + //IL_187d: Unknown result type (might be due to invalid IL or missing references) + //IL_188f: Unknown result type (might be due to invalid IL or missing references) + //IL_189e: Unknown result type (might be due to invalid IL or missing references) + //IL_18a8: Expected O, but got Unknown + //IL_18a3: Unknown result type (might be due to invalid IL or missing references) + //IL_18ad: Expected O, but got Unknown + //IL_18b2: Expected O, but got Unknown + //IL_1929: Unknown result type (might be due to invalid IL or missing references) + //IL_192e: Unknown result type (might be due to invalid IL or missing references) + //IL_1939: Unknown result type (might be due to invalid IL or missing references) + //IL_193e: Unknown result type (might be due to invalid IL or missing references) + //IL_19ce: Unknown result type (might be due to invalid IL or missing references) + //IL_19d3: Unknown result type (might be due to invalid IL or missing references) + //IL_19d6: Expected O, but got Unknown + //IL_19db: Expected O, but got Unknown + //IL_19db: Unknown result type (might be due to invalid IL or missing references) + //IL_19ed: Unknown result type (might be due to invalid IL or missing references) + //IL_19fc: Unknown result type (might be due to invalid IL or missing references) + //IL_1a06: Expected O, but got Unknown + //IL_1a01: Unknown result type (might be due to invalid IL or missing references) + //IL_1a0b: Expected O, but got Unknown + //IL_1a10: Expected O, but got Unknown + //IL_1a27: Unknown result type (might be due to invalid IL or missing references) + //IL_1a2c: Unknown result type (might be due to invalid IL or missing references) + //IL_1a37: Unknown result type (might be due to invalid IL or missing references) + //IL_1a3c: Unknown result type (might be due to invalid IL or missing references) + //IL_1acc: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad1: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad4: Expected O, but got Unknown + //IL_1ad9: Expected O, but got Unknown + //IL_1ad9: Unknown result type (might be due to invalid IL or missing references) + //IL_1aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_1afa: Unknown result type (might be due to invalid IL or missing references) + //IL_1b04: Expected O, but got Unknown + //IL_1aff: Unknown result type (might be due to invalid IL or missing references) + //IL_1b09: Expected O, but got Unknown + //IL_1b0e: Expected O, but got Unknown + //IL_1b1b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b20: Unknown result type (might be due to invalid IL or missing references) + //IL_1b32: Unknown result type (might be due to invalid IL or missing references) + //IL_1b3c: Expected O, but got Unknown + //IL_1b3c: Unknown result type (might be due to invalid IL or missing references) + //IL_1b4b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b55: Expected O, but got Unknown + //IL_1b50: Unknown result type (might be due to invalid IL or missing references) + //IL_1b5a: Expected O, but got Unknown + //IL_1b5f: Expected O, but got Unknown + //IL_1bd7: Unknown result type (might be due to invalid IL or missing references) + //IL_1bdc: Unknown result type (might be due to invalid IL or missing references) + //IL_1be7: Unknown result type (might be due to invalid IL or missing references) + //IL_1bec: Unknown result type (might be due to invalid IL or missing references) + //IL_1c42: Unknown result type (might be due to invalid IL or missing references) + //IL_1c47: Unknown result type (might be due to invalid IL or missing references) + //IL_1c4a: Expected O, but got Unknown + //IL_1c4f: Expected O, but got Unknown + //IL_1c4f: Unknown result type (might be due to invalid IL or missing references) + //IL_1c61: Unknown result type (might be due to invalid IL or missing references) + //IL_1c70: Unknown result type (might be due to invalid IL or missing references) + //IL_1c7a: Expected O, but got Unknown + //IL_1c75: Unknown result type (might be due to invalid IL or missing references) + //IL_1c7f: Expected O, but got Unknown + //IL_1c84: Expected O, but got Unknown + //IL_1cdc: Unknown result type (might be due to invalid IL or missing references) + //IL_1d53: Unknown result type (might be due to invalid IL or missing references) + //IL_1d58: Unknown result type (might be due to invalid IL or missing references) + //IL_1d6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1d74: Expected O, but got Unknown + //IL_1d74: Unknown result type (might be due to invalid IL or missing references) + //IL_1d83: Unknown result type (might be due to invalid IL or missing references) + //IL_1d8d: Expected O, but got Unknown + //IL_1d88: Unknown result type (might be due to invalid IL or missing references) + //IL_1d92: Expected O, but got Unknown + //IL_1d97: Expected O, but got Unknown + //IL_1de2: Unknown result type (might be due to invalid IL or missing references) + //IL_1e20: Unknown result type (might be due to invalid IL or missing references) + //IL_1e78: Unknown result type (might be due to invalid IL or missing references) + //IL_1e7d: Unknown result type (might be due to invalid IL or missing references) + //IL_1e88: Unknown result type (might be due to invalid IL or missing references) + //IL_1e8d: Unknown result type (might be due to invalid IL or missing references) + //IL_1f02: Unknown result type (might be due to invalid IL or missing references) + //IL_1f07: Unknown result type (might be due to invalid IL or missing references) + //IL_1f0a: Expected O, but got Unknown + //IL_1f0f: Expected O, but got Unknown + //IL_1f0f: Unknown result type (might be due to invalid IL or missing references) + //IL_1f21: Unknown result type (might be due to invalid IL or missing references) + //IL_1f30: Unknown result type (might be due to invalid IL or missing references) + //IL_1f3a: Expected O, but got Unknown + //IL_1f35: Unknown result type (might be due to invalid IL or missing references) + //IL_1f3f: Expected O, but got Unknown + //IL_1f44: Expected O, but got Unknown + //IL_1fbb: Unknown result type (might be due to invalid IL or missing references) + //IL_1fc0: Unknown result type (might be due to invalid IL or missing references) + //IL_1fcb: Unknown result type (might be due to invalid IL or missing references) + //IL_1fd0: Unknown result type (might be due to invalid IL or missing references) + //IL_2060: Unknown result type (might be due to invalid IL or missing references) + //IL_2065: Unknown result type (might be due to invalid IL or missing references) + //IL_2068: Expected O, but got Unknown + //IL_206d: Expected O, but got Unknown + //IL_206d: Unknown result type (might be due to invalid IL or missing references) + //IL_207f: Unknown result type (might be due to invalid IL or missing references) + //IL_208e: Unknown result type (might be due to invalid IL or missing references) + //IL_2098: Expected O, but got Unknown + //IL_2093: Unknown result type (might be due to invalid IL or missing references) + //IL_209d: Expected O, but got Unknown + //IL_20a2: Expected O, but got Unknown + //IL_20b9: Unknown result type (might be due to invalid IL or missing references) + //IL_20be: Unknown result type (might be due to invalid IL or missing references) + //IL_20c9: Unknown result type (might be due to invalid IL or missing references) + //IL_20ce: Unknown result type (might be due to invalid IL or missing references) + //IL_215e: Unknown result type (might be due to invalid IL or missing references) + //IL_2163: Unknown result type (might be due to invalid IL or missing references) + //IL_2166: Expected O, but got Unknown + //IL_216b: Expected O, but got Unknown + //IL_216b: Unknown result type (might be due to invalid IL or missing references) + //IL_217d: Unknown result type (might be due to invalid IL or missing references) + //IL_218c: Unknown result type (might be due to invalid IL or missing references) + //IL_2196: Expected O, but got Unknown + //IL_2191: Unknown result type (might be due to invalid IL or missing references) + //IL_219b: Expected O, but got Unknown + //IL_21a0: Expected O, but got Unknown + //IL_21ad: Unknown result type (might be due to invalid IL or missing references) + //IL_21b2: Unknown result type (might be due to invalid IL or missing references) + //IL_21c4: Unknown result type (might be due to invalid IL or missing references) + //IL_21ce: Expected O, but got Unknown + //IL_21ce: Unknown result type (might be due to invalid IL or missing references) + //IL_21dd: Unknown result type (might be due to invalid IL or missing references) + //IL_21e7: Expected O, but got Unknown + //IL_21e2: Unknown result type (might be due to invalid IL or missing references) + //IL_21ec: Expected O, but got Unknown + //IL_21f1: Expected O, but got Unknown + //IL_2269: Unknown result type (might be due to invalid IL or missing references) + //IL_226e: Unknown result type (might be due to invalid IL or missing references) + //IL_2279: Unknown result type (might be due to invalid IL or missing references) + //IL_227e: Unknown result type (might be due to invalid IL or missing references) + //IL_22d4: Unknown result type (might be due to invalid IL or missing references) + //IL_22d9: Unknown result type (might be due to invalid IL or missing references) + //IL_22dc: Expected O, but got Unknown + //IL_22e1: Expected O, but got Unknown + //IL_22e1: Unknown result type (might be due to invalid IL or missing references) + //IL_22f3: Unknown result type (might be due to invalid IL or missing references) + //IL_2302: Unknown result type (might be due to invalid IL or missing references) + //IL_230c: Expected O, but got Unknown + //IL_2307: Unknown result type (might be due to invalid IL or missing references) + //IL_2311: Expected O, but got Unknown + //IL_2316: Expected O, but got Unknown + //IL_236e: Unknown result type (might be due to invalid IL or missing references) + //IL_23e5: Unknown result type (might be due to invalid IL or missing references) + //IL_23ea: Unknown result type (might be due to invalid IL or missing references) + //IL_23fc: Unknown result type (might be due to invalid IL or missing references) + //IL_2406: Expected O, but got Unknown + //IL_2406: Unknown result type (might be due to invalid IL or missing references) + //IL_2415: Unknown result type (might be due to invalid IL or missing references) + //IL_241f: Expected O, but got Unknown + //IL_241a: Unknown result type (might be due to invalid IL or missing references) + //IL_2424: Expected O, but got Unknown + //IL_2429: Expected O, but got Unknown + //IL_2474: Unknown result type (might be due to invalid IL or missing references) + //IL_24b2: Unknown result type (might be due to invalid IL or missing references) + //IL_250a: Unknown result type (might be due to invalid IL or missing references) + //IL_250f: Unknown result type (might be due to invalid IL or missing references) + //IL_251a: Unknown result type (might be due to invalid IL or missing references) + //IL_251f: Unknown result type (might be due to invalid IL or missing references) + //IL_2594: Unknown result type (might be due to invalid IL or missing references) + //IL_2599: Unknown result type (might be due to invalid IL or missing references) + //IL_259c: Expected O, but got Unknown + //IL_25a1: Expected O, but got Unknown + //IL_25a1: Unknown result type (might be due to invalid IL or missing references) + //IL_25b3: Unknown result type (might be due to invalid IL or missing references) + //IL_25c2: Unknown result type (might be due to invalid IL or missing references) + //IL_25cc: Expected O, but got Unknown + //IL_25c7: Unknown result type (might be due to invalid IL or missing references) + //IL_25d1: Expected O, but got Unknown + //IL_25d6: Expected O, but got Unknown + //IL_264d: Unknown result type (might be due to invalid IL or missing references) + //IL_2652: Unknown result type (might be due to invalid IL or missing references) + //IL_265d: Unknown result type (might be due to invalid IL or missing references) + //IL_2662: Unknown result type (might be due to invalid IL or missing references) + //IL_26f2: Unknown result type (might be due to invalid IL or missing references) + //IL_26f7: Unknown result type (might be due to invalid IL or missing references) + //IL_26fa: Expected O, but got Unknown + //IL_26ff: Expected O, but got Unknown + //IL_26ff: Unknown result type (might be due to invalid IL or missing references) + //IL_2711: Unknown result type (might be due to invalid IL or missing references) + //IL_2720: Unknown result type (might be due to invalid IL or missing references) + //IL_272a: Expected O, but got Unknown + //IL_2725: Unknown result type (might be due to invalid IL or missing references) + //IL_272f: Expected O, but got Unknown + //IL_2734: Expected O, but got Unknown + //IL_274b: Unknown result type (might be due to invalid IL or missing references) + //IL_2750: Unknown result type (might be due to invalid IL or missing references) + //IL_275b: Unknown result type (might be due to invalid IL or missing references) + //IL_2760: Unknown result type (might be due to invalid IL or missing references) + //IL_27f0: Unknown result type (might be due to invalid IL or missing references) + //IL_27f5: Unknown result type (might be due to invalid IL or missing references) + //IL_27f8: Expected O, but got Unknown + //IL_27fd: Expected O, but got Unknown + //IL_27fd: Unknown result type (might be due to invalid IL or missing references) + //IL_280f: Unknown result type (might be due to invalid IL or missing references) + //IL_281e: Unknown result type (might be due to invalid IL or missing references) + //IL_2828: Expected O, but got Unknown + //IL_2823: Unknown result type (might be due to invalid IL or missing references) + //IL_282d: Expected O, but got Unknown + //IL_2832: Expected O, but got Unknown + //IL_283f: Unknown result type (might be due to invalid IL or missing references) + //IL_2844: Unknown result type (might be due to invalid IL or missing references) + //IL_2856: Unknown result type (might be due to invalid IL or missing references) + //IL_2860: Expected O, but got Unknown + //IL_2860: Unknown result type (might be due to invalid IL or missing references) + //IL_286f: Unknown result type (might be due to invalid IL or missing references) + //IL_2879: Expected O, but got Unknown + //IL_2874: Unknown result type (might be due to invalid IL or missing references) + //IL_287e: Expected O, but got Unknown + //IL_2883: Expected O, but got Unknown + //IL_28fb: Unknown result type (might be due to invalid IL or missing references) + //IL_2900: Unknown result type (might be due to invalid IL or missing references) + //IL_290b: Unknown result type (might be due to invalid IL or missing references) + //IL_2910: Unknown result type (might be due to invalid IL or missing references) + //IL_2966: Unknown result type (might be due to invalid IL or missing references) + //IL_296b: Unknown result type (might be due to invalid IL or missing references) + //IL_296e: Expected O, but got Unknown + //IL_2973: Expected O, but got Unknown + //IL_2973: Unknown result type (might be due to invalid IL or missing references) + //IL_2985: Unknown result type (might be due to invalid IL or missing references) + //IL_2994: Unknown result type (might be due to invalid IL or missing references) + //IL_299e: Expected O, but got Unknown + //IL_2999: Unknown result type (might be due to invalid IL or missing references) + //IL_29a3: Expected O, but got Unknown + //IL_29a8: Expected O, but got Unknown + //IL_2a00: Unknown result type (might be due to invalid IL or missing references) + //IL_2a77: Unknown result type (might be due to invalid IL or missing references) + //IL_2a7c: Unknown result type (might be due to invalid IL or missing references) + //IL_2a8e: Unknown result type (might be due to invalid IL or missing references) + //IL_2a98: Expected O, but got Unknown + //IL_2a98: Unknown result type (might be due to invalid IL or missing references) + //IL_2aa7: Unknown result type (might be due to invalid IL or missing references) + //IL_2ab1: Expected O, but got Unknown + //IL_2aac: Unknown result type (might be due to invalid IL or missing references) + //IL_2ab6: Expected O, but got Unknown + //IL_2abb: Expected O, but got Unknown + //IL_2b06: Unknown result type (might be due to invalid IL or missing references) + //IL_2b44: Unknown result type (might be due to invalid IL or missing references) + //IL_2b9c: Unknown result type (might be due to invalid IL or missing references) + //IL_2ba1: Unknown result type (might be due to invalid IL or missing references) + //IL_2bac: Unknown result type (might be due to invalid IL or missing references) + //IL_2bb1: Unknown result type (might be due to invalid IL or missing references) + //IL_2c26: Unknown result type (might be due to invalid IL or missing references) + //IL_2c2b: Unknown result type (might be due to invalid IL or missing references) + //IL_2c2e: Expected O, but got Unknown + //IL_2c33: Expected O, but got Unknown + //IL_2c33: Unknown result type (might be due to invalid IL or missing references) + //IL_2c45: Unknown result type (might be due to invalid IL or missing references) + //IL_2c57: Unknown result type (might be due to invalid IL or missing references) + //IL_2c61: Expected O, but got Unknown + //IL_2c5c: Unknown result type (might be due to invalid IL or missing references) + //IL_2c66: Expected O, but got Unknown + //IL_2c6b: Expected O, but got Unknown + //IL_2ce2: Unknown result type (might be due to invalid IL or missing references) + //IL_2ce7: Unknown result type (might be due to invalid IL or missing references) + //IL_2cf2: Unknown result type (might be due to invalid IL or missing references) + //IL_2cf7: Unknown result type (might be due to invalid IL or missing references) + //IL_2d87: Unknown result type (might be due to invalid IL or missing references) + //IL_2d8c: Unknown result type (might be due to invalid IL or missing references) + //IL_2d8f: Expected O, but got Unknown + //IL_2d94: Expected O, but got Unknown + //IL_2d94: Unknown result type (might be due to invalid IL or missing references) + //IL_2da6: Unknown result type (might be due to invalid IL or missing references) + //IL_2db8: Unknown result type (might be due to invalid IL or missing references) + //IL_2dc2: Expected O, but got Unknown + //IL_2dbd: Unknown result type (might be due to invalid IL or missing references) + //IL_2dc7: Expected O, but got Unknown + //IL_2dcc: Expected O, but got Unknown + //IL_2de3: Unknown result type (might be due to invalid IL or missing references) + //IL_2de8: Unknown result type (might be due to invalid IL or missing references) + //IL_2df3: Unknown result type (might be due to invalid IL or missing references) + //IL_2df8: Unknown result type (might be due to invalid IL or missing references) + //IL_2e88: Unknown result type (might be due to invalid IL or missing references) + //IL_2e8d: Unknown result type (might be due to invalid IL or missing references) + //IL_2e90: Expected O, but got Unknown + //IL_2e95: Expected O, but got Unknown + //IL_2e95: Unknown result type (might be due to invalid IL or missing references) + //IL_2ea7: Unknown result type (might be due to invalid IL or missing references) + //IL_2eb9: Unknown result type (might be due to invalid IL or missing references) + //IL_2ec3: Expected O, but got Unknown + //IL_2ebe: Unknown result type (might be due to invalid IL or missing references) + //IL_2ec8: Expected O, but got Unknown + //IL_2ecd: Expected O, but got Unknown + //IL_2eda: Unknown result type (might be due to invalid IL or missing references) + //IL_2edf: Unknown result type (might be due to invalid IL or missing references) + //IL_2ef1: Unknown result type (might be due to invalid IL or missing references) + //IL_2efb: Expected O, but got Unknown + //IL_2efb: Unknown result type (might be due to invalid IL or missing references) + //IL_2f0d: Unknown result type (might be due to invalid IL or missing references) + //IL_2f17: Expected O, but got Unknown + //IL_2f12: Unknown result type (might be due to invalid IL or missing references) + //IL_2f1c: Expected O, but got Unknown + //IL_2f21: Expected O, but got Unknown + //IL_2f99: Unknown result type (might be due to invalid IL or missing references) + //IL_2f9e: Unknown result type (might be due to invalid IL or missing references) + //IL_2fa9: Unknown result type (might be due to invalid IL or missing references) + //IL_2fae: Unknown result type (might be due to invalid IL or missing references) + //IL_3004: Unknown result type (might be due to invalid IL or missing references) + //IL_3009: Unknown result type (might be due to invalid IL or missing references) + //IL_300c: Expected O, but got Unknown + //IL_3011: Expected O, but got Unknown + //IL_3011: Unknown result type (might be due to invalid IL or missing references) + //IL_3023: Unknown result type (might be due to invalid IL or missing references) + //IL_3035: Unknown result type (might be due to invalid IL or missing references) + //IL_303f: Expected O, but got Unknown + //IL_303a: Unknown result type (might be due to invalid IL or missing references) + //IL_3044: Expected O, but got Unknown + //IL_3049: Expected O, but got Unknown + //IL_30a1: Unknown result type (might be due to invalid IL or missing references) + //IL_3118: Unknown result type (might be due to invalid IL or missing references) + //IL_311d: Unknown result type (might be due to invalid IL or missing references) + //IL_312f: Unknown result type (might be due to invalid IL or missing references) + //IL_3139: Expected O, but got Unknown + //IL_3139: Unknown result type (might be due to invalid IL or missing references) + //IL_314b: Unknown result type (might be due to invalid IL or missing references) + //IL_3155: Expected O, but got Unknown + //IL_3150: Unknown result type (might be due to invalid IL or missing references) + //IL_315a: Expected O, but got Unknown + //IL_315f: Expected O, but got Unknown + //IL_31aa: Unknown result type (might be due to invalid IL or missing references) + //IL_31e8: Unknown result type (might be due to invalid IL or missing references) + //IL_3240: Unknown result type (might be due to invalid IL or missing references) + //IL_3245: Unknown result type (might be due to invalid IL or missing references) + //IL_3250: Unknown result type (might be due to invalid IL or missing references) + //IL_3255: Unknown result type (might be due to invalid IL or missing references) + //IL_32ca: Unknown result type (might be due to invalid IL or missing references) + //IL_32cf: Unknown result type (might be due to invalid IL or missing references) + //IL_32d2: Expected O, but got Unknown + //IL_32d7: Expected O, but got Unknown + //IL_32d7: Unknown result type (might be due to invalid IL or missing references) + //IL_32e9: Unknown result type (might be due to invalid IL or missing references) + //IL_32fb: Unknown result type (might be due to invalid IL or missing references) + //IL_3305: Expected O, but got Unknown + //IL_3300: Unknown result type (might be due to invalid IL or missing references) + //IL_330a: Expected O, but got Unknown + //IL_330f: Expected O, but got Unknown + //IL_3386: Unknown result type (might be due to invalid IL or missing references) + //IL_338b: Unknown result type (might be due to invalid IL or missing references) + //IL_3396: Unknown result type (might be due to invalid IL or missing references) + //IL_339b: Unknown result type (might be due to invalid IL or missing references) + //IL_342b: Unknown result type (might be due to invalid IL or missing references) + //IL_3430: Unknown result type (might be due to invalid IL or missing references) + //IL_3433: Expected O, but got Unknown + //IL_3438: Expected O, but got Unknown + //IL_3438: Unknown result type (might be due to invalid IL or missing references) + //IL_344a: Unknown result type (might be due to invalid IL or missing references) + //IL_345c: Unknown result type (might be due to invalid IL or missing references) + //IL_3466: Expected O, but got Unknown + //IL_3461: Unknown result type (might be due to invalid IL or missing references) + //IL_346b: Expected O, but got Unknown + //IL_3470: Expected O, but got Unknown + //IL_3487: Unknown result type (might be due to invalid IL or missing references) + //IL_348c: Unknown result type (might be due to invalid IL or missing references) + //IL_3497: Unknown result type (might be due to invalid IL or missing references) + //IL_349c: Unknown result type (might be due to invalid IL or missing references) + //IL_352c: Unknown result type (might be due to invalid IL or missing references) + //IL_3531: Unknown result type (might be due to invalid IL or missing references) + //IL_3534: Expected O, but got Unknown + //IL_3539: Expected O, but got Unknown + //IL_3539: Unknown result type (might be due to invalid IL or missing references) + //IL_354b: Unknown result type (might be due to invalid IL or missing references) + //IL_355d: Unknown result type (might be due to invalid IL or missing references) + //IL_3567: Expected O, but got Unknown + //IL_3562: Unknown result type (might be due to invalid IL or missing references) + //IL_356c: Expected O, but got Unknown + //IL_3571: Expected O, but got Unknown + //IL_357e: Unknown result type (might be due to invalid IL or missing references) + //IL_3583: Unknown result type (might be due to invalid IL or missing references) + //IL_3595: Unknown result type (might be due to invalid IL or missing references) + //IL_359f: Expected O, but got Unknown + //IL_359f: Unknown result type (might be due to invalid IL or missing references) + //IL_35b1: Unknown result type (might be due to invalid IL or missing references) + //IL_35bb: Expected O, but got Unknown + //IL_35b6: Unknown result type (might be due to invalid IL or missing references) + //IL_35c0: Expected O, but got Unknown + //IL_35c5: Expected O, but got Unknown + //IL_363d: Unknown result type (might be due to invalid IL or missing references) + //IL_3642: Unknown result type (might be due to invalid IL or missing references) + //IL_364d: Unknown result type (might be due to invalid IL or missing references) + //IL_3652: Unknown result type (might be due to invalid IL or missing references) + //IL_36a8: Unknown result type (might be due to invalid IL or missing references) + //IL_36ad: Unknown result type (might be due to invalid IL or missing references) + //IL_36b0: Expected O, but got Unknown + //IL_36b5: Expected O, but got Unknown + //IL_36b5: Unknown result type (might be due to invalid IL or missing references) + //IL_36c7: Unknown result type (might be due to invalid IL or missing references) + //IL_36d9: Unknown result type (might be due to invalid IL or missing references) + //IL_36e3: Expected O, but got Unknown + //IL_36de: Unknown result type (might be due to invalid IL or missing references) + //IL_36e8: Expected O, but got Unknown + //IL_36ed: Expected O, but got Unknown + //IL_3745: Unknown result type (might be due to invalid IL or missing references) + //IL_37bc: Unknown result type (might be due to invalid IL or missing references) + //IL_37c1: Unknown result type (might be due to invalid IL or missing references) + //IL_37d3: Unknown result type (might be due to invalid IL or missing references) + //IL_37dd: Expected O, but got Unknown + //IL_37dd: Unknown result type (might be due to invalid IL or missing references) + //IL_37ef: Unknown result type (might be due to invalid IL or missing references) + //IL_37f9: Expected O, but got Unknown + //IL_37f4: Unknown result type (might be due to invalid IL or missing references) + //IL_37fe: Expected O, but got Unknown + //IL_3803: Expected O, but got Unknown + //IL_384e: Unknown result type (might be due to invalid IL or missing references) + //IL_388c: Unknown result type (might be due to invalid IL or missing references) + //IL_38e4: Unknown result type (might be due to invalid IL or missing references) + //IL_38e9: Unknown result type (might be due to invalid IL or missing references) + //IL_38f4: Unknown result type (might be due to invalid IL or missing references) + //IL_38f9: Unknown result type (might be due to invalid IL or missing references) + //IL_396e: Unknown result type (might be due to invalid IL or missing references) + //IL_3973: Unknown result type (might be due to invalid IL or missing references) + //IL_3976: Expected O, but got Unknown + //IL_397b: Expected O, but got Unknown + //IL_397b: Unknown result type (might be due to invalid IL or missing references) + //IL_398d: Unknown result type (might be due to invalid IL or missing references) + //IL_399f: Unknown result type (might be due to invalid IL or missing references) + //IL_39a9: Expected O, but got Unknown + //IL_39a4: Unknown result type (might be due to invalid IL or missing references) + //IL_39ae: Expected O, but got Unknown + //IL_39b3: Expected O, but got Unknown + //IL_3a2a: Unknown result type (might be due to invalid IL or missing references) + //IL_3a2f: Unknown result type (might be due to invalid IL or missing references) + //IL_3a3a: Unknown result type (might be due to invalid IL or missing references) + //IL_3a3f: Unknown result type (might be due to invalid IL or missing references) + //IL_3acf: Unknown result type (might be due to invalid IL or missing references) + //IL_3ad4: Unknown result type (might be due to invalid IL or missing references) + //IL_3ad7: Expected O, but got Unknown + //IL_3adc: Expected O, but got Unknown + //IL_3adc: Unknown result type (might be due to invalid IL or missing references) + //IL_3aee: Unknown result type (might be due to invalid IL or missing references) + //IL_3b00: Unknown result type (might be due to invalid IL or missing references) + //IL_3b0a: Expected O, but got Unknown + //IL_3b05: Unknown result type (might be due to invalid IL or missing references) + //IL_3b0f: Expected O, but got Unknown + //IL_3b14: Expected O, but got Unknown + //IL_3b2b: Unknown result type (might be due to invalid IL or missing references) + //IL_3b30: Unknown result type (might be due to invalid IL or missing references) + //IL_3b3b: Unknown result type (might be due to invalid IL or missing references) + //IL_3b40: Unknown result type (might be due to invalid IL or missing references) + //IL_3bd0: Unknown result type (might be due to invalid IL or missing references) + //IL_3bd5: Unknown result type (might be due to invalid IL or missing references) + //IL_3bd8: Expected O, but got Unknown + //IL_3bdd: Expected O, but got Unknown + //IL_3bdd: Unknown result type (might be due to invalid IL or missing references) + //IL_3bef: Unknown result type (might be due to invalid IL or missing references) + //IL_3c01: Unknown result type (might be due to invalid IL or missing references) + //IL_3c0b: Expected O, but got Unknown + //IL_3c06: Unknown result type (might be due to invalid IL or missing references) + //IL_3c10: Expected O, but got Unknown + //IL_3c15: Expected O, but got Unknown + //IL_3c22: Unknown result type (might be due to invalid IL or missing references) + //IL_3c27: Unknown result type (might be due to invalid IL or missing references) + //IL_3c39: Unknown result type (might be due to invalid IL or missing references) + //IL_3c43: Expected O, but got Unknown + //IL_3c43: Unknown result type (might be due to invalid IL or missing references) + //IL_3c55: Unknown result type (might be due to invalid IL or missing references) + //IL_3c5f: Expected O, but got Unknown + //IL_3c5a: Unknown result type (might be due to invalid IL or missing references) + //IL_3c64: Expected O, but got Unknown + //IL_3c69: Expected O, but got Unknown + //IL_3d39: Unknown result type (might be due to invalid IL or missing references) + //IL_3d54: Unknown result type (might be due to invalid IL or missing references) + //IL_3d59: Unknown result type (might be due to invalid IL or missing references) + //IL_3d64: Unknown result type (might be due to invalid IL or missing references) + //IL_3d69: Unknown result type (might be due to invalid IL or missing references) + //IL_3dce: Unknown result type (might be due to invalid IL or missing references) + //IL_3dd3: Unknown result type (might be due to invalid IL or missing references) + //IL_3dd6: Expected O, but got Unknown + //IL_3ddb: Expected O, but got Unknown + //IL_3ddb: Unknown result type (might be due to invalid IL or missing references) + //IL_3ded: Unknown result type (might be due to invalid IL or missing references) + //IL_3dff: Unknown result type (might be due to invalid IL or missing references) + //IL_3e09: Expected O, but got Unknown + //IL_3e04: Unknown result type (might be due to invalid IL or missing references) + //IL_3e0e: Expected O, but got Unknown + //IL_3e13: Expected O, but got Unknown + //IL_3e2a: Unknown result type (might be due to invalid IL or missing references) + //IL_3e2f: Unknown result type (might be due to invalid IL or missing references) + //IL_3e3a: Unknown result type (might be due to invalid IL or missing references) + //IL_3e3f: Unknown result type (might be due to invalid IL or missing references) + //IL_3ea4: Unknown result type (might be due to invalid IL or missing references) + //IL_3ea9: Unknown result type (might be due to invalid IL or missing references) + //IL_3eac: Expected O, but got Unknown + //IL_3eb1: Expected O, but got Unknown + //IL_3eb1: Unknown result type (might be due to invalid IL or missing references) + //IL_3ec3: Unknown result type (might be due to invalid IL or missing references) + //IL_3ed5: Unknown result type (might be due to invalid IL or missing references) + //IL_3edf: Expected O, but got Unknown + //IL_3eda: Unknown result type (might be due to invalid IL or missing references) + //IL_3ee4: Expected O, but got Unknown + //IL_3ee9: Expected O, but got Unknown + //IL_3ef6: Unknown result type (might be due to invalid IL or missing references) + //IL_3efb: Unknown result type (might be due to invalid IL or missing references) + //IL_3f0d: Unknown result type (might be due to invalid IL or missing references) + //IL_3f17: Expected O, but got Unknown + //IL_3f17: Unknown result type (might be due to invalid IL or missing references) + //IL_3f29: Unknown result type (might be due to invalid IL or missing references) + //IL_3f33: Expected O, but got Unknown + //IL_3f2e: Unknown result type (might be due to invalid IL or missing references) + //IL_3f38: Expected O, but got Unknown + //IL_3f3d: Expected O, but got Unknown + //IL_3fa0: Unknown result type (might be due to invalid IL or missing references) + //IL_3ff3: Unknown result type (might be due to invalid IL or missing references) + //IL_400e: Unknown result type (might be due to invalid IL or missing references) + //IL_4013: Unknown result type (might be due to invalid IL or missing references) + //IL_401e: Unknown result type (might be due to invalid IL or missing references) + //IL_4023: Unknown result type (might be due to invalid IL or missing references) + //IL_4092: Unknown result type (might be due to invalid IL or missing references) + //IL_4097: Unknown result type (might be due to invalid IL or missing references) + //IL_409a: Expected O, but got Unknown + //IL_409f: Expected O, but got Unknown + //IL_409f: Unknown result type (might be due to invalid IL or missing references) + //IL_40b1: Unknown result type (might be due to invalid IL or missing references) + //IL_40c3: Unknown result type (might be due to invalid IL or missing references) + //IL_40cd: Expected O, but got Unknown + //IL_40c8: Unknown result type (might be due to invalid IL or missing references) + //IL_40d2: Expected O, but got Unknown + //IL_40d7: Expected O, but got Unknown + //IL_40ee: Unknown result type (might be due to invalid IL or missing references) + //IL_40f3: Unknown result type (might be due to invalid IL or missing references) + //IL_40fe: Unknown result type (might be due to invalid IL or missing references) + //IL_4103: Unknown result type (might be due to invalid IL or missing references) + //IL_4172: Unknown result type (might be due to invalid IL or missing references) + //IL_4177: Unknown result type (might be due to invalid IL or missing references) + //IL_417a: Expected O, but got Unknown + //IL_417f: Expected O, but got Unknown + //IL_417f: Unknown result type (might be due to invalid IL or missing references) + //IL_4191: Unknown result type (might be due to invalid IL or missing references) + //IL_41a3: Unknown result type (might be due to invalid IL or missing references) + //IL_41ad: Expected O, but got Unknown + //IL_41a8: Unknown result type (might be due to invalid IL or missing references) + //IL_41b2: Expected O, but got Unknown + //IL_41b7: Expected O, but got Unknown + //IL_41c4: Unknown result type (might be due to invalid IL or missing references) + //IL_41c9: Unknown result type (might be due to invalid IL or missing references) + //IL_41db: Unknown result type (might be due to invalid IL or missing references) + //IL_41e5: Expected O, but got Unknown + //IL_41e5: Unknown result type (might be due to invalid IL or missing references) + //IL_41f7: Unknown result type (might be due to invalid IL or missing references) + //IL_4201: Expected O, but got Unknown + //IL_41fc: Unknown result type (might be due to invalid IL or missing references) + //IL_4206: Expected O, but got Unknown + //IL_420b: Expected O, but got Unknown + //IL_424a: Unknown result type (might be due to invalid IL or missing references) + //IL_4276: Unknown result type (might be due to invalid IL or missing references) + //IL_427b: Unknown result type (might be due to invalid IL or missing references) + //IL_4286: Unknown result type (might be due to invalid IL or missing references) + //IL_428b: Unknown result type (might be due to invalid IL or missing references) + //IL_42eb: Unknown result type (might be due to invalid IL or missing references) + //IL_42f0: Unknown result type (might be due to invalid IL or missing references) + //IL_42f3: Expected O, but got Unknown + //IL_42f8: Expected O, but got Unknown + //IL_42f8: Unknown result type (might be due to invalid IL or missing references) + //IL_430a: Unknown result type (might be due to invalid IL or missing references) + //IL_431c: Unknown result type (might be due to invalid IL or missing references) + //IL_4326: Expected O, but got Unknown + //IL_4321: Unknown result type (might be due to invalid IL or missing references) + //IL_432b: Expected O, but got Unknown + //IL_4330: Expected O, but got Unknown + //IL_43b0: Unknown result type (might be due to invalid IL or missing references) + //IL_43ba: Expected O, but got Unknown + //IL_442f: Unknown result type (might be due to invalid IL or missing references) + //IL_4469: Unknown result type (might be due to invalid IL or missing references) + //IL_4492: Unknown result type (might be due to invalid IL or missing references) + //IL_4497: Unknown result type (might be due to invalid IL or missing references) + //IL_44a9: Unknown result type (might be due to invalid IL or missing references) + //IL_44b3: Expected O, but got Unknown + //IL_44b3: Unknown result type (might be due to invalid IL or missing references) + //IL_44c5: Unknown result type (might be due to invalid IL or missing references) + //IL_44cf: Expected O, but got Unknown + //IL_44ca: Unknown result type (might be due to invalid IL or missing references) + //IL_44d4: Expected O, but got Unknown + //IL_44d9: Expected O, but got Unknown + //IL_455a: Unknown result type (might be due to invalid IL or missing references) + //IL_455f: Unknown result type (might be due to invalid IL or missing references) + //IL_4571: Unknown result type (might be due to invalid IL or missing references) + //IL_457b: Expected O, but got Unknown + //IL_457b: Unknown result type (might be due to invalid IL or missing references) + //IL_458d: Unknown result type (might be due to invalid IL or missing references) + //IL_4597: Expected O, but got Unknown + //IL_4592: Unknown result type (might be due to invalid IL or missing references) + //IL_459c: Expected O, but got Unknown + //IL_45a1: Expected O, but got Unknown + //IL_45b8: Unknown result type (might be due to invalid IL or missing references) + //IL_461e: Unknown result type (might be due to invalid IL or missing references) + //IL_4623: Unknown result type (might be due to invalid IL or missing references) + //IL_462e: Unknown result type (might be due to invalid IL or missing references) + //IL_4633: Unknown result type (might be due to invalid IL or missing references) + //IL_46ac: Unknown result type (might be due to invalid IL or missing references) + //IL_46b1: Unknown result type (might be due to invalid IL or missing references) + //IL_46b4: Expected O, but got Unknown + //IL_46b9: Expected O, but got Unknown + //IL_46b9: Unknown result type (might be due to invalid IL or missing references) + //IL_46cb: Unknown result type (might be due to invalid IL or missing references) + //IL_46dd: Unknown result type (might be due to invalid IL or missing references) + //IL_46e7: Expected O, but got Unknown + //IL_46e2: Unknown result type (might be due to invalid IL or missing references) + //IL_46ec: Expected O, but got Unknown + //IL_46f1: Expected O, but got Unknown + //IL_4708: Unknown result type (might be due to invalid IL or missing references) + //IL_470d: Unknown result type (might be due to invalid IL or missing references) + //IL_4718: Unknown result type (might be due to invalid IL or missing references) + //IL_471d: Unknown result type (might be due to invalid IL or missing references) + //IL_4796: Unknown result type (might be due to invalid IL or missing references) + //IL_479b: Unknown result type (might be due to invalid IL or missing references) + //IL_479e: Expected O, but got Unknown + //IL_47a3: Expected O, but got Unknown + //IL_47a3: Unknown result type (might be due to invalid IL or missing references) + //IL_47b5: Unknown result type (might be due to invalid IL or missing references) + //IL_47c7: Unknown result type (might be due to invalid IL or missing references) + //IL_47d1: Expected O, but got Unknown + //IL_47cc: Unknown result type (might be due to invalid IL or missing references) + //IL_47d6: Expected O, but got Unknown + //IL_47db: Expected O, but got Unknown + //IL_47e8: Unknown result type (might be due to invalid IL or missing references) + //IL_47ed: Unknown result type (might be due to invalid IL or missing references) + //IL_47ff: Unknown result type (might be due to invalid IL or missing references) + //IL_4809: Expected O, but got Unknown + //IL_4809: Unknown result type (might be due to invalid IL or missing references) + //IL_481b: Unknown result type (might be due to invalid IL or missing references) + //IL_4825: Expected O, but got Unknown + //IL_4820: Unknown result type (might be due to invalid IL or missing references) + //IL_482a: Expected O, but got Unknown + //IL_482f: Expected O, but got Unknown + //IL_4879: Unknown result type (might be due to invalid IL or missing references) + //IL_4883: Expected O, but got Unknown + //IL_489b: Unknown result type (might be due to invalid IL or missing references) + //IL_48c3: Unknown result type (might be due to invalid IL or missing references) + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + Label val5 = new Label(); + StaticResourceExtension val6 = new StaticResourceExtension(); + StaticResourceExtension val7 = new StaticResourceExtension(); + AppThemeBindingExtension val8 = new AppThemeBindingExtension(); + Label val9 = new Label(); + StaticResourceExtension val10 = new StaticResourceExtension(); + StaticResourceExtension val11 = new StaticResourceExtension(); + AppThemeBindingExtension val12 = new AppThemeBindingExtension(); + BoxView val13 = new BoxView(); + StaticResourceExtension val14 = new StaticResourceExtension(); + StaticResourceExtension val15 = new StaticResourceExtension(); + AppThemeBindingExtension val16 = new AppThemeBindingExtension(); + Label val17 = new Label(); + AppThemeBindingExtension val18 = new AppThemeBindingExtension(); + AppThemeBindingExtension val19 = new AppThemeBindingExtension(); + Image val20 = new Image(); + AppThemeBindingExtension val21 = new AppThemeBindingExtension(); + Label val22 = new Label(); + StaticResourceExtension val23 = new StaticResourceExtension(); + Switch val24 = new Switch(); + HorizontalStackLayout val25 = new HorizontalStackLayout(); + Frame val26 = new Frame(); + StaticResourceExtension val27 = new StaticResourceExtension(); + TapGestureRecognizer val28 = new TapGestureRecognizer(); + AppThemeBindingExtension val29 = new AppThemeBindingExtension(); + Image val30 = new Image(); + StaticResourceExtension val31 = new StaticResourceExtension(); + Label val32 = new Label(); + StaticResourceExtension val33 = new StaticResourceExtension(); + StaticResourceExtension val34 = new StaticResourceExtension(); + AppThemeBindingExtension val35 = new AppThemeBindingExtension(); + Label val36 = new Label(); + VerticalStackLayout val37 = new VerticalStackLayout(); + HorizontalStackLayout val38 = new HorizontalStackLayout(); + Frame val39 = new Frame(); + StaticResourceExtension val40 = new StaticResourceExtension(); + TapGestureRecognizer val41 = new TapGestureRecognizer(); + AppThemeBindingExtension val42 = new AppThemeBindingExtension(); + Image val43 = new Image(); + StaticResourceExtension val44 = new StaticResourceExtension(); + Label val45 = new Label(); + StaticResourceExtension val46 = new StaticResourceExtension(); + StaticResourceExtension val47 = new StaticResourceExtension(); + AppThemeBindingExtension val48 = new AppThemeBindingExtension(); + Label val49 = new Label(); + VerticalStackLayout val50 = new VerticalStackLayout(); + HorizontalStackLayout val51 = new HorizontalStackLayout(); + Frame val52 = new Frame(); + StaticResourceExtension val53 = new StaticResourceExtension(); + TapGestureRecognizer val54 = new TapGestureRecognizer(); + AppThemeBindingExtension val55 = new AppThemeBindingExtension(); + Image val56 = new Image(); + StaticResourceExtension val57 = new StaticResourceExtension(); + Label val58 = new Label(); + StaticResourceExtension val59 = new StaticResourceExtension(); + StaticResourceExtension val60 = new StaticResourceExtension(); + AppThemeBindingExtension val61 = new AppThemeBindingExtension(); + Label val62 = new Label(); + VerticalStackLayout val63 = new VerticalStackLayout(); + HorizontalStackLayout val64 = new HorizontalStackLayout(); + Frame val65 = new Frame(); + StaticResourceExtension val66 = new StaticResourceExtension(); + TapGestureRecognizer val67 = new TapGestureRecognizer(); + AppThemeBindingExtension val68 = new AppThemeBindingExtension(); + Image val69 = new Image(); + StaticResourceExtension val70 = new StaticResourceExtension(); + Label val71 = new Label(); + StaticResourceExtension val72 = new StaticResourceExtension(); + StaticResourceExtension val73 = new StaticResourceExtension(); + AppThemeBindingExtension val74 = new AppThemeBindingExtension(); + Label val75 = new Label(); + VerticalStackLayout val76 = new VerticalStackLayout(); + HorizontalStackLayout val77 = new HorizontalStackLayout(); + Frame val78 = new Frame(); + StaticResourceExtension val79 = new StaticResourceExtension(); + TapGestureRecognizer val80 = new TapGestureRecognizer(); + AppThemeBindingExtension val81 = new AppThemeBindingExtension(); + Image val82 = new Image(); + StaticResourceExtension val83 = new StaticResourceExtension(); + Label val84 = new Label(); + StaticResourceExtension val85 = new StaticResourceExtension(); + StaticResourceExtension val86 = new StaticResourceExtension(); + AppThemeBindingExtension val87 = new AppThemeBindingExtension(); + Label val88 = new Label(); + VerticalStackLayout val89 = new VerticalStackLayout(); + HorizontalStackLayout val90 = new HorizontalStackLayout(); + Frame val91 = new Frame(); + StaticResourceExtension val92 = new StaticResourceExtension(); + TapGestureRecognizer val93 = new TapGestureRecognizer(); + AppThemeBindingExtension val94 = new AppThemeBindingExtension(); + Image val95 = new Image(); + StaticResourceExtension val96 = new StaticResourceExtension(); + Label val97 = new Label(); + StaticResourceExtension val98 = new StaticResourceExtension(); + StaticResourceExtension val99 = new StaticResourceExtension(); + AppThemeBindingExtension val100 = new AppThemeBindingExtension(); + Label val101 = new Label(); + VerticalStackLayout val102 = new VerticalStackLayout(); + HorizontalStackLayout val103 = new HorizontalStackLayout(); + Frame val104 = new Frame(); + Grid val105 = new Grid(); + StaticResourceExtension val106 = new StaticResourceExtension(); + StaticResourceExtension val107 = new StaticResourceExtension(); + AppThemeBindingExtension val108 = new AppThemeBindingExtension(); + Label val109 = new Label(); + StaticResourceExtension val110 = new StaticResourceExtension(); + StaticResourceExtension val111 = new StaticResourceExtension(); + AppThemeBindingExtension val112 = new AppThemeBindingExtension(); + Label val113 = new Label(); + StaticResourceExtension val114 = new StaticResourceExtension(); + Button val115 = new Button(); + Button val116 = new Button(); + HorizontalStackLayout val117 = new HorizontalStackLayout(); + VerticalStackLayout val118 = new VerticalStackLayout(); + AppThemeBindingExtension val119 = new AppThemeBindingExtension(); + AppThemeBindingExtension val120 = new AppThemeBindingExtension(); + Label val121 = new Label(); + StaticResourceExtension val122 = new StaticResourceExtension(); + StaticResourceExtension val123 = new StaticResourceExtension(); + AppThemeBindingExtension val124 = new AppThemeBindingExtension(); + Label val125 = new Label(); + Button val126 = new Button(); + VerticalStackLayout val127 = new VerticalStackLayout(); + Frame val128 = new Frame(); + VerticalStackLayout val129 = new VerticalStackLayout(); + ScrollView val130 = new ScrollView(); + HomePage homePage; + NameScope val131 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(homePage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)homePage, (INameScope)(object)val131); + ((Element)val130).transientNamescope = (INameScope)(object)val131; + ((Element)val129).transientNamescope = (INameScope)(object)val131; + ((Element)val5).transientNamescope = (INameScope)(object)val131; + ((Element)val9).transientNamescope = (INameScope)(object)val131; + ((Element)val13).transientNamescope = (INameScope)(object)val131; + ((Element)val17).transientNamescope = (INameScope)(object)val131; + ((Element)val26).transientNamescope = (INameScope)(object)val131; + ((Element)val25).transientNamescope = (INameScope)(object)val131; + ((Element)val20).transientNamescope = (INameScope)(object)val131; + ((Element)val22).transientNamescope = (INameScope)(object)val131; + ((Element)val24).transientNamescope = (INameScope)(object)val131; + ((INameScope)val131).RegisterName("ThemeSwitch", (object)val24); + if (((Element)val24).StyleId == null) + { + ((Element)val24).StyleId = "ThemeSwitch"; + } + ((Element)val105).transientNamescope = (INameScope)(object)val131; + ((Element)val39).transientNamescope = (INameScope)(object)val131; + ((Element)val28).transientNamescope = (INameScope)(object)val131; + ((Element)val38).transientNamescope = (INameScope)(object)val131; + ((Element)val30).transientNamescope = (INameScope)(object)val131; + ((Element)val37).transientNamescope = (INameScope)(object)val131; + ((Element)val32).transientNamescope = (INameScope)(object)val131; + ((Element)val36).transientNamescope = (INameScope)(object)val131; + ((Element)val52).transientNamescope = (INameScope)(object)val131; + ((Element)val41).transientNamescope = (INameScope)(object)val131; + ((Element)val51).transientNamescope = (INameScope)(object)val131; + ((Element)val43).transientNamescope = (INameScope)(object)val131; + ((Element)val50).transientNamescope = (INameScope)(object)val131; + ((Element)val45).transientNamescope = (INameScope)(object)val131; + ((Element)val49).transientNamescope = (INameScope)(object)val131; + ((Element)val65).transientNamescope = (INameScope)(object)val131; + ((Element)val54).transientNamescope = (INameScope)(object)val131; + ((Element)val64).transientNamescope = (INameScope)(object)val131; + ((Element)val56).transientNamescope = (INameScope)(object)val131; + ((Element)val63).transientNamescope = (INameScope)(object)val131; + ((Element)val58).transientNamescope = (INameScope)(object)val131; + ((Element)val62).transientNamescope = (INameScope)(object)val131; + ((Element)val78).transientNamescope = (INameScope)(object)val131; + ((Element)val67).transientNamescope = (INameScope)(object)val131; + ((Element)val77).transientNamescope = (INameScope)(object)val131; + ((Element)val69).transientNamescope = (INameScope)(object)val131; + ((Element)val76).transientNamescope = (INameScope)(object)val131; + ((Element)val71).transientNamescope = (INameScope)(object)val131; + ((Element)val75).transientNamescope = (INameScope)(object)val131; + ((Element)val91).transientNamescope = (INameScope)(object)val131; + ((Element)val80).transientNamescope = (INameScope)(object)val131; + ((Element)val90).transientNamescope = (INameScope)(object)val131; + ((Element)val82).transientNamescope = (INameScope)(object)val131; + ((Element)val89).transientNamescope = (INameScope)(object)val131; + ((Element)val84).transientNamescope = (INameScope)(object)val131; + ((Element)val88).transientNamescope = (INameScope)(object)val131; + ((Element)val104).transientNamescope = (INameScope)(object)val131; + ((Element)val93).transientNamescope = (INameScope)(object)val131; + ((Element)val103).transientNamescope = (INameScope)(object)val131; + ((Element)val95).transientNamescope = (INameScope)(object)val131; + ((Element)val102).transientNamescope = (INameScope)(object)val131; + ((Element)val97).transientNamescope = (INameScope)(object)val131; + ((Element)val101).transientNamescope = (INameScope)(object)val131; + ((Element)val109).transientNamescope = (INameScope)(object)val131; + ((Element)val118).transientNamescope = (INameScope)(object)val131; + ((Element)val113).transientNamescope = (INameScope)(object)val131; + ((Element)val117).transientNamescope = (INameScope)(object)val131; + ((Element)val115).transientNamescope = (INameScope)(object)val131; + ((Element)val116).transientNamescope = (INameScope)(object)val131; + ((Element)val128).transientNamescope = (INameScope)(object)val131; + ((Element)val127).transientNamescope = (INameScope)(object)val131; + ((Element)val121).transientNamescope = (INameScope)(object)val131; + ((Element)val125).transientNamescope = (INameScope)(object)val131; + ((Element)val126).transientNamescope = (INameScope)(object)val131; + ThemeSwitch = val24; + ((BindableObject)homePage).SetValue(Page.TitleProperty, (object)"Home"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val132 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val133 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = homePage; + SimpleValueTargetProvider val134 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val131, val131, val131 }, false); + object obj = (object)val134; + val133.Add(typeFromHandle, (object)val134); + val133.Add(typeof(IReferenceProvider), obj); + val133.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val132.ProvideValue((IServiceProvider)val133); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val135 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val136 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = homePage; + SimpleValueTargetProvider val137 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val131, val131, val131 }, false); + object obj2 = (object)val137; + val136.Add(typeFromHandle2, (object)val137); + val136.Add(typeof(IReferenceProvider), obj2); + val136.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val135.ProvideValue((IServiceProvider)val136); + val3.Dark = dark; + XamlServiceProvider val138 = new XamlServiceProvider(); + val138.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)homePage, (object)VisualElement.BackgroundColorProperty)); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val139 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val138); + ((BindableObject)homePage).SetBinding(VisualElement.BackgroundColorProperty, val139); + ((BindableObject)val129).SetValue(Layout.PaddingProperty, (object)new Thickness(30.0)); + ((BindableObject)val129).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val5).SetValue(Label.TextProperty, (object)"OpenMaui Linux"); + ((BindableObject)val5).SetValue(Label.FontSizeProperty, (object)32.0); + ((BindableObject)val5).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val5).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val4.Key = "PrimaryColor"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 4]; + array3[0] = val5; + array3[1] = val129; + array3[2] = val130; + array3[3] = homePage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array3, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[5] { val131, val131, val131, val131, val131 }, false); + object obj3 = (object)val142; + val141.Add(typeFromHandle3, (object)val142); + val141.Add(typeof(IReferenceProvider), obj3); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(16, 20))); + object obj4 = val140.ProvideValue((IServiceProvider)val141); + ((BindableObject)val5).SetValue(Label.TextColorProperty, (obj4 == null || !typeof(BindingBase).IsAssignableFrom(obj4.GetType())) ? obj4 : obj4); + ((Layout)val129).Children.Add((IView)(object)val5); + ((BindableObject)val9).SetValue(Label.TextProperty, (object)"Controls Demo"); + ((BindableObject)val9).SetValue(Label.FontSizeProperty, (object)20.0); + ((BindableObject)val9).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val6.Key = "TextSecondaryLight"; + StaticResourceExtension val143 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val144 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val8; + array4[1] = val9; + array4[2] = val129; + array4[3] = val130; + array4[4] = homePage; + SimpleValueTargetProvider val145 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj5 = (object)val145; + val144.Add(typeFromHandle4, (object)val145); + val144.Add(typeof(IReferenceProvider), obj5); + val144.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + object light2 = val143.ProvideValue((IServiceProvider)val144); + val8.Light = light2; + val7.Key = "TextSecondaryDark"; + StaticResourceExtension val146 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val147 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val8; + array5[1] = val9; + array5[2] = val129; + array5[3] = val130; + array5[4] = homePage; + SimpleValueTargetProvider val148 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj6 = (object)val148; + val147.Add(typeFromHandle5, (object)val148); + val147.Add(typeof(IReferenceProvider), obj6); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + object dark2 = val146.ProvideValue((IServiceProvider)val147); + val8.Dark = dark2; + XamlServiceProvider val149 = new XamlServiceProvider(); + val149.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val9, (object)Label.TextColorProperty)); + val149.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 20))); + BindingBase val150 = ((IMarkupExtension)(object)val8).ProvideValue((IServiceProvider)val149); + ((BindableObject)val9).SetBinding(Label.TextColorProperty, val150); + ((Layout)val129).Children.Add((IView)(object)val9); + ((BindableObject)val13).SetValue(VisualElement.HeightRequestProperty, (object)2.0); + ((BindableObject)val13).SetValue(View.MarginProperty, (object)new Thickness(0.0, 10.0)); + val10.Key = "BorderLight"; + StaticResourceExtension val151 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val152 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 5]; + array6[0] = val12; + array6[1] = val13; + array6[2] = val129; + array6[3] = val130; + array6[4] = homePage; + SimpleValueTargetProvider val153 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj7 = (object)val153; + val152.Add(typeFromHandle6, (object)val153); + val152.Add(typeof(IReferenceProvider), obj7); + val152.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 22))); + object light3 = val151.ProvideValue((IServiceProvider)val152); + val12.Light = light3; + val11.Key = "BorderDark"; + StaticResourceExtension val154 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val155 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 5]; + array7[0] = val12; + array7[1] = val13; + array7[2] = val129; + array7[3] = val130; + array7[4] = homePage; + SimpleValueTargetProvider val156 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj8 = (object)val156; + val155.Add(typeFromHandle7, (object)val156); + val155.Add(typeof(IReferenceProvider), obj8); + val155.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 22))); + object dark3 = val154.ProvideValue((IServiceProvider)val155); + val12.Dark = dark3; + XamlServiceProvider val157 = new XamlServiceProvider(); + val157.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val13, (object)BoxView.ColorProperty)); + val157.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 22))); + BindingBase val158 = ((IMarkupExtension)(object)val12).ProvideValue((IServiceProvider)val157); + ((BindableObject)val13).SetBinding(BoxView.ColorProperty, val158); + ((Layout)val129).Children.Add((IView)(object)val13); + ((BindableObject)val17).SetValue(Label.TextProperty, (object)"Welcome to the comprehensive controls demonstration for OpenMaui Linux. This app showcases all the major UI controls available in the framework."); + ((BindableObject)val17).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val17).SetValue(Label.LineBreakModeProperty, (object)(LineBreakMode)1); + ((BindableObject)val17).SetValue(Label.HorizontalTextAlignmentProperty, (object)(TextAlignment)1); + val14.Key = "TextPrimaryLight"; + StaticResourceExtension val159 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val160 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 5]; + array8[0] = val16; + array8[1] = val17; + array8[2] = val129; + array8[3] = val130; + array8[4] = homePage; + SimpleValueTargetProvider val161 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj9 = (object)val161; + val160.Add(typeFromHandle8, (object)val161); + val160.Add(typeof(IReferenceProvider), obj9); + val160.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 20))); + object light4 = val159.ProvideValue((IServiceProvider)val160); + val16.Light = light4; + val15.Key = "TextPrimaryDark"; + StaticResourceExtension val162 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val163 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val16; + array9[1] = val17; + array9[2] = val129; + array9[3] = val130; + array9[4] = homePage; + SimpleValueTargetProvider val164 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj10 = (object)val164; + val163.Add(typeFromHandle9, (object)val164); + val163.Add(typeof(IReferenceProvider), obj10); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 20))); + object dark4 = val162.ProvideValue((IServiceProvider)val163); + val16.Dark = dark4; + XamlServiceProvider val165 = new XamlServiceProvider(); + val165.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val17, (object)Label.TextColorProperty)); + val165.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 20))); + BindingBase val166 = ((IMarkupExtension)(object)val16).ProvideValue((IServiceProvider)val165); + ((BindableObject)val17).SetBinding(Label.TextColorProperty, val166); + ((Layout)val129).Children.Add((IView)(object)val17); + ((BindableObject)val26).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val26).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val26).SetValue(Frame.HasShadowProperty, (object)true); + ((BindableObject)val26).SetValue(View.MarginProperty, (object)new Thickness(0.0, 10.0)); + val18.Light = "#E3F2FD"; + val18.Dark = "#1565C0"; + XamlServiceProvider val167 = new XamlServiceProvider(); + val167.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val26, (object)VisualElement.BackgroundColorProperty)); + val167.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 20))); + BindingBase val168 = ((IMarkupExtension)(object)val18).ProvideValue((IServiceProvider)val167); + ((BindableObject)val26).SetBinding(VisualElement.BackgroundColorProperty, val168); + ((BindableObject)val25).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val25).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val19.Light = "theme_dark.png"; + val19.Dark = "theme_light.png"; + XamlServiceProvider val169 = new XamlServiceProvider(); + val169.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val20, (object)Image.SourceProperty)); + val169.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 28))); + BindingBase val170 = ((IMarkupExtension)(object)val19).ProvideValue((IServiceProvider)val169); + ((BindableObject)val20).SetBinding(Image.SourceProperty, val170); + ((BindableObject)val20).SetValue(VisualElement.WidthRequestProperty, (object)24.0); + ((BindableObject)val20).SetValue(VisualElement.HeightRequestProperty, (object)24.0); + ((BindableObject)val20).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val25).Children.Add((IView)(object)val20); + ((BindableObject)val22).SetValue(Label.TextProperty, (object)"Toggle Theme"); + ((BindableObject)val22).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val22).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val22).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val21.Light = "#1565C0"; + val21.Dark = "White"; + XamlServiceProvider val171 = new XamlServiceProvider(); + val171.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val22, (object)Label.TextColorProperty)); + val171.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(48, 28))); + BindingBase val172 = ((IMarkupExtension)(object)val21).ProvideValue((IServiceProvider)val171); + ((BindableObject)val22).SetBinding(Label.TextColorProperty, val172); + ((Layout)val25).Children.Add((IView)(object)val22); + val23.Key = "PrimaryColor"; + StaticResourceExtension val173 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val174 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 6]; + array10[0] = val24; + array10[1] = val25; + array10[2] = val26; + array10[3] = val129; + array10[4] = val130; + array10[5] = homePage; + SimpleValueTargetProvider val175 = new SimpleValueTargetProvider(array10, (object)Switch.OnColorProperty, (INameScope[])(object)new NameScope[7] { val131, val131, val131, val131, val131, val131, val131 }, false); + object obj11 = (object)val175; + val174.Add(typeFromHandle10, (object)val175); + val174.Add(typeof(IReferenceProvider), obj11); + val174.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(50, 29))); + object obj12 = val173.ProvideValue((IServiceProvider)val174); + ((BindableObject)val24).SetValue(Switch.OnColorProperty, (obj12 == null || !typeof(BindingBase).IsAssignableFrom(obj12.GetType())) ? obj12 : obj12); + ((BindableObject)val24).SetValue(Switch.ThumbColorProperty, (object)Colors.White); + ((BindableObject)val24).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val24.Toggled += homePage.OnThemeToggled; + ((Layout)val25).Children.Add((IView)(object)val24); + ((BindableObject)val26).SetValue(ContentView.ContentProperty, (object)val25); + ((Layout)val129).Children.Add((IView)(object)val26); + ((BindableObject)val105).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[2] + { + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Star) + })); + ((BindableObject)val105).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[3] + { + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto) + })); + ((BindableObject)val105).SetValue(Grid.ColumnSpacingProperty, (object)15.0); + ((BindableObject)val105).SetValue(Grid.RowSpacingProperty, (object)15.0); + ((BindableObject)val105).SetValue(View.MarginProperty, (object)new Thickness(0.0, 20.0)); + ((BindableObject)val39).SetValue(Grid.RowProperty, (object)0); + ((BindableObject)val39).SetValue(Grid.ColumnProperty, (object)0); + val27.Key = "ThemedFrame"; + StaticResourceExtension val176 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val177 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 5]; + array11[0] = val39; + array11[1] = val105; + array11[2] = val129; + array11[3] = val130; + array11[4] = homePage; + SimpleValueTargetProvider val178 = new SimpleValueTargetProvider(array11, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj13 = (object)val178; + val177.Add(typeFromHandle11, (object)val178); + val177.Add(typeof(IReferenceProvider), obj13); + val177.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(66, 24))); + object obj14 = val176.ProvideValue((IServiceProvider)val177); + ((BindableObject)val39).SetValue(VisualElement.StyleProperty, (obj14 == null || !typeof(BindingBase).IsAssignableFrom(obj14.GetType())) ? obj14 : obj14); + ((BindableObject)val39).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val39).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val39).SetValue(Frame.HasShadowProperty, (object)true); + val28.Tapped += homePage.OnButtonsCardTapped; + ((View)val39).GestureRecognizers.Add((IGestureRecognizer)(object)val28); + ((BindableObject)val38).SetValue(StackBase.SpacingProperty, (object)12.0); + val29.Light = "touch_app_dark.png"; + val29.Dark = "touch_app_light.png"; + XamlServiceProvider val179 = new XamlServiceProvider(); + val179.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val30, (object)Image.SourceProperty)); + val179.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(72, 32))); + BindingBase val180 = ((IMarkupExtension)(object)val29).ProvideValue((IServiceProvider)val179); + ((BindableObject)val30).SetBinding(Image.SourceProperty, val180); + ((BindableObject)val30).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val30).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val30).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val38).Children.Add((IView)(object)val30); + ((BindableObject)val37).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val37).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val32).SetValue(Label.TextProperty, (object)"Buttons"); + ((BindableObject)val32).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val32).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val31.Key = "PrimaryColor"; + StaticResourceExtension val181 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val182 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 8]; + array12[0] = val32; + array12[1] = val37; + array12[2] = val38; + array12[3] = val39; + array12[4] = val105; + array12[5] = val129; + array12[6] = val130; + array12[7] = homePage; + SimpleValueTargetProvider val183 = new SimpleValueTargetProvider(array12, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj15 = (object)val183; + val182.Add(typeFromHandle12, (object)val183); + val182.Add(typeof(IReferenceProvider), obj15); + val182.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(75, 87))); + object obj16 = val181.ProvideValue((IServiceProvider)val182); + ((BindableObject)val32).SetValue(Label.TextColorProperty, (obj16 == null || !typeof(BindingBase).IsAssignableFrom(obj16.GetType())) ? obj16 : obj16); + ((Layout)val37).Children.Add((IView)(object)val32); + ((BindableObject)val36).SetValue(Label.TextProperty, (object)"Various button styles"); + ((BindableObject)val36).SetValue(Label.FontSizeProperty, (object)11.0); + val33.Key = "TextSecondaryLight"; + StaticResourceExtension val184 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val185 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 9]; + array13[0] = val35; + array13[1] = val36; + array13[2] = val37; + array13[3] = val38; + array13[4] = val39; + array13[5] = val105; + array13[6] = val129; + array13[7] = val130; + array13[8] = homePage; + SimpleValueTargetProvider val186 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj17 = (object)val186; + val185.Add(typeFromHandle13, (object)val186); + val185.Add(typeof(IReferenceProvider), obj17); + val185.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 36))); + object light5 = val184.ProvideValue((IServiceProvider)val185); + val35.Light = light5; + val34.Key = "TextSecondaryDark"; + StaticResourceExtension val187 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val188 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 9]; + array14[0] = val35; + array14[1] = val36; + array14[2] = val37; + array14[3] = val38; + array14[4] = val39; + array14[5] = val105; + array14[6] = val129; + array14[7] = val130; + array14[8] = homePage; + SimpleValueTargetProvider val189 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj18 = (object)val189; + val188.Add(typeFromHandle14, (object)val189); + val188.Add(typeof(IReferenceProvider), obj18); + val188.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 36))); + object dark5 = val187.ProvideValue((IServiceProvider)val188); + val35.Dark = dark5; + XamlServiceProvider val190 = new XamlServiceProvider(); + val190.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val36, (object)Label.TextColorProperty)); + val190.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(77, 36))); + BindingBase val191 = ((IMarkupExtension)(object)val35).ProvideValue((IServiceProvider)val190); + ((BindableObject)val36).SetBinding(Label.TextColorProperty, val191); + ((Layout)val37).Children.Add((IView)(object)val36); + ((Layout)val38).Children.Add((IView)(object)val37); + ((BindableObject)val39).SetValue(ContentView.ContentProperty, (object)val38); + ((Layout)val105).Children.Add((IView)(object)val39); + ((BindableObject)val52).SetValue(Grid.RowProperty, (object)0); + ((BindableObject)val52).SetValue(Grid.ColumnProperty, (object)1); + val40.Key = "ThemedFrame"; + StaticResourceExtension val192 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val193 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 5]; + array15[0] = val52; + array15[1] = val105; + array15[2] = val129; + array15[3] = val130; + array15[4] = homePage; + SimpleValueTargetProvider val194 = new SimpleValueTargetProvider(array15, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj19 = (object)val194; + val193.Add(typeFromHandle15, (object)val194); + val193.Add(typeof(IReferenceProvider), obj19); + val193.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(84, 24))); + object obj20 = val192.ProvideValue((IServiceProvider)val193); + ((BindableObject)val52).SetValue(VisualElement.StyleProperty, (obj20 == null || !typeof(BindingBase).IsAssignableFrom(obj20.GetType())) ? obj20 : obj20); + ((BindableObject)val52).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val52).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val52).SetValue(Frame.HasShadowProperty, (object)true); + val41.Tapped += homePage.OnTextInputCardTapped; + ((View)val52).GestureRecognizers.Add((IGestureRecognizer)(object)val41); + ((BindableObject)val51).SetValue(StackBase.SpacingProperty, (object)12.0); + val42.Light = "text_fields_dark.png"; + val42.Dark = "text_fields_light.png"; + XamlServiceProvider val195 = new XamlServiceProvider(); + val195.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val43, (object)Image.SourceProperty)); + val195.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 32))); + BindingBase val196 = ((IMarkupExtension)(object)val42).ProvideValue((IServiceProvider)val195); + ((BindableObject)val43).SetBinding(Image.SourceProperty, val196); + ((BindableObject)val43).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val43).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val43).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val51).Children.Add((IView)(object)val43); + ((BindableObject)val50).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val50).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val45).SetValue(Label.TextProperty, (object)"Text Input"); + ((BindableObject)val45).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val45).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val44.Key = "PrimaryColor"; + StaticResourceExtension val197 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val198 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 8]; + array16[0] = val45; + array16[1] = val50; + array16[2] = val51; + array16[3] = val52; + array16[4] = val105; + array16[5] = val129; + array16[6] = val130; + array16[7] = homePage; + SimpleValueTargetProvider val199 = new SimpleValueTargetProvider(array16, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj21 = (object)val199; + val198.Add(typeFromHandle16, (object)val199); + val198.Add(typeof(IReferenceProvider), obj21); + val198.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(93, 90))); + object obj22 = val197.ProvideValue((IServiceProvider)val198); + ((BindableObject)val45).SetValue(Label.TextColorProperty, (obj22 == null || !typeof(BindingBase).IsAssignableFrom(obj22.GetType())) ? obj22 : obj22); + ((Layout)val50).Children.Add((IView)(object)val45); + ((BindableObject)val49).SetValue(Label.TextProperty, (object)"Entry, Editor, SearchBar"); + ((BindableObject)val49).SetValue(Label.FontSizeProperty, (object)11.0); + val46.Key = "TextSecondaryLight"; + StaticResourceExtension val200 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val201 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 9]; + array17[0] = val48; + array17[1] = val49; + array17[2] = val50; + array17[3] = val51; + array17[4] = val52; + array17[5] = val105; + array17[6] = val129; + array17[7] = val130; + array17[8] = homePage; + SimpleValueTargetProvider val202 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj23 = (object)val202; + val201.Add(typeFromHandle17, (object)val202); + val201.Add(typeof(IReferenceProvider), obj23); + val201.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 36))); + object light6 = val200.ProvideValue((IServiceProvider)val201); + val48.Light = light6; + val47.Key = "TextSecondaryDark"; + StaticResourceExtension val203 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val204 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 9]; + array18[0] = val48; + array18[1] = val49; + array18[2] = val50; + array18[3] = val51; + array18[4] = val52; + array18[5] = val105; + array18[6] = val129; + array18[7] = val130; + array18[8] = homePage; + SimpleValueTargetProvider val205 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj24 = (object)val205; + val204.Add(typeFromHandle18, (object)val205); + val204.Add(typeof(IReferenceProvider), obj24); + val204.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 36))); + object dark6 = val203.ProvideValue((IServiceProvider)val204); + val48.Dark = dark6; + XamlServiceProvider val206 = new XamlServiceProvider(); + val206.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val49, (object)Label.TextColorProperty)); + val206.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 36))); + BindingBase val207 = ((IMarkupExtension)(object)val48).ProvideValue((IServiceProvider)val206); + ((BindableObject)val49).SetBinding(Label.TextColorProperty, val207); + ((Layout)val50).Children.Add((IView)(object)val49); + ((Layout)val51).Children.Add((IView)(object)val50); + ((BindableObject)val52).SetValue(ContentView.ContentProperty, (object)val51); + ((Layout)val105).Children.Add((IView)(object)val52); + ((BindableObject)val65).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val65).SetValue(Grid.ColumnProperty, (object)0); + val53.Key = "ThemedFrame"; + StaticResourceExtension val208 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val209 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 5]; + array19[0] = val65; + array19[1] = val105; + array19[2] = val129; + array19[3] = val130; + array19[4] = homePage; + SimpleValueTargetProvider val210 = new SimpleValueTargetProvider(array19, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj25 = (object)val210; + val209.Add(typeFromHandle19, (object)val210); + val209.Add(typeof(IReferenceProvider), obj25); + val209.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(102, 24))); + object obj26 = val208.ProvideValue((IServiceProvider)val209); + ((BindableObject)val65).SetValue(VisualElement.StyleProperty, (obj26 == null || !typeof(BindingBase).IsAssignableFrom(obj26.GetType())) ? obj26 : obj26); + ((BindableObject)val65).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val65).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val65).SetValue(Frame.HasShadowProperty, (object)true); + val54.Tapped += homePage.OnSelectionCardTapped; + ((View)val65).GestureRecognizers.Add((IGestureRecognizer)(object)val54); + ((BindableObject)val64).SetValue(StackBase.SpacingProperty, (object)12.0); + val55.Light = "check_box_dark.png"; + val55.Dark = "check_box_light.png"; + XamlServiceProvider val211 = new XamlServiceProvider(); + val211.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val56, (object)Image.SourceProperty)); + val211.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(108, 32))); + BindingBase val212 = ((IMarkupExtension)(object)val55).ProvideValue((IServiceProvider)val211); + ((BindableObject)val56).SetBinding(Image.SourceProperty, val212); + ((BindableObject)val56).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val56).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val56).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val64).Children.Add((IView)(object)val56); + ((BindableObject)val63).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val63).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val58).SetValue(Label.TextProperty, (object)"Selection"); + ((BindableObject)val58).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val58).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val57.Key = "PrimaryColor"; + StaticResourceExtension val213 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val214 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 8]; + array20[0] = val58; + array20[1] = val63; + array20[2] = val64; + array20[3] = val65; + array20[4] = val105; + array20[5] = val129; + array20[6] = val130; + array20[7] = homePage; + SimpleValueTargetProvider val215 = new SimpleValueTargetProvider(array20, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj27 = (object)val215; + val214.Add(typeFromHandle20, (object)val215); + val214.Add(typeof(IReferenceProvider), obj27); + val214.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(111, 89))); + object obj28 = val213.ProvideValue((IServiceProvider)val214); + ((BindableObject)val58).SetValue(Label.TextColorProperty, (obj28 == null || !typeof(BindingBase).IsAssignableFrom(obj28.GetType())) ? obj28 : obj28); + ((Layout)val63).Children.Add((IView)(object)val58); + ((BindableObject)val62).SetValue(Label.TextProperty, (object)"CheckBox, Switch, Slider"); + ((BindableObject)val62).SetValue(Label.FontSizeProperty, (object)11.0); + val59.Key = "TextSecondaryLight"; + StaticResourceExtension val216 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val217 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 9]; + array21[0] = val61; + array21[1] = val62; + array21[2] = val63; + array21[3] = val64; + array21[4] = val65; + array21[5] = val105; + array21[6] = val129; + array21[7] = val130; + array21[8] = homePage; + SimpleValueTargetProvider val218 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj29 = (object)val218; + val217.Add(typeFromHandle21, (object)val218); + val217.Add(typeof(IReferenceProvider), obj29); + val217.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(113, 36))); + object light7 = val216.ProvideValue((IServiceProvider)val217); + val61.Light = light7; + val60.Key = "TextSecondaryDark"; + StaticResourceExtension val219 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val220 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 9]; + array22[0] = val61; + array22[1] = val62; + array22[2] = val63; + array22[3] = val64; + array22[4] = val65; + array22[5] = val105; + array22[6] = val129; + array22[7] = val130; + array22[8] = homePage; + SimpleValueTargetProvider val221 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj30 = (object)val221; + val220.Add(typeFromHandle22, (object)val221); + val220.Add(typeof(IReferenceProvider), obj30); + val220.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(113, 36))); + object dark7 = val219.ProvideValue((IServiceProvider)val220); + val61.Dark = dark7; + XamlServiceProvider val222 = new XamlServiceProvider(); + val222.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val62, (object)Label.TextColorProperty)); + val222.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(113, 36))); + BindingBase val223 = ((IMarkupExtension)(object)val61).ProvideValue((IServiceProvider)val222); + ((BindableObject)val62).SetBinding(Label.TextColorProperty, val223); + ((Layout)val63).Children.Add((IView)(object)val62); + ((Layout)val64).Children.Add((IView)(object)val63); + ((BindableObject)val65).SetValue(ContentView.ContentProperty, (object)val64); + ((Layout)val105).Children.Add((IView)(object)val65); + ((BindableObject)val78).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val78).SetValue(Grid.ColumnProperty, (object)1); + val66.Key = "ThemedFrame"; + StaticResourceExtension val224 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val225 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 5]; + array23[0] = val78; + array23[1] = val105; + array23[2] = val129; + array23[3] = val130; + array23[4] = homePage; + SimpleValueTargetProvider val226 = new SimpleValueTargetProvider(array23, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj31 = (object)val226; + val225.Add(typeFromHandle23, (object)val226); + val225.Add(typeof(IReferenceProvider), obj31); + val225.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(120, 24))); + object obj32 = val224.ProvideValue((IServiceProvider)val225); + ((BindableObject)val78).SetValue(VisualElement.StyleProperty, (obj32 == null || !typeof(BindingBase).IsAssignableFrom(obj32.GetType())) ? obj32 : obj32); + ((BindableObject)val78).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val78).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val78).SetValue(Frame.HasShadowProperty, (object)true); + val67.Tapped += homePage.OnPickersCardTapped; + ((View)val78).GestureRecognizers.Add((IGestureRecognizer)(object)val67); + ((BindableObject)val77).SetValue(StackBase.SpacingProperty, (object)12.0); + val68.Light = "calendar_dark.png"; + val68.Dark = "calendar_light.png"; + XamlServiceProvider val227 = new XamlServiceProvider(); + val227.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val69, (object)Image.SourceProperty)); + val227.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(126, 32))); + BindingBase val228 = ((IMarkupExtension)(object)val68).ProvideValue((IServiceProvider)val227); + ((BindableObject)val69).SetBinding(Image.SourceProperty, val228); + ((BindableObject)val69).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val69).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val69).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val77).Children.Add((IView)(object)val69); + ((BindableObject)val76).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val76).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val71).SetValue(Label.TextProperty, (object)"Pickers"); + ((BindableObject)val71).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val71).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val70.Key = "PrimaryColor"; + StaticResourceExtension val229 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val230 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 8]; + array24[0] = val71; + array24[1] = val76; + array24[2] = val77; + array24[3] = val78; + array24[4] = val105; + array24[5] = val129; + array24[6] = val130; + array24[7] = homePage; + SimpleValueTargetProvider val231 = new SimpleValueTargetProvider(array24, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj33 = (object)val231; + val230.Add(typeFromHandle24, (object)val231); + val230.Add(typeof(IReferenceProvider), obj33); + val230.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(129, 87))); + object obj34 = val229.ProvideValue((IServiceProvider)val230); + ((BindableObject)val71).SetValue(Label.TextColorProperty, (obj34 == null || !typeof(BindingBase).IsAssignableFrom(obj34.GetType())) ? obj34 : obj34); + ((Layout)val76).Children.Add((IView)(object)val71); + ((BindableObject)val75).SetValue(Label.TextProperty, (object)"Date, Time, Picker"); + ((BindableObject)val75).SetValue(Label.FontSizeProperty, (object)11.0); + val72.Key = "TextSecondaryLight"; + StaticResourceExtension val232 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val233 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 9]; + array25[0] = val74; + array25[1] = val75; + array25[2] = val76; + array25[3] = val77; + array25[4] = val78; + array25[5] = val105; + array25[6] = val129; + array25[7] = val130; + array25[8] = homePage; + SimpleValueTargetProvider val234 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj35 = (object)val234; + val233.Add(typeFromHandle25, (object)val234); + val233.Add(typeof(IReferenceProvider), obj35); + val233.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(131, 36))); + object light8 = val232.ProvideValue((IServiceProvider)val233); + val74.Light = light8; + val73.Key = "TextSecondaryDark"; + StaticResourceExtension val235 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val236 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 9]; + array26[0] = val74; + array26[1] = val75; + array26[2] = val76; + array26[3] = val77; + array26[4] = val78; + array26[5] = val105; + array26[6] = val129; + array26[7] = val130; + array26[8] = homePage; + SimpleValueTargetProvider val237 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj36 = (object)val237; + val236.Add(typeFromHandle26, (object)val237); + val236.Add(typeof(IReferenceProvider), obj36); + val236.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(131, 36))); + object dark8 = val235.ProvideValue((IServiceProvider)val236); + val74.Dark = dark8; + XamlServiceProvider val238 = new XamlServiceProvider(); + val238.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val75, (object)Label.TextColorProperty)); + val238.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(131, 36))); + BindingBase val239 = ((IMarkupExtension)(object)val74).ProvideValue((IServiceProvider)val238); + ((BindableObject)val75).SetBinding(Label.TextColorProperty, val239); + ((Layout)val76).Children.Add((IView)(object)val75); + ((Layout)val77).Children.Add((IView)(object)val76); + ((BindableObject)val78).SetValue(ContentView.ContentProperty, (object)val77); + ((Layout)val105).Children.Add((IView)(object)val78); + ((BindableObject)val91).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val91).SetValue(Grid.ColumnProperty, (object)0); + val79.Key = "ThemedFrame"; + StaticResourceExtension val240 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val241 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 5]; + array27[0] = val91; + array27[1] = val105; + array27[2] = val129; + array27[3] = val130; + array27[4] = homePage; + SimpleValueTargetProvider val242 = new SimpleValueTargetProvider(array27, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj37 = (object)val242; + val241.Add(typeFromHandle27, (object)val242); + val241.Add(typeof(IReferenceProvider), obj37); + val241.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(138, 24))); + object obj38 = val240.ProvideValue((IServiceProvider)val241); + ((BindableObject)val91).SetValue(VisualElement.StyleProperty, (obj38 == null || !typeof(BindingBase).IsAssignableFrom(obj38.GetType())) ? obj38 : obj38); + ((BindableObject)val91).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val91).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val91).SetValue(Frame.HasShadowProperty, (object)true); + val80.Tapped += homePage.OnListsCardTapped; + ((View)val91).GestureRecognizers.Add((IGestureRecognizer)(object)val80); + ((BindableObject)val90).SetValue(StackBase.SpacingProperty, (object)12.0); + val81.Light = "list_dark.png"; + val81.Dark = "list_light.png"; + XamlServiceProvider val243 = new XamlServiceProvider(); + val243.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val82, (object)Image.SourceProperty)); + val243.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(144, 32))); + BindingBase val244 = ((IMarkupExtension)(object)val81).ProvideValue((IServiceProvider)val243); + ((BindableObject)val82).SetBinding(Image.SourceProperty, val244); + ((BindableObject)val82).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val82).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val82).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val90).Children.Add((IView)(object)val82); + ((BindableObject)val89).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val89).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val84).SetValue(Label.TextProperty, (object)"Lists"); + ((BindableObject)val84).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val84).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val83.Key = "PrimaryColor"; + StaticResourceExtension val245 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val246 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 8]; + array28[0] = val84; + array28[1] = val89; + array28[2] = val90; + array28[3] = val91; + array28[4] = val105; + array28[5] = val129; + array28[6] = val130; + array28[7] = homePage; + SimpleValueTargetProvider val247 = new SimpleValueTargetProvider(array28, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj39 = (object)val247; + val246.Add(typeFromHandle28, (object)val247); + val246.Add(typeof(IReferenceProvider), obj39); + val246.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(147, 85))); + object obj40 = val245.ProvideValue((IServiceProvider)val246); + ((BindableObject)val84).SetValue(Label.TextColorProperty, (obj40 == null || !typeof(BindingBase).IsAssignableFrom(obj40.GetType())) ? obj40 : obj40); + ((Layout)val89).Children.Add((IView)(object)val84); + ((BindableObject)val88).SetValue(Label.TextProperty, (object)"CollectionView"); + ((BindableObject)val88).SetValue(Label.FontSizeProperty, (object)11.0); + val85.Key = "TextSecondaryLight"; + StaticResourceExtension val248 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val249 = new XamlServiceProvider(); + Type? typeFromHandle29 = typeof(IProvideValueTarget); + object[] array29 = new object[0 + 9]; + array29[0] = val87; + array29[1] = val88; + array29[2] = val89; + array29[3] = val90; + array29[4] = val91; + array29[5] = val105; + array29[6] = val129; + array29[7] = val130; + array29[8] = homePage; + SimpleValueTargetProvider val250 = new SimpleValueTargetProvider(array29, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj41 = (object)val250; + val249.Add(typeFromHandle29, (object)val250); + val249.Add(typeof(IReferenceProvider), obj41); + val249.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(149, 36))); + object light9 = val248.ProvideValue((IServiceProvider)val249); + val87.Light = light9; + val86.Key = "TextSecondaryDark"; + StaticResourceExtension val251 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val252 = new XamlServiceProvider(); + Type? typeFromHandle30 = typeof(IProvideValueTarget); + object[] array30 = new object[0 + 9]; + array30[0] = val87; + array30[1] = val88; + array30[2] = val89; + array30[3] = val90; + array30[4] = val91; + array30[5] = val105; + array30[6] = val129; + array30[7] = val130; + array30[8] = homePage; + SimpleValueTargetProvider val253 = new SimpleValueTargetProvider(array30, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj42 = (object)val253; + val252.Add(typeFromHandle30, (object)val253); + val252.Add(typeof(IReferenceProvider), obj42); + val252.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(149, 36))); + object dark9 = val251.ProvideValue((IServiceProvider)val252); + val87.Dark = dark9; + XamlServiceProvider val254 = new XamlServiceProvider(); + val254.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val88, (object)Label.TextColorProperty)); + val254.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(149, 36))); + BindingBase val255 = ((IMarkupExtension)(object)val87).ProvideValue((IServiceProvider)val254); + ((BindableObject)val88).SetBinding(Label.TextColorProperty, val255); + ((Layout)val89).Children.Add((IView)(object)val88); + ((Layout)val90).Children.Add((IView)(object)val89); + ((BindableObject)val91).SetValue(ContentView.ContentProperty, (object)val90); + ((Layout)val105).Children.Add((IView)(object)val91); + ((BindableObject)val104).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val104).SetValue(Grid.ColumnProperty, (object)1); + val92.Key = "ThemedFrame"; + StaticResourceExtension val256 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val257 = new XamlServiceProvider(); + Type? typeFromHandle31 = typeof(IProvideValueTarget); + object[] array31 = new object[0 + 5]; + array31[0] = val104; + array31[1] = val105; + array31[2] = val129; + array31[3] = val130; + array31[4] = homePage; + SimpleValueTargetProvider val258 = new SimpleValueTargetProvider(array31, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj43 = (object)val258; + val257.Add(typeFromHandle31, (object)val258); + val257.Add(typeof(IReferenceProvider), obj43); + val257.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(156, 24))); + object obj44 = val256.ProvideValue((IServiceProvider)val257); + ((BindableObject)val104).SetValue(VisualElement.StyleProperty, (obj44 == null || !typeof(BindingBase).IsAssignableFrom(obj44.GetType())) ? obj44 : obj44); + ((BindableObject)val104).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val104).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val104).SetValue(Frame.HasShadowProperty, (object)true); + val93.Tapped += homePage.OnProgressCardTapped; + ((View)val104).GestureRecognizers.Add((IGestureRecognizer)(object)val93); + ((BindableObject)val103).SetValue(StackBase.SpacingProperty, (object)12.0); + val94.Light = "hourglass_dark.png"; + val94.Dark = "hourglass_light.png"; + XamlServiceProvider val259 = new XamlServiceProvider(); + val259.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val95, (object)Image.SourceProperty)); + val259.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(162, 32))); + BindingBase val260 = ((IMarkupExtension)(object)val94).ProvideValue((IServiceProvider)val259); + ((BindableObject)val95).SetBinding(Image.SourceProperty, val260); + ((BindableObject)val95).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val95).SetValue(VisualElement.HeightRequestProperty, (object)32.0); + ((BindableObject)val95).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val103).Children.Add((IView)(object)val95); + ((BindableObject)val102).SetValue(StackBase.SpacingProperty, (object)3.0); + ((BindableObject)val102).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val97).SetValue(Label.TextProperty, (object)"Progress"); + ((BindableObject)val97).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val97).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val96.Key = "PrimaryColor"; + StaticResourceExtension val261 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val262 = new XamlServiceProvider(); + Type? typeFromHandle32 = typeof(IProvideValueTarget); + object[] array32 = new object[0 + 8]; + array32[0] = val97; + array32[1] = val102; + array32[2] = val103; + array32[3] = val104; + array32[4] = val105; + array32[5] = val129; + array32[6] = val130; + array32[7] = homePage; + SimpleValueTargetProvider val263 = new SimpleValueTargetProvider(array32, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[9] { val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj45 = (object)val263; + val262.Add(typeFromHandle32, (object)val263); + val262.Add(typeof(IReferenceProvider), obj45); + val262.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(165, 88))); + object obj46 = val261.ProvideValue((IServiceProvider)val262); + ((BindableObject)val97).SetValue(Label.TextColorProperty, (obj46 == null || !typeof(BindingBase).IsAssignableFrom(obj46.GetType())) ? obj46 : obj46); + ((Layout)val102).Children.Add((IView)(object)val97); + ((BindableObject)val101).SetValue(Label.TextProperty, (object)"ProgressBar, Activity"); + ((BindableObject)val101).SetValue(Label.FontSizeProperty, (object)11.0); + val98.Key = "TextSecondaryLight"; + StaticResourceExtension val264 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val265 = new XamlServiceProvider(); + Type? typeFromHandle33 = typeof(IProvideValueTarget); + object[] array33 = new object[0 + 9]; + array33[0] = val100; + array33[1] = val101; + array33[2] = val102; + array33[3] = val103; + array33[4] = val104; + array33[5] = val105; + array33[6] = val129; + array33[7] = val130; + array33[8] = homePage; + SimpleValueTargetProvider val266 = new SimpleValueTargetProvider(array33, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj47 = (object)val266; + val265.Add(typeFromHandle33, (object)val266); + val265.Add(typeof(IReferenceProvider), obj47); + val265.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(167, 36))); + object light10 = val264.ProvideValue((IServiceProvider)val265); + val100.Light = light10; + val99.Key = "TextSecondaryDark"; + StaticResourceExtension val267 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val268 = new XamlServiceProvider(); + Type? typeFromHandle34 = typeof(IProvideValueTarget); + object[] array34 = new object[0 + 9]; + array34[0] = val100; + array34[1] = val101; + array34[2] = val102; + array34[3] = val103; + array34[4] = val104; + array34[5] = val105; + array34[6] = val129; + array34[7] = val130; + array34[8] = homePage; + SimpleValueTargetProvider val269 = new SimpleValueTargetProvider(array34, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val131, val131, val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj48 = (object)val269; + val268.Add(typeFromHandle34, (object)val269); + val268.Add(typeof(IReferenceProvider), obj48); + val268.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(167, 36))); + object dark10 = val267.ProvideValue((IServiceProvider)val268); + val100.Dark = dark10; + XamlServiceProvider val270 = new XamlServiceProvider(); + val270.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val101, (object)Label.TextColorProperty)); + val270.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(167, 36))); + BindingBase val271 = ((IMarkupExtension)(object)val100).ProvideValue((IServiceProvider)val270); + ((BindableObject)val101).SetBinding(Label.TextColorProperty, val271); + ((Layout)val102).Children.Add((IView)(object)val101); + ((Layout)val103).Children.Add((IView)(object)val102); + ((BindableObject)val104).SetValue(ContentView.ContentProperty, (object)val103); + ((Layout)val105).Children.Add((IView)(object)val104); + ((Layout)val129).Children.Add((IView)(object)val105); + ((BindableObject)val109).SetValue(Label.TextProperty, (object)"Use the flyout menu to navigate between different control demos."); + ((BindableObject)val109).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val109).SetValue(Label.LineBreakModeProperty, (object)(LineBreakMode)1); + ((BindableObject)val109).SetValue(Label.HorizontalTextAlignmentProperty, (object)(TextAlignment)1); + ((BindableObject)val109).SetValue(View.MarginProperty, (object)new Thickness(0.0, 20.0, 0.0, 0.0)); + val106.Key = "TextSecondaryLight"; + StaticResourceExtension val272 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val273 = new XamlServiceProvider(); + Type? typeFromHandle35 = typeof(IProvideValueTarget); + object[] array35 = new object[0 + 5]; + array35[0] = val108; + array35[1] = val109; + array35[2] = val129; + array35[3] = val130; + array35[4] = homePage; + SimpleValueTargetProvider val274 = new SimpleValueTargetProvider(array35, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj49 = (object)val274; + val273.Add(typeFromHandle35, (object)val274); + val273.Add(typeof(IReferenceProvider), obj49); + val273.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(179, 20))); + object light11 = val272.ProvideValue((IServiceProvider)val273); + val108.Light = light11; + val107.Key = "TextSecondaryDark"; + StaticResourceExtension val275 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val276 = new XamlServiceProvider(); + Type? typeFromHandle36 = typeof(IProvideValueTarget); + object[] array36 = new object[0 + 5]; + array36[0] = val108; + array36[1] = val109; + array36[2] = val129; + array36[3] = val130; + array36[4] = homePage; + SimpleValueTargetProvider val277 = new SimpleValueTargetProvider(array36, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val131, val131, val131, val131, val131, val131 }, false); + object obj50 = (object)val277; + val276.Add(typeFromHandle36, (object)val277); + val276.Add(typeof(IReferenceProvider), obj50); + val276.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(179, 20))); + object dark11 = val275.ProvideValue((IServiceProvider)val276); + val108.Dark = dark11; + XamlServiceProvider val278 = new XamlServiceProvider(); + val278.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val109, (object)Label.TextColorProperty)); + val278.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(179, 20))); + BindingBase val279 = ((IMarkupExtension)(object)val108).ProvideValue((IServiceProvider)val278); + ((BindableObject)val109).SetBinding(Label.TextColorProperty, val279); + ((Layout)val129).Children.Add((IView)(object)val109); + ((BindableObject)val118).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val118).SetValue(View.MarginProperty, (object)new Thickness(0.0, 20.0, 0.0, 0.0)); + ((BindableObject)val113).SetValue(Label.TextProperty, (object)"Quick Actions"); + ((BindableObject)val113).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val113).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val113).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val110.Key = "TextPrimaryLight"; + StaticResourceExtension val280 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val281 = new XamlServiceProvider(); + Type? typeFromHandle37 = typeof(IProvideValueTarget); + object[] array37 = new object[0 + 6]; + array37[0] = val112; + array37[1] = val113; + array37[2] = val118; + array37[3] = val129; + array37[4] = val130; + array37[5] = homePage; + SimpleValueTargetProvider val282 = new SimpleValueTargetProvider(array37, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val131, val131, val131, val131, val131, val131, val131 }, false); + object obj51 = (object)val282; + val281.Add(typeFromHandle37, (object)val282); + val281.Add(typeof(IReferenceProvider), obj51); + val281.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(187, 24))); + object light12 = val280.ProvideValue((IServiceProvider)val281); + val112.Light = light12; + val111.Key = "TextPrimaryDark"; + StaticResourceExtension val283 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val284 = new XamlServiceProvider(); + Type? typeFromHandle38 = typeof(IProvideValueTarget); + object[] array38 = new object[0 + 6]; + array38[0] = val112; + array38[1] = val113; + array38[2] = val118; + array38[3] = val129; + array38[4] = val130; + array38[5] = homePage; + SimpleValueTargetProvider val285 = new SimpleValueTargetProvider(array38, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val131, val131, val131, val131, val131, val131, val131 }, false); + object obj52 = (object)val285; + val284.Add(typeFromHandle38, (object)val285); + val284.Add(typeof(IReferenceProvider), obj52); + val284.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(187, 24))); + object dark12 = val283.ProvideValue((IServiceProvider)val284); + val112.Dark = dark12; + XamlServiceProvider val286 = new XamlServiceProvider(); + val286.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val113, (object)Label.TextColorProperty)); + val286.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(187, 24))); + BindingBase val287 = ((IMarkupExtension)(object)val112).ProvideValue((IServiceProvider)val286); + ((BindableObject)val113).SetBinding(Label.TextColorProperty, val287); + ((Layout)val118).Children.Add((IView)(object)val113); + ((BindableObject)val117).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val117).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val115).SetValue(Button.TextProperty, (object)"Try Buttons"); + val114.Key = "PrimaryButton"; + StaticResourceExtension val288 = new StaticResourceExtension + { + Key = "PrimaryButton" + }; + XamlServiceProvider val289 = new XamlServiceProvider(); + Type? typeFromHandle39 = typeof(IProvideValueTarget); + object[] array39 = new object[0 + 6]; + array39[0] = val115; + array39[1] = val117; + array39[2] = val118; + array39[3] = val129; + array39[4] = val130; + array39[5] = homePage; + SimpleValueTargetProvider val290 = new SimpleValueTargetProvider(array39, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[7] { val131, val131, val131, val131, val131, val131, val131 }, false); + object obj53 = (object)val290; + val289.Add(typeFromHandle39, (object)val290); + val289.Add(typeof(IReferenceProvider), obj53); + val289.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(191, 29))); + object obj54 = val288.ProvideValue((IServiceProvider)val289); + ((BindableObject)val115).SetValue(VisualElement.StyleProperty, (obj54 == null || !typeof(BindingBase).IsAssignableFrom(obj54.GetType())) ? obj54 : obj54); + val115.Clicked += homePage.OnButtonsDemoClicked; + ((Layout)val117).Children.Add((IView)(object)val115); + ((BindableObject)val116).SetValue(Button.TextProperty, (object)"Try Lists"); + ((BindableObject)val116).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val116).SetValue(Button.TextColorProperty, (object)Colors.White); + val116.Clicked += homePage.OnListsDemoClicked; + ((Layout)val117).Children.Add((IView)(object)val116); + ((Layout)val118).Children.Add((IView)(object)val117); + ((Layout)val129).Children.Add((IView)(object)val118); + ((BindableObject)val128).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val128).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val128).SetValue(View.MarginProperty, (object)new Thickness(0.0, 20.0, 0.0, 0.0)); + val119.Light = "#F3E5F5"; + val119.Dark = "#4A148C"; + XamlServiceProvider val291 = new XamlServiceProvider(); + val291.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val128, (object)VisualElement.BackgroundColorProperty)); + val291.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(204, 20))); + BindingBase val292 = ((IMarkupExtension)(object)val119).ProvideValue((IServiceProvider)val291); + ((BindableObject)val128).SetBinding(VisualElement.BackgroundColorProperty, val292); + ((BindableObject)val127).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val121).SetValue(Label.TextProperty, (object)"Navigation Stack Demo"); + ((BindableObject)val121).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val121).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val120.Light = "#9C27B0"; + val120.Dark = "#CE93D8"; + XamlServiceProvider val293 = new XamlServiceProvider(); + val293.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val121, (object)Label.TextColorProperty)); + val293.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(209, 28))); + BindingBase val294 = ((IMarkupExtension)(object)val120).ProvideValue((IServiceProvider)val293); + ((BindableObject)val121).SetBinding(Label.TextColorProperty, val294); + ((BindableObject)val121).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((Layout)val127).Children.Add((IView)(object)val121); + ((BindableObject)val125).SetValue(Label.TextProperty, (object)"Demonstrate push/pop navigation"); + ((BindableObject)val125).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val125).SetValue(Label.HorizontalTextAlignmentProperty, (object)(TextAlignment)1); + val122.Key = "TextSecondaryLight"; + StaticResourceExtension val295 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val296 = new XamlServiceProvider(); + Type? typeFromHandle40 = typeof(IProvideValueTarget); + object[] array40 = new object[0 + 7]; + array40[0] = val124; + array40[1] = val125; + array40[2] = val127; + array40[3] = val128; + array40[4] = val129; + array40[5] = val130; + array40[6] = homePage; + SimpleValueTargetProvider val297 = new SimpleValueTargetProvider(array40, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj55 = (object)val297; + val296.Add(typeFromHandle40, (object)val297); + val296.Add(typeof(IReferenceProvider), obj55); + val296.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(215, 28))); + object light13 = val295.ProvideValue((IServiceProvider)val296); + val124.Light = light13; + val123.Key = "TextSecondaryDark"; + StaticResourceExtension val298 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val299 = new XamlServiceProvider(); + Type? typeFromHandle41 = typeof(IProvideValueTarget); + object[] array41 = new object[0 + 7]; + array41[0] = val124; + array41[1] = val125; + array41[2] = val127; + array41[3] = val128; + array41[4] = val129; + array41[5] = val130; + array41[6] = homePage; + SimpleValueTargetProvider val300 = new SimpleValueTargetProvider(array41, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val131, val131, val131, val131, val131, val131, val131, val131 }, false); + object obj56 = (object)val300; + val299.Add(typeFromHandle41, (object)val300); + val299.Add(typeof(IReferenceProvider), obj56); + val299.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(215, 28))); + object dark13 = val298.ProvideValue((IServiceProvider)val299); + val124.Dark = dark13; + XamlServiceProvider val301 = new XamlServiceProvider(); + val301.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val125, (object)Label.TextColorProperty)); + val301.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(215, 28))); + BindingBase val302 = ((IMarkupExtension)(object)val124).ProvideValue((IServiceProvider)val301); + ((BindableObject)val125).SetBinding(Label.TextColorProperty, val302); + ((Layout)val127).Children.Add((IView)(object)val125); + ((BindableObject)val126).SetValue(Button.TextProperty, (object)"Push Detail Page"); + ((BindableObject)val126).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((BindableObject)val126).SetValue(Button.TextColorProperty, (object)Colors.White); + ((BindableObject)val126).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val126).SetValue(Button.PaddingProperty, (object)new Thickness(30.0, 10.0)); + val126.Clicked += homePage.OnPushDetailClicked; + ((Layout)val127).Children.Add((IView)(object)val126); + ((BindableObject)val128).SetValue(ContentView.ContentProperty, (object)val127); + ((Layout)val129).Children.Add((IView)(object)val128); + val130.Content = (View)(object)val129; + ((BindableObject)homePage).SetValue(ContentPage.ContentProperty, (object)val130); + } } diff --git a/ShellDemo/Pages/ListsPage.cs b/ShellDemo/Pages/ListsPage.cs index 1d93a67..8bcd533 100644 --- a/ShellDemo/Pages/ListsPage.cs +++ b/ShellDemo/Pages/ListsPage.cs @@ -1,249 +1,1986 @@ -// ListsPage - CollectionView and ListView Demo - +using System; +using System.CodeDom.Compiler; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/ListsPage.xaml")] public class ListsPage : ContentPage { - private readonly Label _eventLog; - private int _eventCount = 0; + public record ListItem(string Name, string Description, string Price, Color Color); - public ListsPage() - { - Title = "Lists"; + [CompilerGenerated] + private sealed class _003CInitializeComponent_003E_anonXamlCDataTemplate_0 + { + internal object[] parentValues; - _eventLog = new Label - { - Text = "Events will appear here...", - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - }; + internal ListsPage root; - Content = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(120) } - }, - Children = - { - CreateMainContent(), - CreateEventLogPanel() - } - }; + internal NameScope _scope0; - Grid.SetRow((View)((Grid)Content).Children[0], 0); - Grid.SetRow((View)((Grid)Content).Children[1], 1); - } + internal NameScope _scope1; - private View CreateMainContent() - { - return new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label { Text = "List Controls", FontSize = 24, FontAttributes = FontAttributes.Bold }, + internal NameScope _scope2; - CreateSection("CollectionView - Fruits", CreateFruitsCollectionView()), - CreateSection("CollectionView - Colors", CreateColorsCollectionView()), - CreateSection("CollectionView - Contacts", CreateContactsCollectionView()) - } - } - }; - } + internal NameScope _scope3; - private View CreateFruitsCollectionView() - { - var layout = new VerticalStackLayout { Spacing = 10 }; + internal NameScope _scope4; - var fruits = new List - { - "Apple", "Banana", "Cherry", "Date", "Elderberry", - "Fig", "Grape", "Honeydew", "Kiwi", "Lemon", - "Mango", "Nectarine", "Orange", "Papaya", "Quince" - }; + internal NameScope _scope5; - var selectedLabel = new Label { Text = "Tap a fruit to select", TextColor = Colors.Gray }; + internal NameScope _scope6; - var collectionView = new CollectionView - { - ItemsSource = fruits, - HeightRequest = 200, - SelectionMode = SelectionMode.Single, - BackgroundColor = Color.FromArgb("#FAFAFA") - }; + internal NameScope _scope7; - collectionView.SelectionChanged += (s, e) => - { - if (e.CurrentSelection.Count > 0) - { - var item = e.CurrentSelection[0]?.ToString(); - selectedLabel.Text = $"Selected: {item}"; - LogEvent($"Fruit selected: {item}"); - } - }; + internal NameScope _scope8; - layout.Children.Add(collectionView); - layout.Children.Add(selectedLabel); + internal NameScope _scope9; - return layout; - } + internal NameScope _scope10; - private View CreateColorsCollectionView() - { - var layout = new VerticalStackLayout { Spacing = 10 }; + internal NameScope _scope11; - var colors = new List - { - new("Red", "#F44336"), - new("Pink", "#E91E63"), - new("Purple", "#9C27B0"), - new("Deep Purple", "#673AB7"), - new("Indigo", "#3F51B5"), - new("Blue", "#2196F3"), - new("Cyan", "#00BCD4"), - new("Teal", "#009688"), - new("Green", "#4CAF50"), - new("Light Green", "#8BC34A"), - new("Lime", "#CDDC39"), - new("Yellow", "#FFEB3B"), - new("Amber", "#FFC107"), - new("Orange", "#FF9800"), - new("Deep Orange", "#FF5722") - }; + internal NameScope _scope12; - var collectionView = new CollectionView - { - ItemsSource = colors, - HeightRequest = 180, - SelectionMode = SelectionMode.Single, - BackgroundColor = Colors.White - }; + internal NameScope _scope13; - collectionView.SelectionChanged += (s, e) => - { - if (e.CurrentSelection.Count > 0 && e.CurrentSelection[0] is ColorItem item) - { - LogEvent($"Color selected: {item.Name} ({item.Hex})"); - } - }; + internal NameScope _scope14; - layout.Children.Add(collectionView); - layout.Children.Add(new Label { Text = "Scroll to see all colors", FontSize = 11, TextColor = Colors.Gray }); + internal NameScope _scope15; - return layout; - } + internal NameScope _scope16; - private View CreateContactsCollectionView() - { - var layout = new VerticalStackLayout { Spacing = 10 }; + internal NameScope _scope17; - var contacts = new List - { - new("Alice Johnson", "alice@example.com", "Engineering"), - new("Bob Smith", "bob@example.com", "Marketing"), - new("Carol Williams", "carol@example.com", "Design"), - new("David Brown", "david@example.com", "Sales"), - new("Eva Martinez", "eva@example.com", "Engineering"), - new("Frank Lee", "frank@example.com", "Support"), - new("Grace Kim", "grace@example.com", "HR"), - new("Henry Wilson", "henry@example.com", "Finance") - }; + internal NameScope _scope18; - var collectionView = new CollectionView - { - ItemsSource = contacts, - HeightRequest = 200, - SelectionMode = SelectionMode.Single, - BackgroundColor = Colors.White - }; + internal NameScope _scope19; - collectionView.SelectionChanged += (s, e) => - { - if (e.CurrentSelection.Count > 0 && e.CurrentSelection[0] is ContactItem contact) - { - LogEvent($"Contact: {contact.Name} - {contact.Department}"); - } - }; + internal NameScope _scope20; - layout.Children.Add(collectionView); + internal NameScope _scope21; - // Action buttons - var buttonRow = new HorizontalStackLayout { Spacing = 10 }; - var addBtn = new Button { Text = "Add Contact", BackgroundColor = Colors.Green, TextColor = Colors.White }; - addBtn.Clicked += (s, e) => LogEvent("Add contact clicked"); - var deleteBtn = new Button { Text = "Delete Selected", BackgroundColor = Colors.Red, TextColor = Colors.White }; - deleteBtn.Clicked += (s, e) => LogEvent("Delete contact clicked"); - buttonRow.Children.Add(addBtn); - buttonRow.Children.Add(deleteBtn); - layout.Children.Add(buttonRow); + internal NameScope _scope22; - return layout; - } + internal NameScope _scope23; - private Frame CreateSection(string title, View content) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - Content = new VerticalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = title, FontSize = 16, FontAttributes = FontAttributes.Bold }, - content - } - } - }; - } + internal NameScope _scope24; - private View CreateEventLogPanel() - { - return new Frame - { - BackgroundColor = Color.FromArgb("#F5F5F5"), - Padding = new Thickness(10), - CornerRadius = 0, - Content = new VerticalStackLayout - { - Children = - { - new Label { Text = "Event Log:", FontSize = 12, FontAttributes = FontAttributes.Bold }, - new ScrollView - { - HeightRequest = 80, - Content = _eventLog - } - } - } - }; - } + internal NameScope _scope25; - private void LogEvent(string message) - { - _eventCount++; - var timestamp = DateTime.Now.ToString("HH:mm:ss"); - _eventLog.Text = $"[{timestamp}] {_eventCount}. {message}\n{_eventLog.Text}"; - } -} - -public record ColorItem(string Name, string Hex) -{ - public override string ToString() => Name; -} - -public record ContactItem(string Name, string Email, string Department) -{ - public override string ToString() => $"{Name} ({Department})"; + internal NameScope _scope26; + + internal NameScope _scope27; + + internal NameScope _scope28; + + internal NameScope _scope29; + + internal NameScope _scope30; + + internal NameScope _scope31; + + internal NameScope _scope32; + + internal NameScope _scope33; + + internal NameScope _scope34; + + internal NameScope _scope35; + + internal NameScope _scope36; + + internal NameScope _scope37; + + internal NameScope _scope38; + + internal NameScope _scope39; + + internal NameScope _scope40; + + internal NameScope _scope41; + + internal NameScope _scope42; + + internal NameScope _scope43; + + internal NameScope _scope44; + + internal NameScope _scope45; + + internal NameScope _scope46; + + internal NameScope _scope47; + + internal NameScope _scope48; + + internal NameScope _scope49; + + internal NameScope _scope50; + + internal object LoadDataTemplate() + { + //IL_0195: Unknown result type (might be due to invalid IL or missing references) + //IL_019c: Expected O, but got Unknown + //IL_019c: Unknown result type (might be due to invalid IL or missing references) + //IL_01a3: Expected O, but got Unknown + //IL_01a3: Unknown result type (might be due to invalid IL or missing references) + //IL_01aa: Expected O, but got Unknown + //IL_01aa: Unknown result type (might be due to invalid IL or missing references) + //IL_01b1: Expected O, but got Unknown + //IL_01b1: Unknown result type (might be due to invalid IL or missing references) + //IL_01b8: Expected O, but got Unknown + //IL_01b8: Unknown result type (might be due to invalid IL or missing references) + //IL_01bf: Expected O, but got Unknown + //IL_01bf: Unknown result type (might be due to invalid IL or missing references) + //IL_01c6: Expected O, but got Unknown + //IL_01c6: Unknown result type (might be due to invalid IL or missing references) + //IL_01cd: Expected O, but got Unknown + //IL_01cd: Unknown result type (might be due to invalid IL or missing references) + //IL_01d4: Expected O, but got Unknown + //IL_01d4: Unknown result type (might be due to invalid IL or missing references) + //IL_01db: Expected O, but got Unknown + //IL_01db: Unknown result type (might be due to invalid IL or missing references) + //IL_01e2: Expected O, but got Unknown + //IL_01e2: Unknown result type (might be due to invalid IL or missing references) + //IL_01e9: Expected O, but got Unknown + //IL_01e9: Unknown result type (might be due to invalid IL or missing references) + //IL_01f0: Expected O, but got Unknown + //IL_01f0: Unknown result type (might be due to invalid IL or missing references) + //IL_01f7: Expected O, but got Unknown + //IL_01f7: Unknown result type (might be due to invalid IL or missing references) + //IL_01fe: Expected O, but got Unknown + //IL_01fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0205: Expected O, but got Unknown + //IL_0205: Unknown result type (might be due to invalid IL or missing references) + //IL_020c: Expected O, but got Unknown + //IL_020c: Unknown result type (might be due to invalid IL or missing references) + //IL_0213: Expected O, but got Unknown + //IL_0213: Unknown result type (might be due to invalid IL or missing references) + //IL_021a: Expected O, but got Unknown + //IL_021a: Unknown result type (might be due to invalid IL or missing references) + //IL_0221: Expected O, but got Unknown + //IL_0221: Unknown result type (might be due to invalid IL or missing references) + //IL_0228: Expected O, but got Unknown + //IL_0228: Unknown result type (might be due to invalid IL or missing references) + //IL_022f: Expected O, but got Unknown + //IL_022f: Unknown result type (might be due to invalid IL or missing references) + //IL_0236: Expected O, but got Unknown + //IL_0236: Unknown result type (might be due to invalid IL or missing references) + //IL_023d: Expected O, but got Unknown + //IL_023d: Unknown result type (might be due to invalid IL or missing references) + //IL_0244: Expected O, but got Unknown + //IL_029c: Unknown result type (might be due to invalid IL or missing references) + //IL_02bb: Unknown result type (might be due to invalid IL or missing references) + //IL_02ec: Unknown result type (might be due to invalid IL or missing references) + //IL_02f1: Unknown result type (might be due to invalid IL or missing references) + //IL_02fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0301: Unknown result type (might be due to invalid IL or missing references) + //IL_037a: Unknown result type (might be due to invalid IL or missing references) + //IL_037f: Unknown result type (might be due to invalid IL or missing references) + //IL_0382: Expected O, but got Unknown + //IL_0387: Expected O, but got Unknown + //IL_0387: Unknown result type (might be due to invalid IL or missing references) + //IL_0399: Unknown result type (might be due to invalid IL or missing references) + //IL_03a8: Unknown result type (might be due to invalid IL or missing references) + //IL_03b2: Expected O, but got Unknown + //IL_03ad: Unknown result type (might be due to invalid IL or missing references) + //IL_03b7: Expected O, but got Unknown + //IL_03bc: Expected O, but got Unknown + //IL_03d3: Unknown result type (might be due to invalid IL or missing references) + //IL_03d8: Unknown result type (might be due to invalid IL or missing references) + //IL_03e3: Unknown result type (might be due to invalid IL or missing references) + //IL_03e8: Unknown result type (might be due to invalid IL or missing references) + //IL_0461: Unknown result type (might be due to invalid IL or missing references) + //IL_0466: Unknown result type (might be due to invalid IL or missing references) + //IL_0469: Expected O, but got Unknown + //IL_046e: Expected O, but got Unknown + //IL_046e: Unknown result type (might be due to invalid IL or missing references) + //IL_0480: Unknown result type (might be due to invalid IL or missing references) + //IL_048f: Unknown result type (might be due to invalid IL or missing references) + //IL_0499: Expected O, but got Unknown + //IL_0494: Unknown result type (might be due to invalid IL or missing references) + //IL_049e: Expected O, but got Unknown + //IL_04a3: Expected O, but got Unknown + //IL_04b0: Unknown result type (might be due to invalid IL or missing references) + //IL_04b5: Unknown result type (might be due to invalid IL or missing references) + //IL_04c7: Unknown result type (might be due to invalid IL or missing references) + //IL_04d1: Expected O, but got Unknown + //IL_04d1: Unknown result type (might be due to invalid IL or missing references) + //IL_04e0: Unknown result type (might be due to invalid IL or missing references) + //IL_04ea: Expected O, but got Unknown + //IL_04e5: Unknown result type (might be due to invalid IL or missing references) + //IL_04ef: Expected O, but got Unknown + //IL_04f4: Expected O, but got Unknown + //IL_0510: Unknown result type (might be due to invalid IL or missing references) + //IL_0515: Unknown result type (might be due to invalid IL or missing references) + //IL_0520: Unknown result type (might be due to invalid IL or missing references) + //IL_0525: Unknown result type (might be due to invalid IL or missing references) + //IL_059e: Unknown result type (might be due to invalid IL or missing references) + //IL_05a3: Unknown result type (might be due to invalid IL or missing references) + //IL_05a6: Expected O, but got Unknown + //IL_05ab: Expected O, but got Unknown + //IL_05ab: Unknown result type (might be due to invalid IL or missing references) + //IL_05bd: Unknown result type (might be due to invalid IL or missing references) + //IL_05cc: Unknown result type (might be due to invalid IL or missing references) + //IL_05d6: Expected O, but got Unknown + //IL_05d1: Unknown result type (might be due to invalid IL or missing references) + //IL_05db: Expected O, but got Unknown + //IL_05e0: Expected O, but got Unknown + //IL_05f7: Unknown result type (might be due to invalid IL or missing references) + //IL_05fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0607: Unknown result type (might be due to invalid IL or missing references) + //IL_060c: Unknown result type (might be due to invalid IL or missing references) + //IL_0685: Unknown result type (might be due to invalid IL or missing references) + //IL_068a: Unknown result type (might be due to invalid IL or missing references) + //IL_068d: Expected O, but got Unknown + //IL_0692: Expected O, but got Unknown + //IL_0692: Unknown result type (might be due to invalid IL or missing references) + //IL_06a4: Unknown result type (might be due to invalid IL or missing references) + //IL_06b3: Unknown result type (might be due to invalid IL or missing references) + //IL_06bd: Expected O, but got Unknown + //IL_06b8: Unknown result type (might be due to invalid IL or missing references) + //IL_06c2: Expected O, but got Unknown + //IL_06c7: Expected O, but got Unknown + //IL_06d4: Unknown result type (might be due to invalid IL or missing references) + //IL_06d9: Unknown result type (might be due to invalid IL or missing references) + //IL_06eb: Unknown result type (might be due to invalid IL or missing references) + //IL_06f5: Expected O, but got Unknown + //IL_06f5: Unknown result type (might be due to invalid IL or missing references) + //IL_0704: Unknown result type (might be due to invalid IL or missing references) + //IL_070e: Expected O, but got Unknown + //IL_0709: Unknown result type (might be due to invalid IL or missing references) + //IL_0713: Expected O, but got Unknown + //IL_0718: Expected O, but got Unknown + //IL_0737: Unknown result type (might be due to invalid IL or missing references) + //IL_073c: Unknown result type (might be due to invalid IL or missing references) + //IL_0742: Expected O, but got Unknown + //IL_0744: Unknown result type (might be due to invalid IL or missing references) + //IL_0749: Unknown result type (might be due to invalid IL or missing references) + //IL_074f: Expected O, but got Unknown + //IL_0751: Unknown result type (might be due to invalid IL or missing references) + //IL_0756: Unknown result type (might be due to invalid IL or missing references) + //IL_075c: Expected O, but got Unknown + //IL_075c: Unknown result type (might be due to invalid IL or missing references) + //IL_0766: Expected O, but got Unknown + //IL_07aa: Unknown result type (might be due to invalid IL or missing references) + //IL_07c7: Unknown result type (might be due to invalid IL or missing references) + //IL_07cc: Unknown result type (might be due to invalid IL or missing references) + //IL_07d7: Unknown result type (might be due to invalid IL or missing references) + //IL_07dc: Unknown result type (might be due to invalid IL or missing references) + //IL_07ec: Unknown result type (might be due to invalid IL or missing references) + //IL_0810: Expected O, but got Unknown + //IL_080b: Unknown result type (might be due to invalid IL or missing references) + //IL_0815: Expected O, but got Unknown + //IL_081a: Expected O, but got Unknown + //IL_0863: Unknown result type (might be due to invalid IL or missing references) + //IL_0879: Unknown result type (might be due to invalid IL or missing references) + //IL_0896: Unknown result type (might be due to invalid IL or missing references) + //IL_089b: Unknown result type (might be due to invalid IL or missing references) + //IL_08a6: Unknown result type (might be due to invalid IL or missing references) + //IL_08ab: Unknown result type (might be due to invalid IL or missing references) + //IL_08bb: Unknown result type (might be due to invalid IL or missing references) + //IL_08df: Expected O, but got Unknown + //IL_08da: Unknown result type (might be due to invalid IL or missing references) + //IL_08e4: Expected O, but got Unknown + //IL_08e9: Expected O, but got Unknown + //IL_0931: Unknown result type (might be due to invalid IL or missing references) + //IL_0936: Unknown result type (might be due to invalid IL or missing references) + //IL_0941: Unknown result type (might be due to invalid IL or missing references) + //IL_0946: Unknown result type (might be due to invalid IL or missing references) + //IL_09df: Unknown result type (might be due to invalid IL or missing references) + //IL_09e4: Unknown result type (might be due to invalid IL or missing references) + //IL_09e7: Expected O, but got Unknown + //IL_09ec: Expected O, but got Unknown + //IL_09ec: Unknown result type (might be due to invalid IL or missing references) + //IL_09fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0a0d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a17: Expected O, but got Unknown + //IL_0a12: Unknown result type (might be due to invalid IL or missing references) + //IL_0a1c: Expected O, but got Unknown + //IL_0a21: Expected O, but got Unknown + //IL_0a38: Unknown result type (might be due to invalid IL or missing references) + //IL_0a3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a48: Unknown result type (might be due to invalid IL or missing references) + //IL_0a4d: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae6: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0aee: Expected O, but got Unknown + //IL_0af3: Expected O, but got Unknown + //IL_0af3: Unknown result type (might be due to invalid IL or missing references) + //IL_0b05: Unknown result type (might be due to invalid IL or missing references) + //IL_0b14: Unknown result type (might be due to invalid IL or missing references) + //IL_0b1e: Expected O, but got Unknown + //IL_0b19: Unknown result type (might be due to invalid IL or missing references) + //IL_0b23: Expected O, but got Unknown + //IL_0b28: Expected O, but got Unknown + //IL_0b35: Unknown result type (might be due to invalid IL or missing references) + //IL_0b3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b56: Expected O, but got Unknown + //IL_0b56: Unknown result type (might be due to invalid IL or missing references) + //IL_0b65: Unknown result type (might be due to invalid IL or missing references) + //IL_0b6f: Expected O, but got Unknown + //IL_0b6a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b74: Expected O, but got Unknown + //IL_0b79: Expected O, but got Unknown + //IL_0ba5: Unknown result type (might be due to invalid IL or missing references) + //IL_0baa: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb5: Unknown result type (might be due to invalid IL or missing references) + //IL_0bba: Unknown result type (might be due to invalid IL or missing references) + //IL_0bca: Unknown result type (might be due to invalid IL or missing references) + //IL_0bee: Expected O, but got Unknown + //IL_0be9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf3: Expected O, but got Unknown + //IL_0bf8: Expected O, but got Unknown + //IL_0c2e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c33: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c43: Unknown result type (might be due to invalid IL or missing references) + //IL_0cdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce4: Expected O, but got Unknown + //IL_0ce9: Expected O, but got Unknown + //IL_0ce9: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfb: Unknown result type (might be due to invalid IL or missing references) + //IL_0d0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d14: Expected O, but got Unknown + //IL_0d0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0d19: Expected O, but got Unknown + //IL_0d1e: Expected O, but got Unknown + //IL_0d35: Unknown result type (might be due to invalid IL or missing references) + //IL_0d3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d45: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4a: Unknown result type (might be due to invalid IL or missing references) + //IL_0de3: Unknown result type (might be due to invalid IL or missing references) + //IL_0de8: Unknown result type (might be due to invalid IL or missing references) + //IL_0deb: Expected O, but got Unknown + //IL_0df0: Expected O, but got Unknown + //IL_0df0: Unknown result type (might be due to invalid IL or missing references) + //IL_0e02: Unknown result type (might be due to invalid IL or missing references) + //IL_0e11: Unknown result type (might be due to invalid IL or missing references) + //IL_0e1b: Expected O, but got Unknown + //IL_0e16: Unknown result type (might be due to invalid IL or missing references) + //IL_0e20: Expected O, but got Unknown + //IL_0e25: Expected O, but got Unknown + //IL_0e32: Unknown result type (might be due to invalid IL or missing references) + //IL_0e37: Unknown result type (might be due to invalid IL or missing references) + //IL_0e49: Unknown result type (might be due to invalid IL or missing references) + //IL_0e53: Expected O, but got Unknown + //IL_0e53: Unknown result type (might be due to invalid IL or missing references) + //IL_0e62: Unknown result type (might be due to invalid IL or missing references) + //IL_0e6c: Expected O, but got Unknown + //IL_0e67: Unknown result type (might be due to invalid IL or missing references) + //IL_0e71: Expected O, but got Unknown + //IL_0e76: Expected O, but got Unknown + //IL_0ec2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ec7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee7: Unknown result type (might be due to invalid IL or missing references) + //IL_0f0b: Expected O, but got Unknown + //IL_0f06: Unknown result type (might be due to invalid IL or missing references) + //IL_0f10: Expected O, but got Unknown + //IL_0f15: Expected O, but got Unknown + //IL_0f58: Unknown result type (might be due to invalid IL or missing references) + //IL_0f73: Unknown result type (might be due to invalid IL or missing references) + //IL_0f78: Unknown result type (might be due to invalid IL or missing references) + //IL_0f83: Unknown result type (might be due to invalid IL or missing references) + //IL_0f88: Unknown result type (might be due to invalid IL or missing references) + //IL_0ffc: Unknown result type (might be due to invalid IL or missing references) + //IL_1001: Unknown result type (might be due to invalid IL or missing references) + //IL_1004: Expected O, but got Unknown + //IL_1009: Expected O, but got Unknown + //IL_1009: Unknown result type (might be due to invalid IL or missing references) + //IL_101b: Unknown result type (might be due to invalid IL or missing references) + //IL_102a: Unknown result type (might be due to invalid IL or missing references) + //IL_1034: Expected O, but got Unknown + //IL_102f: Unknown result type (might be due to invalid IL or missing references) + //IL_1039: Expected O, but got Unknown + //IL_103e: Expected O, but got Unknown + NameScope val = _scope0; + NameScope val2 = _scope1; + NameScope val3 = _scope2; + NameScope val4 = _scope3; + NameScope val5 = _scope4; + NameScope val6 = _scope5; + NameScope val7 = _scope6; + NameScope val8 = _scope7; + NameScope val9 = _scope8; + NameScope val10 = _scope9; + NameScope val11 = _scope10; + NameScope val12 = _scope11; + NameScope val13 = _scope12; + NameScope val14 = _scope13; + NameScope val15 = _scope14; + NameScope val16 = _scope15; + NameScope val17 = _scope16; + NameScope val18 = _scope17; + NameScope val19 = _scope18; + NameScope val20 = _scope19; + NameScope val21 = _scope20; + NameScope val22 = _scope21; + NameScope val23 = _scope22; + NameScope val24 = _scope23; + NameScope val25 = _scope24; + NameScope val26 = _scope25; + NameScope val27 = _scope26; + NameScope val28 = _scope27; + NameScope val29 = _scope28; + NameScope val30 = _scope29; + NameScope val31 = _scope30; + NameScope val32 = _scope31; + NameScope val33 = _scope32; + NameScope val34 = _scope33; + NameScope val35 = _scope34; + NameScope val36 = _scope35; + NameScope val37 = _scope36; + NameScope val38 = _scope37; + NameScope val39 = _scope38; + NameScope val40 = _scope39; + NameScope val41 = _scope40; + NameScope val42 = _scope41; + NameScope val43 = _scope42; + NameScope val44 = _scope43; + NameScope val45 = _scope44; + NameScope val46 = _scope45; + NameScope val47 = _scope46; + NameScope val48 = _scope47; + NameScope val49 = _scope48; + NameScope val50 = _scope49; + NameScope val51 = _scope50; + StaticResourceExtension val52 = new StaticResourceExtension(); + StaticResourceExtension val53 = new StaticResourceExtension(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + StaticResourceExtension val55 = new StaticResourceExtension(); + StaticResourceExtension val56 = new StaticResourceExtension(); + AppThemeBindingExtension val57 = new AppThemeBindingExtension(); + BindingExtension val58 = new BindingExtension(); + BoxView val59 = new BoxView(); + BindingExtension val60 = new BindingExtension(); + StaticResourceExtension val61 = new StaticResourceExtension(); + StaticResourceExtension val62 = new StaticResourceExtension(); + AppThemeBindingExtension val63 = new AppThemeBindingExtension(); + Label val64 = new Label(); + BindingExtension val65 = new BindingExtension(); + StaticResourceExtension val66 = new StaticResourceExtension(); + StaticResourceExtension val67 = new StaticResourceExtension(); + AppThemeBindingExtension val68 = new AppThemeBindingExtension(); + Label val69 = new Label(); + VerticalStackLayout val70 = new VerticalStackLayout(); + BindingExtension val71 = new BindingExtension(); + StaticResourceExtension val72 = new StaticResourceExtension(); + Label val73 = new Label(); + Grid val74 = new Grid(); + Frame val75 = new Frame(); + NameScope val76 = new NameScope(); + NameScope.SetNameScope((BindableObject)(object)val75, (INameScope)(object)val76); + ((Element)val74).transientNamescope = (INameScope)(object)val76; + ((Element)val59).transientNamescope = (INameScope)(object)val76; + ((Element)val70).transientNamescope = (INameScope)(object)val76; + ((Element)val64).transientNamescope = (INameScope)(object)val76; + ((Element)val69).transientNamescope = (INameScope)(object)val76; + ((Element)val73).transientNamescope = (INameScope)(object)val76; + ((BindableObject)val75).SetValue(View.MarginProperty, (object)new Thickness(0.0, 5.0)); + ((BindableObject)val75).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val75).SetValue(Frame.CornerRadiusProperty, (object)8f); + val52.Key = "CardBackgroundLight"; + StaticResourceExtension val77 = new StaticResourceExtension + { + Key = "CardBackgroundLight" + }; + XamlServiceProvider val78 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + int length; + object[] array = new object[(length = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array, 2, length); + array[0] = val54; + array[1] = val75; + SimpleValueTargetProvider val79 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val76, val76, val76, val36, val30, val8, val }, false); + object obj = (object)val79; + val78.Add(typeFromHandle, (object)val79); + val78.Add(typeof(IReferenceProvider), obj); + val78.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + object light = val77.ProvideValue((IServiceProvider)val78); + val54.Light = light; + val53.Key = "CardBackgroundDark"; + StaticResourceExtension val80 = new StaticResourceExtension + { + Key = "CardBackgroundDark" + }; + XamlServiceProvider val81 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + int length2; + object[] array2 = new object[(length2 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array2, 2, length2); + array2[0] = val54; + array2[1] = val75; + SimpleValueTargetProvider val82 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val76, val76, val76, val36, val30, val8, val }, false); + object obj2 = (object)val82; + val81.Add(typeFromHandle2, (object)val82); + val81.Add(typeof(IReferenceProvider), obj2); + val81.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + object dark = val80.ProvideValue((IServiceProvider)val81); + val54.Dark = dark; + XamlServiceProvider val83 = new XamlServiceProvider(); + val83.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val75, (object)VisualElement.BackgroundColorProperty)); + val83.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + BindingBase val84 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val83); + ((BindableObject)val75).SetBinding(VisualElement.BackgroundColorProperty, val84); + val55.Key = "BorderLight"; + StaticResourceExtension val85 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val86 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + int length3; + object[] array3 = new object[(length3 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array3, 2, length3); + array3[0] = val57; + array3[1] = val75; + SimpleValueTargetProvider val87 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val76, val76, val76, val36, val30, val8, val }, false); + object obj3 = (object)val87; + val86.Add(typeFromHandle3, (object)val87); + val86.Add(typeof(IReferenceProvider), obj3); + val86.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + object light2 = val85.ProvideValue((IServiceProvider)val86); + val57.Light = light2; + val56.Key = "BorderDark"; + StaticResourceExtension val88 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val89 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + int length4; + object[] array4 = new object[(length4 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array4, 2, length4); + array4[0] = val57; + array4[1] = val75; + SimpleValueTargetProvider val90 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val76, val76, val76, val36, val30, val8, val }, false); + object obj4 = (object)val90; + val89.Add(typeFromHandle4, (object)val90); + val89.Add(typeof(IReferenceProvider), obj4); + val89.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + object dark2 = val88.ProvideValue((IServiceProvider)val89); + val57.Dark = dark2; + XamlServiceProvider val91 = new XamlServiceProvider(); + val91.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val75, (object)Frame.BorderColorProperty)); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + BindingBase val92 = ((IMarkupExtension)(object)val57).ProvideValue((IServiceProvider)val91); + ((BindableObject)val75).SetBinding(Frame.BorderColorProperty, val92); + ((BindableObject)val74).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[3] + { + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Auto) + })); + ((BindableObject)val59).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val59).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val59).SetValue(BoxView.CornerRadiusProperty, (object)new CornerRadius(20.0)); + val58.Path = "Color"; + XamlServiceProvider val93 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val94 = new XmlNamespaceResolver(); + val94.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val94.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val93.Add(typeFromHandle5, (object)new XamlTypeResolver((IXmlNamespaceResolver)val94, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val95 = ((IMarkupExtension)(object)val58).ProvideValue((IServiceProvider)val93); + ((BindableObject)val59).SetBinding(BoxView.ColorProperty, val95); + ((Layout)val74).Children.Add((IView)(object)val59); + ((BindableObject)val70).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val70).SetValue(View.MarginProperty, (object)new Thickness(15.0, 0.0)); + ((BindableObject)val70).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val60.Path = "Name"; + XamlServiceProvider val96 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val97 = new XmlNamespaceResolver(); + val97.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val97.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val96.Add(typeFromHandle6, (object)new XamlTypeResolver((IXmlNamespaceResolver)val97, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val98 = ((IMarkupExtension)(object)val60).ProvideValue((IServiceProvider)val96); + ((BindableObject)val64).SetBinding(Label.TextProperty, val98); + ((BindableObject)val64).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val64).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val61.Key = "TextPrimaryLight"; + StaticResourceExtension val99 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val100 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + int length5; + object[] array5 = new object[(length5 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array5, 5, length5); + array5[0] = val63; + array5[1] = val64; + array5[2] = val70; + array5[3] = val74; + array5[4] = val75; + SimpleValueTargetProvider val101 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val76, val76, val76, val76, val76, val76, val36, val30, val8, val }, false); + object obj5 = (object)val101; + val100.Add(typeFromHandle7, (object)val101); + val100.Add(typeof(IReferenceProvider), obj5); + val100.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + object light3 = val99.ProvideValue((IServiceProvider)val100); + val63.Light = light3; + val62.Key = "TextPrimaryDark"; + StaticResourceExtension val102 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val103 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + int length6; + object[] array6 = new object[(length6 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array6, 5, length6); + array6[0] = val63; + array6[1] = val64; + array6[2] = val70; + array6[3] = val74; + array6[4] = val75; + SimpleValueTargetProvider val104 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val76, val76, val76, val76, val76, val76, val36, val30, val8, val }, false); + object obj6 = (object)val104; + val103.Add(typeFromHandle8, (object)val104); + val103.Add(typeof(IReferenceProvider), obj6); + val103.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + object dark3 = val102.ProvideValue((IServiceProvider)val103); + val63.Dark = dark3; + XamlServiceProvider val105 = new XamlServiceProvider(); + val105.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val64, (object)Label.TextColorProperty)); + val105.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + BindingBase val106 = ((IMarkupExtension)(object)val63).ProvideValue((IServiceProvider)val105); + ((BindableObject)val64).SetBinding(Label.TextColorProperty, val106); + ((Layout)val70).Children.Add((IView)(object)val64); + val65.Path = "Description"; + XamlServiceProvider val107 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val108 = new XmlNamespaceResolver(); + val108.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val108.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val107.Add(typeFromHandle9, (object)new XamlTypeResolver((IXmlNamespaceResolver)val108, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val109 = ((IMarkupExtension)(object)val65).ProvideValue((IServiceProvider)val107); + ((BindableObject)val69).SetBinding(Label.TextProperty, val109); + ((BindableObject)val69).SetValue(Label.FontSizeProperty, (object)12.0); + val66.Key = "TextSecondaryLight"; + StaticResourceExtension val110 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val111 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + int length7; + object[] array7 = new object[(length7 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array7, 5, length7); + array7[0] = val68; + array7[1] = val69; + array7[2] = val70; + array7[3] = val74; + array7[4] = val75; + SimpleValueTargetProvider val112 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val76, val76, val76, val76, val76, val76, val36, val30, val8, val }, false); + object obj7 = (object)val112; + val111.Add(typeFromHandle10, (object)val112); + val111.Add(typeof(IReferenceProvider), obj7); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + object light4 = val110.ProvideValue((IServiceProvider)val111); + val68.Light = light4; + val67.Key = "TextSecondaryDark"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + int length8; + object[] array8 = new object[(length8 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array8, 5, length8); + array8[0] = val68; + array8[1] = val69; + array8[2] = val70; + array8[3] = val74; + array8[4] = val75; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val76, val76, val76, val76, val76, val76, val36, val30, val8, val }, false); + object obj8 = (object)val115; + val114.Add(typeFromHandle11, (object)val115); + val114.Add(typeof(IReferenceProvider), obj8); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + object dark4 = val113.ProvideValue((IServiceProvider)val114); + val68.Dark = dark4; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val69, (object)Label.TextColorProperty)); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + BindingBase val117 = ((IMarkupExtension)(object)val68).ProvideValue((IServiceProvider)val116); + ((BindableObject)val69).SetBinding(Label.TextColorProperty, val117); + ((Layout)val70).Children.Add((IView)(object)val69); + ((Layout)val74).Children.Add((IView)(object)val70); + ((BindableObject)val73).SetValue(Grid.ColumnProperty, (object)2); + val71.Path = "Price"; + XamlServiceProvider val118 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val119 = new XmlNamespaceResolver(); + val119.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val119.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val118.Add(typeFromHandle12, (object)new XamlTypeResolver((IXmlNamespaceResolver)val119, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val120 = ((IMarkupExtension)(object)val71).ProvideValue((IServiceProvider)val118); + ((BindableObject)val73).SetBinding(Label.TextProperty, val120); + ((BindableObject)val73).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val73).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val73).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val72.Key = "PrimaryColor"; + StaticResourceExtension val121 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val122 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + int length9; + object[] array9 = new object[(length9 = parentValues.Length) + 3]; + Array.Copy(parentValues, 0, array9, 3, length9); + array9[0] = val73; + array9[1] = val74; + array9[2] = val75; + SimpleValueTargetProvider val123 = new SimpleValueTargetProvider(array9, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[8] { val76, val76, val76, val76, val36, val30, val8, val }, false); + object obj9 = (object)val123; + val122.Add(typeFromHandle13, (object)val123); + val122.Add(typeof(IReferenceProvider), obj9); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 36))); + object obj10 = val121.ProvideValue((IServiceProvider)val122); + ((BindableObject)val73).SetValue(Label.TextColorProperty, (obj10 == null || !typeof(BindingBase).IsAssignableFrom(obj10.GetType())) ? obj10 : obj10); + ((Layout)val74).Children.Add((IView)(object)val73); + ((BindableObject)val75).SetValue(ContentView.ContentProperty, (object)val74); + return val75; + } + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private CollectionView ItemsCollectionView; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label SelectionOutput; + + public ListsPage() + { + InitializeComponent(); + LoadItems(); + } + + private void LoadItems() + { + List itemsSource = new List + { + new ListItem("Product A", "High quality item", "$29.99", Color.FromArgb("#2196F3")), + new ListItem("Product B", "Best seller", "$49.99", Color.FromArgb("#4CAF50")), + new ListItem("Product C", "Limited edition", "$99.99", Color.FromArgb("#FF9800")), + new ListItem("Product D", "New arrival", "$19.99", Color.FromArgb("#9C27B0")), + new ListItem("Product E", "Popular choice", "$39.99", Color.FromArgb("#F44336")), + new ListItem("Product F", "Premium item", "$79.99", Color.FromArgb("#00BCD4")), + new ListItem("Product G", "Budget friendly", "$9.99", Color.FromArgb("#795548")), + new ListItem("Product H", "Top rated", "$59.99", Color.FromArgb("#607D8B")) + }; + ((ItemsView)ItemsCollectionView).ItemsSource = itemsSource; + } + + private void OnSelectionChanged(object? sender, SelectionChangedEventArgs e) + { + if (e.CurrentSelection.FirstOrDefault() is ListItem listItem) + { + SelectionOutput.Text = "Selected: " + listItem.Name + " - " + listItem.Price; + } + else + { + SelectionOutput.Text = "No item selected"; + } + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("ItemsCollectionView")] + [MemberNotNull("SelectionOutput")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_009d: Unknown result type (might be due to invalid IL or missing references) + //IL_0160: Unknown result type (might be due to invalid IL or missing references) + //IL_0165: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0175: Unknown result type (might be due to invalid IL or missing references) + //IL_01bb: Unknown result type (might be due to invalid IL or missing references) + //IL_01c0: Unknown result type (might be due to invalid IL or missing references) + //IL_01c3: Expected O, but got Unknown + //IL_01c8: Expected O, but got Unknown + //IL_01c8: Unknown result type (might be due to invalid IL or missing references) + //IL_01da: Unknown result type (might be due to invalid IL or missing references) + //IL_01e8: Unknown result type (might be due to invalid IL or missing references) + //IL_01f2: Expected O, but got Unknown + //IL_01ed: Unknown result type (might be due to invalid IL or missing references) + //IL_01f7: Expected O, but got Unknown + //IL_01fc: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0216: Unknown result type (might be due to invalid IL or missing references) + //IL_0221: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Unknown result type (might be due to invalid IL or missing references) + //IL_0271: Unknown result type (might be due to invalid IL or missing references) + //IL_0274: Expected O, but got Unknown + //IL_0279: Expected O, but got Unknown + //IL_0279: Unknown result type (might be due to invalid IL or missing references) + //IL_028b: Unknown result type (might be due to invalid IL or missing references) + //IL_0299: Unknown result type (might be due to invalid IL or missing references) + //IL_02a3: Expected O, but got Unknown + //IL_029e: Unknown result type (might be due to invalid IL or missing references) + //IL_02a8: Expected O, but got Unknown + //IL_02ad: Expected O, but got Unknown + //IL_02b8: Unknown result type (might be due to invalid IL or missing references) + //IL_02bd: Unknown result type (might be due to invalid IL or missing references) + //IL_02cf: Unknown result type (might be due to invalid IL or missing references) + //IL_02d9: Expected O, but got Unknown + //IL_02d9: Unknown result type (might be due to invalid IL or missing references) + //IL_02e7: Unknown result type (might be due to invalid IL or missing references) + //IL_02f1: Expected O, but got Unknown + //IL_02ec: Unknown result type (might be due to invalid IL or missing references) + //IL_02f6: Expected O, but got Unknown + //IL_02fb: Expected O, but got Unknown + //IL_031a: Unknown result type (might be due to invalid IL or missing references) + //IL_031f: Unknown result type (might be due to invalid IL or missing references) + //IL_0325: Expected O, but got Unknown + //IL_0327: Unknown result type (might be due to invalid IL or missing references) + //IL_032c: Unknown result type (might be due to invalid IL or missing references) + //IL_0332: Expected O, but got Unknown + //IL_0334: Unknown result type (might be due to invalid IL or missing references) + //IL_0339: Unknown result type (might be due to invalid IL or missing references) + //IL_033f: Expected O, but got Unknown + //IL_033f: Unknown result type (might be due to invalid IL or missing references) + //IL_0349: Expected O, but got Unknown + //IL_0386: Unknown result type (might be due to invalid IL or missing references) + //IL_03f7: Unknown result type (might be due to invalid IL or missing references) + //IL_03fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0407: Unknown result type (might be due to invalid IL or missing references) + //IL_040c: Unknown result type (might be due to invalid IL or missing references) + //IL_0471: Unknown result type (might be due to invalid IL or missing references) + //IL_0476: Unknown result type (might be due to invalid IL or missing references) + //IL_0479: Expected O, but got Unknown + //IL_047e: Expected O, but got Unknown + //IL_047e: Unknown result type (might be due to invalid IL or missing references) + //IL_0490: Unknown result type (might be due to invalid IL or missing references) + //IL_049f: Unknown result type (might be due to invalid IL or missing references) + //IL_04a9: Expected O, but got Unknown + //IL_04a4: Unknown result type (might be due to invalid IL or missing references) + //IL_04ae: Expected O, but got Unknown + //IL_04b3: Expected O, but got Unknown + //IL_04ca: Unknown result type (might be due to invalid IL or missing references) + //IL_04cf: Unknown result type (might be due to invalid IL or missing references) + //IL_04da: Unknown result type (might be due to invalid IL or missing references) + //IL_04df: Unknown result type (might be due to invalid IL or missing references) + //IL_0544: Unknown result type (might be due to invalid IL or missing references) + //IL_0549: Unknown result type (might be due to invalid IL or missing references) + //IL_054c: Expected O, but got Unknown + //IL_0551: Expected O, but got Unknown + //IL_0551: Unknown result type (might be due to invalid IL or missing references) + //IL_0563: Unknown result type (might be due to invalid IL or missing references) + //IL_0572: Unknown result type (might be due to invalid IL or missing references) + //IL_057c: Expected O, but got Unknown + //IL_0577: Unknown result type (might be due to invalid IL or missing references) + //IL_0581: Expected O, but got Unknown + //IL_0586: Expected O, but got Unknown + //IL_0593: Unknown result type (might be due to invalid IL or missing references) + //IL_0598: Unknown result type (might be due to invalid IL or missing references) + //IL_05aa: Unknown result type (might be due to invalid IL or missing references) + //IL_05b4: Expected O, but got Unknown + //IL_05b4: Unknown result type (might be due to invalid IL or missing references) + //IL_05c3: Unknown result type (might be due to invalid IL or missing references) + //IL_05cd: Expected O, but got Unknown + //IL_05c8: Unknown result type (might be due to invalid IL or missing references) + //IL_05d2: Expected O, but got Unknown + //IL_05d7: Expected O, but got Unknown + //IL_0612: Unknown result type (might be due to invalid IL or missing references) + //IL_0617: Unknown result type (might be due to invalid IL or missing references) + //IL_0622: Unknown result type (might be due to invalid IL or missing references) + //IL_0627: Unknown result type (might be due to invalid IL or missing references) + //IL_068c: Unknown result type (might be due to invalid IL or missing references) + //IL_0691: Unknown result type (might be due to invalid IL or missing references) + //IL_0694: Expected O, but got Unknown + //IL_0699: Expected O, but got Unknown + //IL_0699: Unknown result type (might be due to invalid IL or missing references) + //IL_06ab: Unknown result type (might be due to invalid IL or missing references) + //IL_06ba: Unknown result type (might be due to invalid IL or missing references) + //IL_06c4: Expected O, but got Unknown + //IL_06bf: Unknown result type (might be due to invalid IL or missing references) + //IL_06c9: Expected O, but got Unknown + //IL_06ce: Expected O, but got Unknown + //IL_06e5: Unknown result type (might be due to invalid IL or missing references) + //IL_06ea: Unknown result type (might be due to invalid IL or missing references) + //IL_06f5: Unknown result type (might be due to invalid IL or missing references) + //IL_06fa: Unknown result type (might be due to invalid IL or missing references) + //IL_075f: Unknown result type (might be due to invalid IL or missing references) + //IL_0764: Unknown result type (might be due to invalid IL or missing references) + //IL_0767: Expected O, but got Unknown + //IL_076c: Expected O, but got Unknown + //IL_076c: Unknown result type (might be due to invalid IL or missing references) + //IL_077e: Unknown result type (might be due to invalid IL or missing references) + //IL_078d: Unknown result type (might be due to invalid IL or missing references) + //IL_0797: Expected O, but got Unknown + //IL_0792: Unknown result type (might be due to invalid IL or missing references) + //IL_079c: Expected O, but got Unknown + //IL_07a1: Expected O, but got Unknown + //IL_07ae: Unknown result type (might be due to invalid IL or missing references) + //IL_07b3: Unknown result type (might be due to invalid IL or missing references) + //IL_07c5: Unknown result type (might be due to invalid IL or missing references) + //IL_07cf: Expected O, but got Unknown + //IL_07cf: Unknown result type (might be due to invalid IL or missing references) + //IL_07de: Unknown result type (might be due to invalid IL or missing references) + //IL_07e8: Expected O, but got Unknown + //IL_07e3: Unknown result type (might be due to invalid IL or missing references) + //IL_07ed: Expected O, but got Unknown + //IL_07f2: Expected O, but got Unknown + //IL_086f: Unknown result type (might be due to invalid IL or missing references) + //IL_0a95: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad9: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0af5: Expected O, but got Unknown + //IL_0af5: Unknown result type (might be due to invalid IL or missing references) + //IL_0b04: Unknown result type (might be due to invalid IL or missing references) + //IL_0b0e: Expected O, but got Unknown + //IL_0b09: Unknown result type (might be due to invalid IL or missing references) + //IL_0b13: Expected O, but got Unknown + //IL_0b18: Expected O, but got Unknown + //IL_0b45: Unknown result type (might be due to invalid IL or missing references) + //IL_0b4a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b55: Unknown result type (might be due to invalid IL or missing references) + //IL_0b5a: Unknown result type (might be due to invalid IL or missing references) + //IL_0bbf: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc4: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc7: Expected O, but got Unknown + //IL_0bcc: Expected O, but got Unknown + //IL_0bcc: Unknown result type (might be due to invalid IL or missing references) + //IL_0bde: Unknown result type (might be due to invalid IL or missing references) + //IL_0bed: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf7: Expected O, but got Unknown + //IL_0bf2: Unknown result type (might be due to invalid IL or missing references) + //IL_0bfc: Expected O, but got Unknown + //IL_0c01: Expected O, but got Unknown + //IL_0c18: Unknown result type (might be due to invalid IL or missing references) + //IL_0c1d: Unknown result type (might be due to invalid IL or missing references) + //IL_0c28: Unknown result type (might be due to invalid IL or missing references) + //IL_0c2d: Unknown result type (might be due to invalid IL or missing references) + //IL_0c92: Unknown result type (might be due to invalid IL or missing references) + //IL_0c97: Unknown result type (might be due to invalid IL or missing references) + //IL_0c9a: Expected O, but got Unknown + //IL_0c9f: Expected O, but got Unknown + //IL_0c9f: Unknown result type (might be due to invalid IL or missing references) + //IL_0cb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0cc0: Unknown result type (might be due to invalid IL or missing references) + //IL_0cca: Expected O, but got Unknown + //IL_0cc5: Unknown result type (might be due to invalid IL or missing references) + //IL_0ccf: Expected O, but got Unknown + //IL_0cd4: Expected O, but got Unknown + //IL_0ce1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce6: Unknown result type (might be due to invalid IL or missing references) + //IL_0cf8: Unknown result type (might be due to invalid IL or missing references) + //IL_0d02: Expected O, but got Unknown + //IL_0d02: Unknown result type (might be due to invalid IL or missing references) + //IL_0d11: Unknown result type (might be due to invalid IL or missing references) + //IL_0d1b: Expected O, but got Unknown + //IL_0d16: Unknown result type (might be due to invalid IL or missing references) + //IL_0d20: Expected O, but got Unknown + //IL_0d25: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + AppThemeBindingExtension val10 = new AppThemeBindingExtension(); + Label val11 = new Label(); + VerticalStackLayout val12 = new VerticalStackLayout(); + DataTemplate val13 = new DataTemplate(); + CollectionView val14 = new CollectionView(); + AppThemeBindingExtension val15 = new AppThemeBindingExtension(); + StaticResourceExtension val16 = new StaticResourceExtension(); + StaticResourceExtension val17 = new StaticResourceExtension(); + AppThemeBindingExtension val18 = new AppThemeBindingExtension(); + Label val19 = new Label(); + Frame val20 = new Frame(); + Grid val21 = new Grid(); + ListsPage listsPage; + NameScope val22 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(listsPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)listsPage, (INameScope)(object)val22); + ((Element)val21).transientNamescope = (INameScope)(object)val22; + ((Element)val12).transientNamescope = (INameScope)(object)val22; + ((Element)val7).transientNamescope = (INameScope)(object)val22; + ((Element)val11).transientNamescope = (INameScope)(object)val22; + ((Element)val14).transientNamescope = (INameScope)(object)val22; + ((INameScope)val22).RegisterName("ItemsCollectionView", (object)val14); + if (((Element)val14).StyleId == null) + { + ((Element)val14).StyleId = "ItemsCollectionView"; + } + ((Element)val20).transientNamescope = (INameScope)(object)val22; + ((Element)val19).transientNamescope = (INameScope)(object)val22; + ((INameScope)val22).RegisterName("SelectionOutput", (object)val19); + if (((Element)val19).StyleId == null) + { + ((Element)val19).StyleId = "SelectionOutput"; + } + ItemsCollectionView = val14; + SelectionOutput = val19; + ((BindableObject)listsPage).SetValue(Page.TitleProperty, (object)"Lists"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val23 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val24 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = listsPage; + SimpleValueTargetProvider val25 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val22, val22, val22 }, false); + object obj = (object)val25; + val24.Add(typeFromHandle, (object)val25); + val24.Add(typeof(IReferenceProvider), obj); + val24.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val23.ProvideValue((IServiceProvider)val24); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val26 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val27 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = listsPage; + SimpleValueTargetProvider val28 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val22, val22, val22 }, false); + object obj2 = (object)val28; + val27.Add(typeFromHandle2, (object)val28); + val27.Add(typeof(IReferenceProvider), obj2); + val27.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val26.ProvideValue((IServiceProvider)val27); + val3.Dark = dark; + XamlServiceProvider val29 = new XamlServiceProvider(); + val29.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)listsPage, (object)VisualElement.BackgroundColorProperty)); + val29.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val30 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val29); + ((BindableObject)listsPage).SetBinding(VisualElement.BackgroundColorProperty, val30); + ((BindableObject)val21).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[3] + { + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Star), + new RowDefinition(GridLength.Auto) + })); + ((BindableObject)val12).SetValue(Grid.RowProperty, (object)0); + ((BindableObject)val12).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0, 20.0, 20.0, 10.0)); + ((BindableObject)val12).SetValue(StackBase.SpacingProperty, (object)5.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"CollectionView Demo"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val31 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val32 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 5]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val12; + array3[3] = val21; + array3[4] = listsPage; + SimpleValueTargetProvider val33 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj3 = (object)val33; + val32.Add(typeFromHandle3, (object)val33); + val32.Add(typeof(IReferenceProvider), obj3); + val32.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(12, 20))); + object light2 = val31.ProvideValue((IServiceProvider)val32); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val34 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val35 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val12; + array4[3] = val21; + array4[4] = listsPage; + SimpleValueTargetProvider val36 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj4 = (object)val36; + val35.Add(typeFromHandle4, (object)val36); + val35.Add(typeof(IReferenceProvider), obj4); + val35.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(12, 20))); + object dark2 = val34.ProvideValue((IServiceProvider)val35); + val6.Dark = dark2; + XamlServiceProvider val37 = new XamlServiceProvider(); + val37.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val37.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(12, 20))); + BindingBase val38 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val37); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val38); + ((Layout)val12).Children.Add((IView)(object)val7); + ((BindableObject)val11).SetValue(Label.TextProperty, (object)"Tap items to select them"); + val8.Key = "TextSecondaryLight"; + StaticResourceExtension val39 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val40 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val10; + array5[1] = val11; + array5[2] = val12; + array5[3] = val21; + array5[4] = listsPage; + SimpleValueTargetProvider val41 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj5 = (object)val41; + val40.Add(typeFromHandle5, (object)val41); + val40.Add(typeof(IReferenceProvider), obj5); + val40.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object light3 = val39.ProvideValue((IServiceProvider)val40); + val10.Light = light3; + val9.Key = "TextSecondaryDark"; + StaticResourceExtension val42 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val43 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 5]; + array6[0] = val10; + array6[1] = val11; + array6[2] = val12; + array6[3] = val21; + array6[4] = listsPage; + SimpleValueTargetProvider val44 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj6 = (object)val44; + val43.Add(typeFromHandle6, (object)val44); + val43.Add(typeof(IReferenceProvider), obj6); + val43.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object dark3 = val42.ProvideValue((IServiceProvider)val43); + val10.Dark = dark3; + XamlServiceProvider val45 = new XamlServiceProvider(); + val45.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val11, (object)Label.TextColorProperty)); + val45.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + BindingBase val46 = ((IMarkupExtension)(object)val10).ProvideValue((IServiceProvider)val45); + ((BindableObject)val11).SetBinding(Label.TextColorProperty, val46); + ((Layout)val12).Children.Add((IView)(object)val11); + ((Layout)val21).Children.Add((IView)(object)val12); + ((BindableObject)val14).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val14).SetValue(SelectableItemsView.SelectionModeProperty, (object)(SelectionMode)1); + ((SelectableItemsView)val14).SelectionChanged += listsPage.OnSelectionChanged; + ((BindableObject)val14).SetValue(View.MarginProperty, (object)new Thickness(20.0, 0.0)); + NameScope _scope0 = val22; + NameScope _scope1 = val22; + NameScope _scope2 = val22; + NameScope _scope3 = val22; + NameScope _scope4 = val22; + NameScope _scope5 = val22; + NameScope _scope6 = val22; + NameScope _scope7 = val22; + NameScope _scope8 = val22; + NameScope _scope9 = val22; + NameScope _scope10 = val22; + NameScope _scope11 = val22; + NameScope _scope12 = val22; + NameScope _scope13 = val22; + NameScope _scope14 = val22; + NameScope _scope15 = val22; + NameScope _scope16 = val22; + NameScope _scope17 = val22; + NameScope _scope18 = val22; + NameScope _scope19 = val22; + NameScope _scope20 = val22; + NameScope _scope21 = val22; + NameScope _scope22 = val22; + NameScope _scope23 = val22; + NameScope _scope24 = val22; + NameScope _scope25 = val22; + NameScope _scope26 = val22; + NameScope _scope27 = val22; + NameScope _scope28 = val22; + NameScope _scope29 = val22; + NameScope _scope30 = val22; + NameScope _scope31 = val22; + NameScope _scope32 = val22; + NameScope _scope33 = val22; + NameScope _scope34 = val22; + NameScope _scope35 = val22; + NameScope _scope36 = val22; + NameScope _scope37 = val22; + NameScope _scope38 = val22; + NameScope _scope39 = val22; + NameScope _scope40 = val22; + NameScope _scope41 = val22; + NameScope _scope42 = val22; + NameScope _scope43 = val22; + NameScope _scope44 = val22; + NameScope _scope45 = val22; + NameScope _scope46 = val22; + NameScope _scope47 = val22; + NameScope _scope48 = val22; + NameScope _scope49 = val22; + NameScope _scope50 = val22; + object[] array7 = new object[0 + 4]; + array7[0] = val13; + array7[1] = val14; + array7[2] = val21; + array7[3] = listsPage; + object[] parentValues = array7; + ListsPage root = listsPage; + ((ElementTemplate)val13).LoadTemplate = delegate + { + //IL_0195: Unknown result type (might be due to invalid IL or missing references) + //IL_019c: Expected O, but got Unknown + //IL_019c: Unknown result type (might be due to invalid IL or missing references) + //IL_01a3: Expected O, but got Unknown + //IL_01a3: Unknown result type (might be due to invalid IL or missing references) + //IL_01aa: Expected O, but got Unknown + //IL_01aa: Unknown result type (might be due to invalid IL or missing references) + //IL_01b1: Expected O, but got Unknown + //IL_01b1: Unknown result type (might be due to invalid IL or missing references) + //IL_01b8: Expected O, but got Unknown + //IL_01b8: Unknown result type (might be due to invalid IL or missing references) + //IL_01bf: Expected O, but got Unknown + //IL_01bf: Unknown result type (might be due to invalid IL or missing references) + //IL_01c6: Expected O, but got Unknown + //IL_01c6: Unknown result type (might be due to invalid IL or missing references) + //IL_01cd: Expected O, but got Unknown + //IL_01cd: Unknown result type (might be due to invalid IL or missing references) + //IL_01d4: Expected O, but got Unknown + //IL_01d4: Unknown result type (might be due to invalid IL or missing references) + //IL_01db: Expected O, but got Unknown + //IL_01db: Unknown result type (might be due to invalid IL or missing references) + //IL_01e2: Expected O, but got Unknown + //IL_01e2: Unknown result type (might be due to invalid IL or missing references) + //IL_01e9: Expected O, but got Unknown + //IL_01e9: Unknown result type (might be due to invalid IL or missing references) + //IL_01f0: Expected O, but got Unknown + //IL_01f0: Unknown result type (might be due to invalid IL or missing references) + //IL_01f7: Expected O, but got Unknown + //IL_01f7: Unknown result type (might be due to invalid IL or missing references) + //IL_01fe: Expected O, but got Unknown + //IL_01fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0205: Expected O, but got Unknown + //IL_0205: Unknown result type (might be due to invalid IL or missing references) + //IL_020c: Expected O, but got Unknown + //IL_020c: Unknown result type (might be due to invalid IL or missing references) + //IL_0213: Expected O, but got Unknown + //IL_0213: Unknown result type (might be due to invalid IL or missing references) + //IL_021a: Expected O, but got Unknown + //IL_021a: Unknown result type (might be due to invalid IL or missing references) + //IL_0221: Expected O, but got Unknown + //IL_0221: Unknown result type (might be due to invalid IL or missing references) + //IL_0228: Expected O, but got Unknown + //IL_0228: Unknown result type (might be due to invalid IL or missing references) + //IL_022f: Expected O, but got Unknown + //IL_022f: Unknown result type (might be due to invalid IL or missing references) + //IL_0236: Expected O, but got Unknown + //IL_0236: Unknown result type (might be due to invalid IL or missing references) + //IL_023d: Expected O, but got Unknown + //IL_023d: Unknown result type (might be due to invalid IL or missing references) + //IL_0244: Expected O, but got Unknown + //IL_029c: Unknown result type (might be due to invalid IL or missing references) + //IL_02bb: Unknown result type (might be due to invalid IL or missing references) + //IL_02ec: Unknown result type (might be due to invalid IL or missing references) + //IL_02f1: Unknown result type (might be due to invalid IL or missing references) + //IL_02fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0301: Unknown result type (might be due to invalid IL or missing references) + //IL_037a: Unknown result type (might be due to invalid IL or missing references) + //IL_037f: Unknown result type (might be due to invalid IL or missing references) + //IL_0382: Expected O, but got Unknown + //IL_0387: Expected O, but got Unknown + //IL_0387: Unknown result type (might be due to invalid IL or missing references) + //IL_0399: Unknown result type (might be due to invalid IL or missing references) + //IL_03a8: Unknown result type (might be due to invalid IL or missing references) + //IL_03b2: Expected O, but got Unknown + //IL_03ad: Unknown result type (might be due to invalid IL or missing references) + //IL_03b7: Expected O, but got Unknown + //IL_03bc: Expected O, but got Unknown + //IL_03d3: Unknown result type (might be due to invalid IL or missing references) + //IL_03d8: Unknown result type (might be due to invalid IL or missing references) + //IL_03e3: Unknown result type (might be due to invalid IL or missing references) + //IL_03e8: Unknown result type (might be due to invalid IL or missing references) + //IL_0461: Unknown result type (might be due to invalid IL or missing references) + //IL_0466: Unknown result type (might be due to invalid IL or missing references) + //IL_0469: Expected O, but got Unknown + //IL_046e: Expected O, but got Unknown + //IL_046e: Unknown result type (might be due to invalid IL or missing references) + //IL_0480: Unknown result type (might be due to invalid IL or missing references) + //IL_048f: Unknown result type (might be due to invalid IL or missing references) + //IL_0499: Expected O, but got Unknown + //IL_0494: Unknown result type (might be due to invalid IL or missing references) + //IL_049e: Expected O, but got Unknown + //IL_04a3: Expected O, but got Unknown + //IL_04b0: Unknown result type (might be due to invalid IL or missing references) + //IL_04b5: Unknown result type (might be due to invalid IL or missing references) + //IL_04c7: Unknown result type (might be due to invalid IL or missing references) + //IL_04d1: Expected O, but got Unknown + //IL_04d1: Unknown result type (might be due to invalid IL or missing references) + //IL_04e0: Unknown result type (might be due to invalid IL or missing references) + //IL_04ea: Expected O, but got Unknown + //IL_04e5: Unknown result type (might be due to invalid IL or missing references) + //IL_04ef: Expected O, but got Unknown + //IL_04f4: Expected O, but got Unknown + //IL_0510: Unknown result type (might be due to invalid IL or missing references) + //IL_0515: Unknown result type (might be due to invalid IL or missing references) + //IL_0520: Unknown result type (might be due to invalid IL or missing references) + //IL_0525: Unknown result type (might be due to invalid IL or missing references) + //IL_059e: Unknown result type (might be due to invalid IL or missing references) + //IL_05a3: Unknown result type (might be due to invalid IL or missing references) + //IL_05a6: Expected O, but got Unknown + //IL_05ab: Expected O, but got Unknown + //IL_05ab: Unknown result type (might be due to invalid IL or missing references) + //IL_05bd: Unknown result type (might be due to invalid IL or missing references) + //IL_05cc: Unknown result type (might be due to invalid IL or missing references) + //IL_05d6: Expected O, but got Unknown + //IL_05d1: Unknown result type (might be due to invalid IL or missing references) + //IL_05db: Expected O, but got Unknown + //IL_05e0: Expected O, but got Unknown + //IL_05f7: Unknown result type (might be due to invalid IL or missing references) + //IL_05fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0607: Unknown result type (might be due to invalid IL or missing references) + //IL_060c: Unknown result type (might be due to invalid IL or missing references) + //IL_0685: Unknown result type (might be due to invalid IL or missing references) + //IL_068a: Unknown result type (might be due to invalid IL or missing references) + //IL_068d: Expected O, but got Unknown + //IL_0692: Expected O, but got Unknown + //IL_0692: Unknown result type (might be due to invalid IL or missing references) + //IL_06a4: Unknown result type (might be due to invalid IL or missing references) + //IL_06b3: Unknown result type (might be due to invalid IL or missing references) + //IL_06bd: Expected O, but got Unknown + //IL_06b8: Unknown result type (might be due to invalid IL or missing references) + //IL_06c2: Expected O, but got Unknown + //IL_06c7: Expected O, but got Unknown + //IL_06d4: Unknown result type (might be due to invalid IL or missing references) + //IL_06d9: Unknown result type (might be due to invalid IL or missing references) + //IL_06eb: Unknown result type (might be due to invalid IL or missing references) + //IL_06f5: Expected O, but got Unknown + //IL_06f5: Unknown result type (might be due to invalid IL or missing references) + //IL_0704: Unknown result type (might be due to invalid IL or missing references) + //IL_070e: Expected O, but got Unknown + //IL_0709: Unknown result type (might be due to invalid IL or missing references) + //IL_0713: Expected O, but got Unknown + //IL_0718: Expected O, but got Unknown + //IL_0737: Unknown result type (might be due to invalid IL or missing references) + //IL_073c: Unknown result type (might be due to invalid IL or missing references) + //IL_0742: Expected O, but got Unknown + //IL_0744: Unknown result type (might be due to invalid IL or missing references) + //IL_0749: Unknown result type (might be due to invalid IL or missing references) + //IL_074f: Expected O, but got Unknown + //IL_0751: Unknown result type (might be due to invalid IL or missing references) + //IL_0756: Unknown result type (might be due to invalid IL or missing references) + //IL_075c: Expected O, but got Unknown + //IL_075c: Unknown result type (might be due to invalid IL or missing references) + //IL_0766: Expected O, but got Unknown + //IL_07aa: Unknown result type (might be due to invalid IL or missing references) + //IL_07c7: Unknown result type (might be due to invalid IL or missing references) + //IL_07cc: Unknown result type (might be due to invalid IL or missing references) + //IL_07d7: Unknown result type (might be due to invalid IL or missing references) + //IL_07dc: Unknown result type (might be due to invalid IL or missing references) + //IL_07ec: Unknown result type (might be due to invalid IL or missing references) + //IL_0810: Expected O, but got Unknown + //IL_080b: Unknown result type (might be due to invalid IL or missing references) + //IL_0815: Expected O, but got Unknown + //IL_081a: Expected O, but got Unknown + //IL_0863: Unknown result type (might be due to invalid IL or missing references) + //IL_0879: Unknown result type (might be due to invalid IL or missing references) + //IL_0896: Unknown result type (might be due to invalid IL or missing references) + //IL_089b: Unknown result type (might be due to invalid IL or missing references) + //IL_08a6: Unknown result type (might be due to invalid IL or missing references) + //IL_08ab: Unknown result type (might be due to invalid IL or missing references) + //IL_08bb: Unknown result type (might be due to invalid IL or missing references) + //IL_08df: Expected O, but got Unknown + //IL_08da: Unknown result type (might be due to invalid IL or missing references) + //IL_08e4: Expected O, but got Unknown + //IL_08e9: Expected O, but got Unknown + //IL_0931: Unknown result type (might be due to invalid IL or missing references) + //IL_0936: Unknown result type (might be due to invalid IL or missing references) + //IL_0941: Unknown result type (might be due to invalid IL or missing references) + //IL_0946: Unknown result type (might be due to invalid IL or missing references) + //IL_09df: Unknown result type (might be due to invalid IL or missing references) + //IL_09e4: Unknown result type (might be due to invalid IL or missing references) + //IL_09e7: Expected O, but got Unknown + //IL_09ec: Expected O, but got Unknown + //IL_09ec: Unknown result type (might be due to invalid IL or missing references) + //IL_09fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0a0d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a17: Expected O, but got Unknown + //IL_0a12: Unknown result type (might be due to invalid IL or missing references) + //IL_0a1c: Expected O, but got Unknown + //IL_0a21: Expected O, but got Unknown + //IL_0a38: Unknown result type (might be due to invalid IL or missing references) + //IL_0a3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a48: Unknown result type (might be due to invalid IL or missing references) + //IL_0a4d: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae6: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0aee: Expected O, but got Unknown + //IL_0af3: Expected O, but got Unknown + //IL_0af3: Unknown result type (might be due to invalid IL or missing references) + //IL_0b05: Unknown result type (might be due to invalid IL or missing references) + //IL_0b14: Unknown result type (might be due to invalid IL or missing references) + //IL_0b1e: Expected O, but got Unknown + //IL_0b19: Unknown result type (might be due to invalid IL or missing references) + //IL_0b23: Expected O, but got Unknown + //IL_0b28: Expected O, but got Unknown + //IL_0b35: Unknown result type (might be due to invalid IL or missing references) + //IL_0b3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b56: Expected O, but got Unknown + //IL_0b56: Unknown result type (might be due to invalid IL or missing references) + //IL_0b65: Unknown result type (might be due to invalid IL or missing references) + //IL_0b6f: Expected O, but got Unknown + //IL_0b6a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b74: Expected O, but got Unknown + //IL_0b79: Expected O, but got Unknown + //IL_0ba5: Unknown result type (might be due to invalid IL or missing references) + //IL_0baa: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb5: Unknown result type (might be due to invalid IL or missing references) + //IL_0bba: Unknown result type (might be due to invalid IL or missing references) + //IL_0bca: Unknown result type (might be due to invalid IL or missing references) + //IL_0bee: Expected O, but got Unknown + //IL_0be9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf3: Expected O, but got Unknown + //IL_0bf8: Expected O, but got Unknown + //IL_0c2e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c33: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c43: Unknown result type (might be due to invalid IL or missing references) + //IL_0cdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce4: Expected O, but got Unknown + //IL_0ce9: Expected O, but got Unknown + //IL_0ce9: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfb: Unknown result type (might be due to invalid IL or missing references) + //IL_0d0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d14: Expected O, but got Unknown + //IL_0d0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0d19: Expected O, but got Unknown + //IL_0d1e: Expected O, but got Unknown + //IL_0d35: Unknown result type (might be due to invalid IL or missing references) + //IL_0d3a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d45: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4a: Unknown result type (might be due to invalid IL or missing references) + //IL_0de3: Unknown result type (might be due to invalid IL or missing references) + //IL_0de8: Unknown result type (might be due to invalid IL or missing references) + //IL_0deb: Expected O, but got Unknown + //IL_0df0: Expected O, but got Unknown + //IL_0df0: Unknown result type (might be due to invalid IL or missing references) + //IL_0e02: Unknown result type (might be due to invalid IL or missing references) + //IL_0e11: Unknown result type (might be due to invalid IL or missing references) + //IL_0e1b: Expected O, but got Unknown + //IL_0e16: Unknown result type (might be due to invalid IL or missing references) + //IL_0e20: Expected O, but got Unknown + //IL_0e25: Expected O, but got Unknown + //IL_0e32: Unknown result type (might be due to invalid IL or missing references) + //IL_0e37: Unknown result type (might be due to invalid IL or missing references) + //IL_0e49: Unknown result type (might be due to invalid IL or missing references) + //IL_0e53: Expected O, but got Unknown + //IL_0e53: Unknown result type (might be due to invalid IL or missing references) + //IL_0e62: Unknown result type (might be due to invalid IL or missing references) + //IL_0e6c: Expected O, but got Unknown + //IL_0e67: Unknown result type (might be due to invalid IL or missing references) + //IL_0e71: Expected O, but got Unknown + //IL_0e76: Expected O, but got Unknown + //IL_0ec2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ec7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee7: Unknown result type (might be due to invalid IL or missing references) + //IL_0f0b: Expected O, but got Unknown + //IL_0f06: Unknown result type (might be due to invalid IL or missing references) + //IL_0f10: Expected O, but got Unknown + //IL_0f15: Expected O, but got Unknown + //IL_0f58: Unknown result type (might be due to invalid IL or missing references) + //IL_0f73: Unknown result type (might be due to invalid IL or missing references) + //IL_0f78: Unknown result type (might be due to invalid IL or missing references) + //IL_0f83: Unknown result type (might be due to invalid IL or missing references) + //IL_0f88: Unknown result type (might be due to invalid IL or missing references) + //IL_0ffc: Unknown result type (might be due to invalid IL or missing references) + //IL_1001: Unknown result type (might be due to invalid IL or missing references) + //IL_1004: Expected O, but got Unknown + //IL_1009: Expected O, but got Unknown + //IL_1009: Unknown result type (might be due to invalid IL or missing references) + //IL_101b: Unknown result type (might be due to invalid IL or missing references) + //IL_102a: Unknown result type (might be due to invalid IL or missing references) + //IL_1034: Expected O, but got Unknown + //IL_102f: Unknown result type (might be due to invalid IL or missing references) + //IL_1039: Expected O, but got Unknown + //IL_103e: Expected O, but got Unknown + NameScope val57 = _scope0; + NameScope val58 = _scope1; + NameScope val59 = _scope2; + NameScope val60 = _scope3; + NameScope val61 = _scope4; + NameScope val62 = _scope5; + NameScope val63 = _scope6; + NameScope val64 = _scope7; + NameScope val65 = _scope8; + NameScope val66 = _scope9; + NameScope val67 = _scope10; + NameScope val68 = _scope11; + NameScope val69 = _scope12; + NameScope val70 = _scope13; + NameScope val71 = _scope14; + NameScope val72 = _scope15; + NameScope val73 = _scope16; + NameScope val74 = _scope17; + NameScope val75 = _scope18; + NameScope val76 = _scope19; + NameScope val77 = _scope20; + NameScope val78 = _scope21; + NameScope val79 = _scope22; + NameScope val80 = _scope23; + NameScope val81 = _scope24; + NameScope val82 = _scope25; + NameScope val83 = _scope26; + NameScope val84 = _scope27; + NameScope val85 = _scope28; + NameScope val86 = _scope29; + NameScope val87 = _scope30; + NameScope val88 = _scope31; + NameScope val89 = _scope32; + NameScope val90 = _scope33; + NameScope val91 = _scope34; + NameScope val92 = _scope35; + NameScope val93 = _scope36; + NameScope val94 = _scope37; + NameScope val95 = _scope38; + NameScope val96 = _scope39; + NameScope val97 = _scope40; + NameScope val98 = _scope41; + NameScope val99 = _scope42; + NameScope val100 = _scope43; + NameScope val101 = _scope44; + NameScope val102 = _scope45; + NameScope val103 = _scope46; + NameScope val104 = _scope47; + NameScope val105 = _scope48; + NameScope val106 = _scope49; + NameScope val107 = _scope50; + StaticResourceExtension val108 = new StaticResourceExtension(); + StaticResourceExtension val109 = new StaticResourceExtension(); + AppThemeBindingExtension val110 = new AppThemeBindingExtension(); + StaticResourceExtension val111 = new StaticResourceExtension(); + StaticResourceExtension val112 = new StaticResourceExtension(); + AppThemeBindingExtension val113 = new AppThemeBindingExtension(); + BindingExtension val114 = new BindingExtension(); + BoxView val115 = new BoxView(); + BindingExtension val116 = new BindingExtension(); + StaticResourceExtension val117 = new StaticResourceExtension(); + StaticResourceExtension val118 = new StaticResourceExtension(); + AppThemeBindingExtension val119 = new AppThemeBindingExtension(); + Label val120 = new Label(); + BindingExtension val121 = new BindingExtension(); + StaticResourceExtension val122 = new StaticResourceExtension(); + StaticResourceExtension val123 = new StaticResourceExtension(); + AppThemeBindingExtension val124 = new AppThemeBindingExtension(); + Label val125 = new Label(); + VerticalStackLayout val126 = new VerticalStackLayout(); + BindingExtension val127 = new BindingExtension(); + StaticResourceExtension val128 = new StaticResourceExtension(); + Label val129 = new Label(); + Grid val130 = new Grid(); + Frame val131 = new Frame(); + NameScope val132 = new NameScope(); + NameScope.SetNameScope((BindableObject)(object)val131, (INameScope)(object)val132); + ((Element)val130).transientNamescope = (INameScope)(object)val132; + ((Element)val115).transientNamescope = (INameScope)(object)val132; + ((Element)val126).transientNamescope = (INameScope)(object)val132; + ((Element)val120).transientNamescope = (INameScope)(object)val132; + ((Element)val125).transientNamescope = (INameScope)(object)val132; + ((Element)val129).transientNamescope = (INameScope)(object)val132; + ((BindableObject)val131).SetValue(View.MarginProperty, (object)new Thickness(0.0, 5.0)); + ((BindableObject)val131).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val131).SetValue(Frame.CornerRadiusProperty, (object)8f); + val108.Key = "CardBackgroundLight"; + StaticResourceExtension val133 = new StaticResourceExtension + { + Key = "CardBackgroundLight" + }; + XamlServiceProvider val134 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + int length; + object[] array10 = new object[(length = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array10, 2, length); + array10[0] = val110; + array10[1] = val131; + SimpleValueTargetProvider val135 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val132, val132, val132, val92, val86, val64, val57 }, false); + object obj9 = (object)val135; + val134.Add(typeFromHandle9, (object)val135); + val134.Add(typeof(IReferenceProvider), obj9); + val134.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + object light5 = val133.ProvideValue((IServiceProvider)val134); + val110.Light = light5; + val109.Key = "CardBackgroundDark"; + StaticResourceExtension val136 = new StaticResourceExtension + { + Key = "CardBackgroundDark" + }; + XamlServiceProvider val137 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + int length2; + object[] array11 = new object[(length2 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array11, 2, length2); + array11[0] = val110; + array11[1] = val131; + SimpleValueTargetProvider val138 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val132, val132, val132, val92, val86, val64, val57 }, false); + object obj10 = (object)val138; + val137.Add(typeFromHandle10, (object)val138); + val137.Add(typeof(IReferenceProvider), obj10); + val137.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + object dark5 = val136.ProvideValue((IServiceProvider)val137); + val110.Dark = dark5; + XamlServiceProvider val139 = new XamlServiceProvider(); + val139.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val131, (object)VisualElement.BackgroundColorProperty)); + val139.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 28))); + BindingBase val140 = ((IMarkupExtension)(object)val110).ProvideValue((IServiceProvider)val139); + ((BindableObject)val131).SetBinding(VisualElement.BackgroundColorProperty, val140); + val111.Key = "BorderLight"; + StaticResourceExtension val141 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val142 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + int length3; + object[] array12 = new object[(length3 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array12, 2, length3); + array12[0] = val113; + array12[1] = val131; + SimpleValueTargetProvider val143 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[7] { val132, val132, val132, val92, val86, val64, val57 }, false); + object obj11 = (object)val143; + val142.Add(typeFromHandle11, (object)val143); + val142.Add(typeof(IReferenceProvider), obj11); + val142.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + object light6 = val141.ProvideValue((IServiceProvider)val142); + val113.Light = light6; + val112.Key = "BorderDark"; + StaticResourceExtension val144 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val145 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + int length4; + object[] array13 = new object[(length4 = parentValues.Length) + 2]; + Array.Copy(parentValues, 0, array13, 2, length4); + array13[0] = val113; + array13[1] = val131; + SimpleValueTargetProvider val146 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[7] { val132, val132, val132, val92, val86, val64, val57 }, false); + object obj12 = (object)val146; + val145.Add(typeFromHandle12, (object)val146); + val145.Add(typeof(IReferenceProvider), obj12); + val145.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + object dark6 = val144.ProvideValue((IServiceProvider)val145); + val113.Dark = dark6; + XamlServiceProvider val147 = new XamlServiceProvider(); + val147.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val131, (object)Frame.BorderColorProperty)); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 28))); + BindingBase val148 = ((IMarkupExtension)(object)val113).ProvideValue((IServiceProvider)val147); + ((BindableObject)val131).SetBinding(Frame.BorderColorProperty, val148); + ((BindableObject)val130).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[3] + { + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Auto) + })); + ((BindableObject)val115).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val115).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val115).SetValue(BoxView.CornerRadiusProperty, (object)new CornerRadius(20.0)); + val114.Path = "Color"; + XamlServiceProvider val149 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val150 = new XmlNamespaceResolver(); + val150.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val150.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val149.Add(typeFromHandle13, (object)new XamlTypeResolver((IXmlNamespaceResolver)val150, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val151 = ((IMarkupExtension)(object)val114).ProvideValue((IServiceProvider)val149); + ((BindableObject)val115).SetBinding(BoxView.ColorProperty, val151); + ((Layout)val130).Children.Add((IView)(object)val115); + ((BindableObject)val126).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val126).SetValue(View.MarginProperty, (object)new Thickness(15.0, 0.0)); + ((BindableObject)val126).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val116.Path = "Name"; + XamlServiceProvider val152 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val153 = new XmlNamespaceResolver(); + val153.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val153.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val152.Add(typeFromHandle14, (object)new XamlTypeResolver((IXmlNamespaceResolver)val153, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val154 = ((IMarkupExtension)(object)val116).ProvideValue((IServiceProvider)val152); + ((BindableObject)val120).SetBinding(Label.TextProperty, val154); + ((BindableObject)val120).SetValue(Label.FontSizeProperty, (object)16.0); + ((BindableObject)val120).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val117.Key = "TextPrimaryLight"; + StaticResourceExtension val155 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val156 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + int length5; + object[] array14 = new object[(length5 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array14, 5, length5); + array14[0] = val119; + array14[1] = val120; + array14[2] = val126; + array14[3] = val130; + array14[4] = val131; + SimpleValueTargetProvider val157 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val132, val132, val132, val132, val132, val132, val92, val86, val64, val57 }, false); + object obj13 = (object)val157; + val156.Add(typeFromHandle15, (object)val157); + val156.Add(typeof(IReferenceProvider), obj13); + val156.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + object light7 = val155.ProvideValue((IServiceProvider)val156); + val119.Light = light7; + val118.Key = "TextPrimaryDark"; + StaticResourceExtension val158 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val159 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + int length6; + object[] array15 = new object[(length6 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array15, 5, length6); + array15[0] = val119; + array15[1] = val120; + array15[2] = val126; + array15[3] = val130; + array15[4] = val131; + SimpleValueTargetProvider val160 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val132, val132, val132, val132, val132, val132, val92, val86, val64, val57 }, false); + object obj14 = (object)val160; + val159.Add(typeFromHandle16, (object)val160); + val159.Add(typeof(IReferenceProvider), obj14); + val159.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + object dark7 = val158.ProvideValue((IServiceProvider)val159); + val119.Dark = dark7; + XamlServiceProvider val161 = new XamlServiceProvider(); + val161.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val120, (object)Label.TextColorProperty)); + val161.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 40))); + BindingBase val162 = ((IMarkupExtension)(object)val119).ProvideValue((IServiceProvider)val161); + ((BindableObject)val120).SetBinding(Label.TextColorProperty, val162); + ((Layout)val126).Children.Add((IView)(object)val120); + val121.Path = "Description"; + XamlServiceProvider val163 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val164 = new XmlNamespaceResolver(); + val164.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val164.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val163.Add(typeFromHandle17, (object)new XamlTypeResolver((IXmlNamespaceResolver)val164, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val165 = ((IMarkupExtension)(object)val121).ProvideValue((IServiceProvider)val163); + ((BindableObject)val125).SetBinding(Label.TextProperty, val165); + ((BindableObject)val125).SetValue(Label.FontSizeProperty, (object)12.0); + val122.Key = "TextSecondaryLight"; + StaticResourceExtension val166 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val167 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + int length7; + object[] array16 = new object[(length7 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array16, 5, length7); + array16[0] = val124; + array16[1] = val125; + array16[2] = val126; + array16[3] = val130; + array16[4] = val131; + SimpleValueTargetProvider val168 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val132, val132, val132, val132, val132, val132, val92, val86, val64, val57 }, false); + object obj15 = (object)val168; + val167.Add(typeFromHandle18, (object)val168); + val167.Add(typeof(IReferenceProvider), obj15); + val167.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + object light8 = val166.ProvideValue((IServiceProvider)val167); + val124.Light = light8; + val123.Key = "TextSecondaryDark"; + StaticResourceExtension val169 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val170 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + int length8; + object[] array17 = new object[(length8 = parentValues.Length) + 5]; + Array.Copy(parentValues, 0, array17, 5, length8); + array17[0] = val124; + array17[1] = val125; + array17[2] = val126; + array17[3] = val130; + array17[4] = val131; + SimpleValueTargetProvider val171 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val132, val132, val132, val132, val132, val132, val92, val86, val64, val57 }, false); + object obj16 = (object)val171; + val170.Add(typeFromHandle19, (object)val171); + val170.Add(typeof(IReferenceProvider), obj16); + val170.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + object dark8 = val169.ProvideValue((IServiceProvider)val170); + val124.Dark = dark8; + XamlServiceProvider val172 = new XamlServiceProvider(); + val172.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val125, (object)Label.TextColorProperty)); + val172.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 40))); + BindingBase val173 = ((IMarkupExtension)(object)val124).ProvideValue((IServiceProvider)val172); + ((BindableObject)val125).SetBinding(Label.TextColorProperty, val173); + ((Layout)val126).Children.Add((IView)(object)val125); + ((Layout)val130).Children.Add((IView)(object)val126); + ((BindableObject)val129).SetValue(Grid.ColumnProperty, (object)2); + val127.Path = "Price"; + XamlServiceProvider val174 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IXamlTypeResolver); + XmlNamespaceResolver val175 = new XmlNamespaceResolver(); + val175.Add("", "http://schemas.microsoft.com/dotnet/2021/maui"); + val175.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml"); + val174.Add(typeFromHandle20, (object)new XamlTypeResolver((IXmlNamespaceResolver)val175, typeof(_003CInitializeComponent_003E_anonXamlCDataTemplate_0).Assembly)); + BindingBase val176 = ((IMarkupExtension)(object)val127).ProvideValue((IServiceProvider)val174); + ((BindableObject)val129).SetBinding(Label.TextProperty, val176); + ((BindableObject)val129).SetValue(Label.FontSizeProperty, (object)14.0); + ((BindableObject)val129).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + ((BindableObject)val129).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val128.Key = "PrimaryColor"; + StaticResourceExtension val177 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val178 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + int length9; + object[] array18 = new object[(length9 = parentValues.Length) + 3]; + Array.Copy(parentValues, 0, array18, 3, length9); + array18[0] = val129; + array18[1] = val130; + array18[2] = val131; + SimpleValueTargetProvider val179 = new SimpleValueTargetProvider(array18, (object)Label.TextColorProperty, (INameScope[])(object)new NameScope[8] { val132, val132, val132, val132, val92, val86, val64, val57 }, false); + object obj17 = (object)val179; + val178.Add(typeFromHandle21, (object)val179); + val178.Add(typeof(IReferenceProvider), obj17); + val178.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 36))); + object obj18 = val177.ProvideValue((IServiceProvider)val178); + ((BindableObject)val129).SetValue(Label.TextColorProperty, (obj18 == null || !typeof(BindingBase).IsAssignableFrom(obj18.GetType())) ? obj18 : obj18); + ((Layout)val130).Children.Add((IView)(object)val129); + ((BindableObject)val131).SetValue(ContentView.ContentProperty, (object)val130); + return val131; + }; + ((BindableObject)val14).SetValue(ItemsView.ItemTemplateProperty, (object)val13); + ((Layout)val21).Children.Add((IView)(object)val14); + ((BindableObject)val20).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val20).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val20).SetValue(Frame.CornerRadiusProperty, (object)0f); + val15.Light = "#F5F5F5"; + val15.Dark = "#1E1E1E"; + XamlServiceProvider val47 = new XamlServiceProvider(); + val47.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val20, (object)VisualElement.BackgroundColorProperty)); + val47.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 16))); + BindingBase val48 = ((IMarkupExtension)(object)val15).ProvideValue((IServiceProvider)val47); + ((BindableObject)val20).SetBinding(VisualElement.BackgroundColorProperty, val48); + ((BindableObject)val19).SetValue(Label.TextProperty, (object)"No item selected"); + val16.Key = "TextPrimaryLight"; + StaticResourceExtension val49 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val50 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 5]; + array8[0] = val18; + array8[1] = val19; + array8[2] = val20; + array8[3] = val21; + array8[4] = listsPage; + SimpleValueTargetProvider val51 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj7 = (object)val51; + val50.Add(typeFromHandle7, (object)val51); + val50.Add(typeof(IReferenceProvider), obj7); + val50.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(49, 20))); + object light4 = val49.ProvideValue((IServiceProvider)val50); + val18.Light = light4; + val17.Key = "TextPrimaryDark"; + StaticResourceExtension val52 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val53 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val18; + array9[1] = val19; + array9[2] = val20; + array9[3] = val21; + array9[4] = listsPage; + SimpleValueTargetProvider val54 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val22, val22, val22, val22, val22, val22 }, false); + object obj8 = (object)val54; + val53.Add(typeFromHandle8, (object)val54); + val53.Add(typeof(IReferenceProvider), obj8); + val53.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(49, 20))); + object dark4 = val52.ProvideValue((IServiceProvider)val53); + val18.Dark = dark4; + XamlServiceProvider val55 = new XamlServiceProvider(); + val55.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val19, (object)Label.TextColorProperty)); + val55.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(49, 20))); + BindingBase val56 = ((IMarkupExtension)(object)val18).ProvideValue((IServiceProvider)val55); + ((BindableObject)val19).SetBinding(Label.TextColorProperty, val56); + ((BindableObject)val20).SetValue(ContentView.ContentProperty, (object)val19); + ((Layout)val21).Children.Add((IView)(object)val20); + ((BindableObject)listsPage).SetValue(ContentPage.ContentProperty, (object)val21); + } } diff --git a/ShellDemo/Pages/PickersPage.cs b/ShellDemo/Pages/PickersPage.cs index b5ae1d9..c7e9820 100644 --- a/ShellDemo/Pages/PickersPage.cs +++ b/ShellDemo/Pages/PickersPage.cs @@ -1,261 +1,1625 @@ -// PickersPage - Picker, DatePicker, TimePicker Demo - +using System; +using System.CodeDom.Compiler; +using System.ComponentModel; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/PickersPage.xaml")] public class PickersPage : ContentPage { - private readonly Label _eventLog; - private int _eventCount = 0; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Picker ColorPicker; - public PickersPage() - { - Title = "Pickers"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label ColorOutput; - _eventLog = new Label - { - Text = "Events will appear here...", - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private DatePicker DatePickerControl; - Content = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(120) } - }, - Children = - { - CreateMainContent(), - CreateEventLogPanel() - } - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label DateOutput; - Grid.SetRow((View)((Grid)Content).Children[0], 0); - Grid.SetRow((View)((Grid)Content).Children[1], 1); - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private TimePicker TimePickerControl; - private View CreateMainContent() - { - return new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label { Text = "Picker Controls", FontSize = 24, FontAttributes = FontAttributes.Bold }, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label TimeOutput; - CreateSection("Picker", CreatePickerDemo()), - CreateSection("DatePicker", CreateDatePickerDemo()), - CreateSection("TimePicker", CreateTimePickerDemo()) - } - } - }; - } + public PickersPage() + { + InitializeComponent(); + } - private View CreatePickerDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; + private void OnColorPickerChanged(object? sender, EventArgs e) + { + if (ColorPicker.SelectedIndex >= 0) + { + ColorOutput.Text = $"Selected: {ColorPicker.SelectedItem}"; + } + } - // Basic picker - var selectedLabel = new Label { Text = "Selected: (none)", TextColor = Colors.Gray }; - var picker1 = new Picker { Title = "Select a fruit" }; - picker1.Items.Add("Apple"); - picker1.Items.Add("Banana"); - picker1.Items.Add("Cherry"); - picker1.Items.Add("Date"); - picker1.Items.Add("Elderberry"); - picker1.Items.Add("Fig"); - picker1.Items.Add("Grape"); - picker1.SelectedIndexChanged += (s, e) => - { - if (picker1.SelectedIndex >= 0) - { - var item = picker1.Items[picker1.SelectedIndex]; - selectedLabel.Text = $"Selected: {item}"; - LogEvent($"Fruit selected: {item}"); - } - }; - layout.Children.Add(picker1); - layout.Children.Add(selectedLabel); + private void OnDateSelected(object? sender, DateChangedEventArgs e) + { + DateOutput.Text = $"Selected: {e.NewDate:d}"; + } - // Picker with default selection - layout.Children.Add(new Label { Text = "With Default Selection:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var picker2 = new Picker { Title = "Select a color" }; - picker2.Items.Add("Red"); - picker2.Items.Add("Green"); - picker2.Items.Add("Blue"); - picker2.Items.Add("Yellow"); - picker2.Items.Add("Purple"); - picker2.SelectedIndex = 2; // Blue - picker2.SelectedIndexChanged += (s, e) => - { - if (picker2.SelectedIndex >= 0) - LogEvent($"Color selected: {picker2.Items[picker2.SelectedIndex]}"); - }; - layout.Children.Add(picker2); + private void OnTimeChanged(object? sender, PropertyChangedEventArgs e) + { + if (e.PropertyName == "Time") + { + TimeOutput.Text = $"Selected: {TimePickerControl.Time:hh\\:mm}"; + } + } - // Styled picker - layout.Children.Add(new Label { Text = "Styled Picker:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var picker3 = new Picker - { - Title = "Select size", - TextColor = Colors.DarkBlue, - TitleColor = Colors.Gray - }; - picker3.Items.Add("Small"); - picker3.Items.Add("Medium"); - picker3.Items.Add("Large"); - picker3.Items.Add("Extra Large"); - picker3.SelectedIndexChanged += (s, e) => - { - if (picker3.SelectedIndex >= 0) - LogEvent($"Size selected: {picker3.Items[picker3.SelectedIndex]}"); - }; - layout.Children.Add(picker3); - - return layout; - } - - private View CreateDatePickerDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; - - // Basic date picker - var dateLabel = new Label { Text = $"Selected: {DateTime.Today:d}" }; - var datePicker1 = new DatePicker { Date = DateTime.Today }; - datePicker1.DateSelected += (s, e) => - { - dateLabel.Text = $"Selected: {e.NewDate:d}"; - LogEvent($"Date selected: {e.NewDate:d}"); - }; - layout.Children.Add(datePicker1); - layout.Children.Add(dateLabel); - - // Date picker with range - layout.Children.Add(new Label { Text = "With Date Range (this month only):", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var startOfMonth = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); - var endOfMonth = startOfMonth.AddMonths(1).AddDays(-1); - var datePicker2 = new DatePicker - { - MinimumDate = startOfMonth, - MaximumDate = endOfMonth, - Date = DateTime.Today - }; - datePicker2.DateSelected += (s, e) => LogEvent($"Date (limited): {e.NewDate:d}"); - layout.Children.Add(datePicker2); - - // Styled date picker - layout.Children.Add(new Label { Text = "Styled DatePicker:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var datePicker3 = new DatePicker - { - Date = DateTime.Today.AddDays(7), - TextColor = Colors.DarkGreen - }; - datePicker3.DateSelected += (s, e) => LogEvent($"Styled date: {e.NewDate:d}"); - layout.Children.Add(datePicker3); - - return layout; - } - - private View CreateTimePickerDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; - - // Basic time picker - var timeLabel = new Label { Text = $"Selected: {DateTime.Now:t}" }; - var timePicker1 = new TimePicker { Time = DateTime.Now.TimeOfDay }; - timePicker1.PropertyChanged += (s, e) => - { - if (e.PropertyName == nameof(TimePicker.Time)) - { - var time = timePicker1.Time; - timeLabel.Text = $"Selected: {time:hh\\:mm}"; - LogEvent($"Time selected: {time:hh\\:mm}"); - } - }; - layout.Children.Add(timePicker1); - layout.Children.Add(timeLabel); - - // Styled time picker - layout.Children.Add(new Label { Text = "Styled TimePicker:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var timePicker2 = new TimePicker - { - Time = new TimeSpan(14, 30, 0), - TextColor = Colors.DarkBlue - }; - timePicker2.PropertyChanged += (s, e) => - { - if (e.PropertyName == nameof(TimePicker.Time)) - LogEvent($"Styled time: {timePicker2.Time:hh\\:mm}"); - }; - layout.Children.Add(timePicker2); - - // Morning alarm example - layout.Children.Add(new Label { Text = "Alarm Time:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var alarmRow = new HorizontalStackLayout { Spacing = 10 }; - var alarmPicker = new TimePicker { Time = new TimeSpan(7, 0, 0) }; - var alarmBtn = new Button { Text = "Set Alarm", BackgroundColor = Colors.Orange, TextColor = Colors.White }; - alarmBtn.Clicked += (s, e) => LogEvent($"Alarm set for {alarmPicker.Time:hh\\:mm}"); - alarmRow.Children.Add(alarmPicker); - alarmRow.Children.Add(alarmBtn); - layout.Children.Add(alarmRow); - - return layout; - } - - private Frame CreateSection(string title, View content) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - Content = new VerticalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = title, FontSize = 16, FontAttributes = FontAttributes.Bold }, - content - } - } - }; - } - - private View CreateEventLogPanel() - { - return new Frame - { - BackgroundColor = Color.FromArgb("#F5F5F5"), - Padding = new Thickness(10), - CornerRadius = 0, - Content = new VerticalStackLayout - { - Children = - { - new Label { Text = "Event Log:", FontSize = 12, FontAttributes = FontAttributes.Bold }, - new ScrollView - { - HeightRequest = 80, - Content = _eventLog - } - } - } - }; - } - - private void LogEvent(string message) - { - _eventCount++; - var timestamp = DateTime.Now.ToString("HH:mm:ss"); - _eventLog.Text = $"[{timestamp}] {_eventCount}. {message}\n{_eventLog.Text}"; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("ColorPicker")] + [MemberNotNull("ColorOutput")] + [MemberNotNull("DatePickerControl")] + [MemberNotNull("DateOutput")] + [MemberNotNull("TimePickerControl")] + [MemberNotNull("TimeOutput")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_00bd: Unknown result type (might be due to invalid IL or missing references) + //IL_00c4: Expected O, but got Unknown + //IL_00c4: Unknown result type (might be due to invalid IL or missing references) + //IL_00cb: Expected O, but got Unknown + //IL_00cb: Unknown result type (might be due to invalid IL or missing references) + //IL_00d2: Expected O, but got Unknown + //IL_00d2: Unknown result type (might be due to invalid IL or missing references) + //IL_00d9: Expected O, but got Unknown + //IL_00d9: Unknown result type (might be due to invalid IL or missing references) + //IL_00e0: Expected O, but got Unknown + //IL_00e0: Unknown result type (might be due to invalid IL or missing references) + //IL_00e7: Expected O, but got Unknown + //IL_00e7: Unknown result type (might be due to invalid IL or missing references) + //IL_00ee: Expected O, but got Unknown + //IL_00ee: Unknown result type (might be due to invalid IL or missing references) + //IL_00f5: Expected O, but got Unknown + //IL_00f5: Unknown result type (might be due to invalid IL or missing references) + //IL_00fc: Expected O, but got Unknown + //IL_00fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0103: Expected O, but got Unknown + //IL_0103: Unknown result type (might be due to invalid IL or missing references) + //IL_010a: Expected O, but got Unknown + //IL_010a: Unknown result type (might be due to invalid IL or missing references) + //IL_0111: Expected O, but got Unknown + //IL_0111: Unknown result type (might be due to invalid IL or missing references) + //IL_0118: Expected O, but got Unknown + //IL_0118: Unknown result type (might be due to invalid IL or missing references) + //IL_011f: Expected O, but got Unknown + //IL_011f: Unknown result type (might be due to invalid IL or missing references) + //IL_0126: Expected O, but got Unknown + //IL_0126: Unknown result type (might be due to invalid IL or missing references) + //IL_012d: Expected O, but got Unknown + //IL_012d: Unknown result type (might be due to invalid IL or missing references) + //IL_0134: Expected O, but got Unknown + //IL_0134: Unknown result type (might be due to invalid IL or missing references) + //IL_013b: Expected O, but got Unknown + //IL_013b: Unknown result type (might be due to invalid IL or missing references) + //IL_0142: Expected O, but got Unknown + //IL_0142: Unknown result type (might be due to invalid IL or missing references) + //IL_0149: Expected O, but got Unknown + //IL_0149: Unknown result type (might be due to invalid IL or missing references) + //IL_0150: Expected O, but got Unknown + //IL_0150: Unknown result type (might be due to invalid IL or missing references) + //IL_0157: Expected O, but got Unknown + //IL_0157: Unknown result type (might be due to invalid IL or missing references) + //IL_015e: Expected O, but got Unknown + //IL_015e: Unknown result type (might be due to invalid IL or missing references) + //IL_0165: Expected O, but got Unknown + //IL_0165: Unknown result type (might be due to invalid IL or missing references) + //IL_016c: Expected O, but got Unknown + //IL_016c: Unknown result type (might be due to invalid IL or missing references) + //IL_0173: Expected O, but got Unknown + //IL_0173: Unknown result type (might be due to invalid IL or missing references) + //IL_017a: Expected O, but got Unknown + //IL_017a: Unknown result type (might be due to invalid IL or missing references) + //IL_0181: Expected O, but got Unknown + //IL_0181: Unknown result type (might be due to invalid IL or missing references) + //IL_0188: Expected O, but got Unknown + //IL_0188: Unknown result type (might be due to invalid IL or missing references) + //IL_018f: Expected O, but got Unknown + //IL_018f: Unknown result type (might be due to invalid IL or missing references) + //IL_0196: Expected O, but got Unknown + //IL_0196: Unknown result type (might be due to invalid IL or missing references) + //IL_019d: Expected O, but got Unknown + //IL_019d: Unknown result type (might be due to invalid IL or missing references) + //IL_01a4: Expected O, but got Unknown + //IL_01a4: Unknown result type (might be due to invalid IL or missing references) + //IL_01ab: Expected O, but got Unknown + //IL_01ab: Unknown result type (might be due to invalid IL or missing references) + //IL_01b2: Expected O, but got Unknown + //IL_01b2: Unknown result type (might be due to invalid IL or missing references) + //IL_01b9: Expected O, but got Unknown + //IL_01b9: Unknown result type (might be due to invalid IL or missing references) + //IL_01c0: Expected O, but got Unknown + //IL_01c0: Unknown result type (might be due to invalid IL or missing references) + //IL_01c7: Expected O, but got Unknown + //IL_01c7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ce: Expected O, but got Unknown + //IL_01ce: Unknown result type (might be due to invalid IL or missing references) + //IL_01d5: Expected O, but got Unknown + //IL_01d5: Unknown result type (might be due to invalid IL or missing references) + //IL_01dc: Expected O, but got Unknown + //IL_01dc: Unknown result type (might be due to invalid IL or missing references) + //IL_01e3: Expected O, but got Unknown + //IL_01e3: Unknown result type (might be due to invalid IL or missing references) + //IL_01ea: Expected O, but got Unknown + //IL_01ea: Unknown result type (might be due to invalid IL or missing references) + //IL_01f1: Expected O, but got Unknown + //IL_01f1: Unknown result type (might be due to invalid IL or missing references) + //IL_01f8: Expected O, but got Unknown + //IL_01f8: Unknown result type (might be due to invalid IL or missing references) + //IL_01ff: Expected O, but got Unknown + //IL_01ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0206: Expected O, but got Unknown + //IL_0206: Unknown result type (might be due to invalid IL or missing references) + //IL_020d: Expected O, but got Unknown + //IL_020d: Unknown result type (might be due to invalid IL or missing references) + //IL_0214: Expected O, but got Unknown + //IL_0214: Unknown result type (might be due to invalid IL or missing references) + //IL_021b: Expected O, but got Unknown + //IL_021b: Unknown result type (might be due to invalid IL or missing references) + //IL_0222: Expected O, but got Unknown + //IL_0222: Unknown result type (might be due to invalid IL or missing references) + //IL_0229: Expected O, but got Unknown + //IL_0236: Unknown result type (might be due to invalid IL or missing references) + //IL_046f: Unknown result type (might be due to invalid IL or missing references) + //IL_0474: Unknown result type (might be due to invalid IL or missing references) + //IL_047f: Unknown result type (might be due to invalid IL or missing references) + //IL_0484: Unknown result type (might be due to invalid IL or missing references) + //IL_04d0: Unknown result type (might be due to invalid IL or missing references) + //IL_04d5: Unknown result type (might be due to invalid IL or missing references) + //IL_04d8: Expected O, but got Unknown + //IL_04dd: Expected O, but got Unknown + //IL_04dd: Unknown result type (might be due to invalid IL or missing references) + //IL_04ef: Unknown result type (might be due to invalid IL or missing references) + //IL_04fd: Unknown result type (might be due to invalid IL or missing references) + //IL_0507: Expected O, but got Unknown + //IL_0502: Unknown result type (might be due to invalid IL or missing references) + //IL_050c: Expected O, but got Unknown + //IL_0511: Expected O, but got Unknown + //IL_0526: Unknown result type (might be due to invalid IL or missing references) + //IL_052b: Unknown result type (might be due to invalid IL or missing references) + //IL_0536: Unknown result type (might be due to invalid IL or missing references) + //IL_053b: Unknown result type (might be due to invalid IL or missing references) + //IL_0587: Unknown result type (might be due to invalid IL or missing references) + //IL_058c: Unknown result type (might be due to invalid IL or missing references) + //IL_058f: Expected O, but got Unknown + //IL_0594: Expected O, but got Unknown + //IL_0594: Unknown result type (might be due to invalid IL or missing references) + //IL_05a6: Unknown result type (might be due to invalid IL or missing references) + //IL_05b4: Unknown result type (might be due to invalid IL or missing references) + //IL_05be: Expected O, but got Unknown + //IL_05b9: Unknown result type (might be due to invalid IL or missing references) + //IL_05c3: Expected O, but got Unknown + //IL_05c8: Expected O, but got Unknown + //IL_05d3: Unknown result type (might be due to invalid IL or missing references) + //IL_05d8: Unknown result type (might be due to invalid IL or missing references) + //IL_05ea: Unknown result type (might be due to invalid IL or missing references) + //IL_05f4: Expected O, but got Unknown + //IL_05f4: Unknown result type (might be due to invalid IL or missing references) + //IL_0602: Unknown result type (might be due to invalid IL or missing references) + //IL_060c: Expected O, but got Unknown + //IL_0607: Unknown result type (might be due to invalid IL or missing references) + //IL_0611: Expected O, but got Unknown + //IL_0616: Expected O, but got Unknown + //IL_0636: Unknown result type (might be due to invalid IL or missing references) + //IL_06a7: Unknown result type (might be due to invalid IL or missing references) + //IL_06ac: Unknown result type (might be due to invalid IL or missing references) + //IL_06b7: Unknown result type (might be due to invalid IL or missing references) + //IL_06bc: Unknown result type (might be due to invalid IL or missing references) + //IL_0727: Unknown result type (might be due to invalid IL or missing references) + //IL_072c: Unknown result type (might be due to invalid IL or missing references) + //IL_072f: Expected O, but got Unknown + //IL_0734: Expected O, but got Unknown + //IL_0734: Unknown result type (might be due to invalid IL or missing references) + //IL_0746: Unknown result type (might be due to invalid IL or missing references) + //IL_0755: Unknown result type (might be due to invalid IL or missing references) + //IL_075f: Expected O, but got Unknown + //IL_075a: Unknown result type (might be due to invalid IL or missing references) + //IL_0764: Expected O, but got Unknown + //IL_0769: Expected O, but got Unknown + //IL_0780: Unknown result type (might be due to invalid IL or missing references) + //IL_0785: Unknown result type (might be due to invalid IL or missing references) + //IL_0790: Unknown result type (might be due to invalid IL or missing references) + //IL_0795: Unknown result type (might be due to invalid IL or missing references) + //IL_0800: Unknown result type (might be due to invalid IL or missing references) + //IL_0805: Unknown result type (might be due to invalid IL or missing references) + //IL_0808: Expected O, but got Unknown + //IL_080d: Expected O, but got Unknown + //IL_080d: Unknown result type (might be due to invalid IL or missing references) + //IL_081f: Unknown result type (might be due to invalid IL or missing references) + //IL_082e: Unknown result type (might be due to invalid IL or missing references) + //IL_0838: Expected O, but got Unknown + //IL_0833: Unknown result type (might be due to invalid IL or missing references) + //IL_083d: Expected O, but got Unknown + //IL_0842: Expected O, but got Unknown + //IL_084f: Unknown result type (might be due to invalid IL or missing references) + //IL_0854: Unknown result type (might be due to invalid IL or missing references) + //IL_0866: Unknown result type (might be due to invalid IL or missing references) + //IL_0870: Expected O, but got Unknown + //IL_0870: Unknown result type (might be due to invalid IL or missing references) + //IL_087f: Unknown result type (might be due to invalid IL or missing references) + //IL_0889: Expected O, but got Unknown + //IL_0884: Unknown result type (might be due to invalid IL or missing references) + //IL_088e: Expected O, but got Unknown + //IL_0893: Expected O, but got Unknown + //IL_08bd: Unknown result type (might be due to invalid IL or missing references) + //IL_08c2: Unknown result type (might be due to invalid IL or missing references) + //IL_08cd: Unknown result type (might be due to invalid IL or missing references) + //IL_08d2: Unknown result type (might be due to invalid IL or missing references) + //IL_0924: Unknown result type (might be due to invalid IL or missing references) + //IL_0929: Unknown result type (might be due to invalid IL or missing references) + //IL_092c: Expected O, but got Unknown + //IL_0931: Expected O, but got Unknown + //IL_0931: Unknown result type (might be due to invalid IL or missing references) + //IL_0943: Unknown result type (might be due to invalid IL or missing references) + //IL_0952: Unknown result type (might be due to invalid IL or missing references) + //IL_095c: Expected O, but got Unknown + //IL_0957: Unknown result type (might be due to invalid IL or missing references) + //IL_0961: Expected O, but got Unknown + //IL_0966: Expected O, but got Unknown + //IL_09be: Unknown result type (might be due to invalid IL or missing references) + //IL_0a30: Unknown result type (might be due to invalid IL or missing references) + //IL_0a35: Unknown result type (might be due to invalid IL or missing references) + //IL_0a40: Unknown result type (might be due to invalid IL or missing references) + //IL_0a45: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac9: Unknown result type (might be due to invalid IL or missing references) + //IL_0acc: Expected O, but got Unknown + //IL_0ad1: Expected O, but got Unknown + //IL_0ad1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae3: Unknown result type (might be due to invalid IL or missing references) + //IL_0af2: Unknown result type (might be due to invalid IL or missing references) + //IL_0afc: Expected O, but got Unknown + //IL_0af7: Unknown result type (might be due to invalid IL or missing references) + //IL_0b01: Expected O, but got Unknown + //IL_0b06: Expected O, but got Unknown + //IL_0b1d: Unknown result type (might be due to invalid IL or missing references) + //IL_0b22: Unknown result type (might be due to invalid IL or missing references) + //IL_0b2d: Unknown result type (might be due to invalid IL or missing references) + //IL_0b32: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb6: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb9: Expected O, but got Unknown + //IL_0bbe: Expected O, but got Unknown + //IL_0bbe: Unknown result type (might be due to invalid IL or missing references) + //IL_0bd0: Unknown result type (might be due to invalid IL or missing references) + //IL_0bdf: Unknown result type (might be due to invalid IL or missing references) + //IL_0be9: Expected O, but got Unknown + //IL_0be4: Unknown result type (might be due to invalid IL or missing references) + //IL_0bee: Expected O, but got Unknown + //IL_0bf3: Expected O, but got Unknown + //IL_0c00: Unknown result type (might be due to invalid IL or missing references) + //IL_0c05: Unknown result type (might be due to invalid IL or missing references) + //IL_0c17: Unknown result type (might be due to invalid IL or missing references) + //IL_0c21: Expected O, but got Unknown + //IL_0c21: Unknown result type (might be due to invalid IL or missing references) + //IL_0c30: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3a: Expected O, but got Unknown + //IL_0c35: Unknown result type (might be due to invalid IL or missing references) + //IL_0c3f: Expected O, but got Unknown + //IL_0c44: Expected O, but got Unknown + //IL_0c7f: Unknown result type (might be due to invalid IL or missing references) + //IL_0c84: Unknown result type (might be due to invalid IL or missing references) + //IL_0c8f: Unknown result type (might be due to invalid IL or missing references) + //IL_0c94: Unknown result type (might be due to invalid IL or missing references) + //IL_0d13: Unknown result type (might be due to invalid IL or missing references) + //IL_0d18: Unknown result type (might be due to invalid IL or missing references) + //IL_0d1b: Expected O, but got Unknown + //IL_0d20: Expected O, but got Unknown + //IL_0d20: Unknown result type (might be due to invalid IL or missing references) + //IL_0d32: Unknown result type (might be due to invalid IL or missing references) + //IL_0d41: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4b: Expected O, but got Unknown + //IL_0d46: Unknown result type (might be due to invalid IL or missing references) + //IL_0d50: Expected O, but got Unknown + //IL_0d55: Expected O, but got Unknown + //IL_0d6c: Unknown result type (might be due to invalid IL or missing references) + //IL_0d71: Unknown result type (might be due to invalid IL or missing references) + //IL_0d7c: Unknown result type (might be due to invalid IL or missing references) + //IL_0d81: Unknown result type (might be due to invalid IL or missing references) + //IL_0e00: Unknown result type (might be due to invalid IL or missing references) + //IL_0e05: Unknown result type (might be due to invalid IL or missing references) + //IL_0e08: Expected O, but got Unknown + //IL_0e0d: Expected O, but got Unknown + //IL_0e0d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e1f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e2e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e38: Expected O, but got Unknown + //IL_0e33: Unknown result type (might be due to invalid IL or missing references) + //IL_0e3d: Expected O, but got Unknown + //IL_0e42: Expected O, but got Unknown + //IL_0e4f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e54: Unknown result type (might be due to invalid IL or missing references) + //IL_0e66: Unknown result type (might be due to invalid IL or missing references) + //IL_0e70: Expected O, but got Unknown + //IL_0e70: Unknown result type (might be due to invalid IL or missing references) + //IL_0e7f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e89: Expected O, but got Unknown + //IL_0e84: Unknown result type (might be due to invalid IL or missing references) + //IL_0e8e: Expected O, but got Unknown + //IL_0e93: Expected O, but got Unknown + //IL_0f18: Unknown result type (might be due to invalid IL or missing references) + //IL_0f1d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f28: Unknown result type (might be due to invalid IL or missing references) + //IL_0f2d: Unknown result type (might be due to invalid IL or missing references) + //IL_0fac: Unknown result type (might be due to invalid IL or missing references) + //IL_0fb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0fb4: Expected O, but got Unknown + //IL_0fb9: Expected O, but got Unknown + //IL_0fb9: Unknown result type (might be due to invalid IL or missing references) + //IL_0fcb: Unknown result type (might be due to invalid IL or missing references) + //IL_0fda: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe4: Expected O, but got Unknown + //IL_0fdf: Unknown result type (might be due to invalid IL or missing references) + //IL_0fe9: Expected O, but got Unknown + //IL_0fee: Expected O, but got Unknown + //IL_1005: Unknown result type (might be due to invalid IL or missing references) + //IL_100a: Unknown result type (might be due to invalid IL or missing references) + //IL_1015: Unknown result type (might be due to invalid IL or missing references) + //IL_101a: Unknown result type (might be due to invalid IL or missing references) + //IL_1099: Unknown result type (might be due to invalid IL or missing references) + //IL_109e: Unknown result type (might be due to invalid IL or missing references) + //IL_10a1: Expected O, but got Unknown + //IL_10a6: Expected O, but got Unknown + //IL_10a6: Unknown result type (might be due to invalid IL or missing references) + //IL_10b8: Unknown result type (might be due to invalid IL or missing references) + //IL_10c7: Unknown result type (might be due to invalid IL or missing references) + //IL_10d1: Expected O, but got Unknown + //IL_10cc: Unknown result type (might be due to invalid IL or missing references) + //IL_10d6: Expected O, but got Unknown + //IL_10db: Expected O, but got Unknown + //IL_10e8: Unknown result type (might be due to invalid IL or missing references) + //IL_10ed: Unknown result type (might be due to invalid IL or missing references) + //IL_10ff: Unknown result type (might be due to invalid IL or missing references) + //IL_1109: Expected O, but got Unknown + //IL_1109: Unknown result type (might be due to invalid IL or missing references) + //IL_1118: Unknown result type (might be due to invalid IL or missing references) + //IL_1122: Expected O, but got Unknown + //IL_111d: Unknown result type (might be due to invalid IL or missing references) + //IL_1127: Expected O, but got Unknown + //IL_112c: Expected O, but got Unknown + //IL_1172: Unknown result type (might be due to invalid IL or missing references) + //IL_1177: Unknown result type (might be due to invalid IL or missing references) + //IL_1182: Unknown result type (might be due to invalid IL or missing references) + //IL_1187: Unknown result type (might be due to invalid IL or missing references) + //IL_11d9: Unknown result type (might be due to invalid IL or missing references) + //IL_11de: Unknown result type (might be due to invalid IL or missing references) + //IL_11e1: Expected O, but got Unknown + //IL_11e6: Expected O, but got Unknown + //IL_11e6: Unknown result type (might be due to invalid IL or missing references) + //IL_11f8: Unknown result type (might be due to invalid IL or missing references) + //IL_1207: Unknown result type (might be due to invalid IL or missing references) + //IL_1211: Expected O, but got Unknown + //IL_120c: Unknown result type (might be due to invalid IL or missing references) + //IL_1216: Expected O, but got Unknown + //IL_121b: Expected O, but got Unknown + //IL_1273: Unknown result type (might be due to invalid IL or missing references) + //IL_12e5: Unknown result type (might be due to invalid IL or missing references) + //IL_12ea: Unknown result type (might be due to invalid IL or missing references) + //IL_12f5: Unknown result type (might be due to invalid IL or missing references) + //IL_12fa: Unknown result type (might be due to invalid IL or missing references) + //IL_1379: Unknown result type (might be due to invalid IL or missing references) + //IL_137e: Unknown result type (might be due to invalid IL or missing references) + //IL_1381: Expected O, but got Unknown + //IL_1386: Expected O, but got Unknown + //IL_1386: Unknown result type (might be due to invalid IL or missing references) + //IL_1398: Unknown result type (might be due to invalid IL or missing references) + //IL_13a7: Unknown result type (might be due to invalid IL or missing references) + //IL_13b1: Expected O, but got Unknown + //IL_13ac: Unknown result type (might be due to invalid IL or missing references) + //IL_13b6: Expected O, but got Unknown + //IL_13bb: Expected O, but got Unknown + //IL_13d2: Unknown result type (might be due to invalid IL or missing references) + //IL_13d7: Unknown result type (might be due to invalid IL or missing references) + //IL_13e2: Unknown result type (might be due to invalid IL or missing references) + //IL_13e7: Unknown result type (might be due to invalid IL or missing references) + //IL_1466: Unknown result type (might be due to invalid IL or missing references) + //IL_146b: Unknown result type (might be due to invalid IL or missing references) + //IL_146e: Expected O, but got Unknown + //IL_1473: Expected O, but got Unknown + //IL_1473: Unknown result type (might be due to invalid IL or missing references) + //IL_1485: Unknown result type (might be due to invalid IL or missing references) + //IL_1494: Unknown result type (might be due to invalid IL or missing references) + //IL_149e: Expected O, but got Unknown + //IL_1499: Unknown result type (might be due to invalid IL or missing references) + //IL_14a3: Expected O, but got Unknown + //IL_14a8: Expected O, but got Unknown + //IL_14b5: Unknown result type (might be due to invalid IL or missing references) + //IL_14ba: Unknown result type (might be due to invalid IL or missing references) + //IL_14cc: Unknown result type (might be due to invalid IL or missing references) + //IL_14d6: Expected O, but got Unknown + //IL_14d6: Unknown result type (might be due to invalid IL or missing references) + //IL_14e5: Unknown result type (might be due to invalid IL or missing references) + //IL_14ef: Expected O, but got Unknown + //IL_14ea: Unknown result type (might be due to invalid IL or missing references) + //IL_14f4: Expected O, but got Unknown + //IL_14f9: Expected O, but got Unknown + //IL_1534: Unknown result type (might be due to invalid IL or missing references) + //IL_1539: Unknown result type (might be due to invalid IL or missing references) + //IL_1544: Unknown result type (might be due to invalid IL or missing references) + //IL_1549: Unknown result type (might be due to invalid IL or missing references) + //IL_15c8: Unknown result type (might be due to invalid IL or missing references) + //IL_15cd: Unknown result type (might be due to invalid IL or missing references) + //IL_15d0: Expected O, but got Unknown + //IL_15d5: Expected O, but got Unknown + //IL_15d5: Unknown result type (might be due to invalid IL or missing references) + //IL_15e7: Unknown result type (might be due to invalid IL or missing references) + //IL_15f6: Unknown result type (might be due to invalid IL or missing references) + //IL_1600: Expected O, but got Unknown + //IL_15fb: Unknown result type (might be due to invalid IL or missing references) + //IL_1605: Expected O, but got Unknown + //IL_160a: Expected O, but got Unknown + //IL_1621: Unknown result type (might be due to invalid IL or missing references) + //IL_1626: Unknown result type (might be due to invalid IL or missing references) + //IL_1631: Unknown result type (might be due to invalid IL or missing references) + //IL_1636: Unknown result type (might be due to invalid IL or missing references) + //IL_16b5: Unknown result type (might be due to invalid IL or missing references) + //IL_16ba: Unknown result type (might be due to invalid IL or missing references) + //IL_16bd: Expected O, but got Unknown + //IL_16c2: Expected O, but got Unknown + //IL_16c2: Unknown result type (might be due to invalid IL or missing references) + //IL_16d4: Unknown result type (might be due to invalid IL or missing references) + //IL_16e3: Unknown result type (might be due to invalid IL or missing references) + //IL_16ed: Expected O, but got Unknown + //IL_16e8: Unknown result type (might be due to invalid IL or missing references) + //IL_16f2: Expected O, but got Unknown + //IL_16f7: Expected O, but got Unknown + //IL_1704: Unknown result type (might be due to invalid IL or missing references) + //IL_1709: Unknown result type (might be due to invalid IL or missing references) + //IL_171b: Unknown result type (might be due to invalid IL or missing references) + //IL_1725: Expected O, but got Unknown + //IL_1725: Unknown result type (might be due to invalid IL or missing references) + //IL_1734: Unknown result type (might be due to invalid IL or missing references) + //IL_173e: Expected O, but got Unknown + //IL_1739: Unknown result type (might be due to invalid IL or missing references) + //IL_1743: Expected O, but got Unknown + //IL_1748: Expected O, but got Unknown + //IL_17ae: Unknown result type (might be due to invalid IL or missing references) + //IL_17b3: Unknown result type (might be due to invalid IL or missing references) + //IL_17be: Unknown result type (might be due to invalid IL or missing references) + //IL_17c3: Unknown result type (might be due to invalid IL or missing references) + //IL_1842: Unknown result type (might be due to invalid IL or missing references) + //IL_1847: Unknown result type (might be due to invalid IL or missing references) + //IL_184a: Expected O, but got Unknown + //IL_184f: Expected O, but got Unknown + //IL_184f: Unknown result type (might be due to invalid IL or missing references) + //IL_1861: Unknown result type (might be due to invalid IL or missing references) + //IL_1870: Unknown result type (might be due to invalid IL or missing references) + //IL_187a: Expected O, but got Unknown + //IL_1875: Unknown result type (might be due to invalid IL or missing references) + //IL_187f: Expected O, but got Unknown + //IL_1884: Expected O, but got Unknown + //IL_189b: Unknown result type (might be due to invalid IL or missing references) + //IL_18a0: Unknown result type (might be due to invalid IL or missing references) + //IL_18ab: Unknown result type (might be due to invalid IL or missing references) + //IL_18b0: Unknown result type (might be due to invalid IL or missing references) + //IL_192f: Unknown result type (might be due to invalid IL or missing references) + //IL_1934: Unknown result type (might be due to invalid IL or missing references) + //IL_1937: Expected O, but got Unknown + //IL_193c: Expected O, but got Unknown + //IL_193c: Unknown result type (might be due to invalid IL or missing references) + //IL_194e: Unknown result type (might be due to invalid IL or missing references) + //IL_195d: Unknown result type (might be due to invalid IL or missing references) + //IL_1967: Expected O, but got Unknown + //IL_1962: Unknown result type (might be due to invalid IL or missing references) + //IL_196c: Expected O, but got Unknown + //IL_1971: Expected O, but got Unknown + //IL_197e: Unknown result type (might be due to invalid IL or missing references) + //IL_1983: Unknown result type (might be due to invalid IL or missing references) + //IL_1995: Unknown result type (might be due to invalid IL or missing references) + //IL_199f: Expected O, but got Unknown + //IL_199f: Unknown result type (might be due to invalid IL or missing references) + //IL_19ae: Unknown result type (might be due to invalid IL or missing references) + //IL_19b8: Expected O, but got Unknown + //IL_19b3: Unknown result type (might be due to invalid IL or missing references) + //IL_19bd: Expected O, but got Unknown + //IL_19c2: Expected O, but got Unknown + //IL_1a08: Unknown result type (might be due to invalid IL or missing references) + //IL_1a0d: Unknown result type (might be due to invalid IL or missing references) + //IL_1a18: Unknown result type (might be due to invalid IL or missing references) + //IL_1a1d: Unknown result type (might be due to invalid IL or missing references) + //IL_1a6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1a74: Unknown result type (might be due to invalid IL or missing references) + //IL_1a77: Expected O, but got Unknown + //IL_1a7c: Expected O, but got Unknown + //IL_1a7c: Unknown result type (might be due to invalid IL or missing references) + //IL_1a8e: Unknown result type (might be due to invalid IL or missing references) + //IL_1a9d: Unknown result type (might be due to invalid IL or missing references) + //IL_1aa7: Expected O, but got Unknown + //IL_1aa2: Unknown result type (might be due to invalid IL or missing references) + //IL_1aac: Expected O, but got Unknown + //IL_1ab1: Expected O, but got Unknown + //IL_1b09: Unknown result type (might be due to invalid IL or missing references) + //IL_1b7b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b80: Unknown result type (might be due to invalid IL or missing references) + //IL_1b8b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b90: Unknown result type (might be due to invalid IL or missing references) + //IL_1c0f: Unknown result type (might be due to invalid IL or missing references) + //IL_1c14: Unknown result type (might be due to invalid IL or missing references) + //IL_1c17: Expected O, but got Unknown + //IL_1c1c: Expected O, but got Unknown + //IL_1c1c: Unknown result type (might be due to invalid IL or missing references) + //IL_1c2e: Unknown result type (might be due to invalid IL or missing references) + //IL_1c3d: Unknown result type (might be due to invalid IL or missing references) + //IL_1c47: Expected O, but got Unknown + //IL_1c42: Unknown result type (might be due to invalid IL or missing references) + //IL_1c4c: Expected O, but got Unknown + //IL_1c51: Expected O, but got Unknown + //IL_1c68: Unknown result type (might be due to invalid IL or missing references) + //IL_1c6d: Unknown result type (might be due to invalid IL or missing references) + //IL_1c78: Unknown result type (might be due to invalid IL or missing references) + //IL_1c7d: Unknown result type (might be due to invalid IL or missing references) + //IL_1cfc: Unknown result type (might be due to invalid IL or missing references) + //IL_1d01: Unknown result type (might be due to invalid IL or missing references) + //IL_1d04: Expected O, but got Unknown + //IL_1d09: Expected O, but got Unknown + //IL_1d09: Unknown result type (might be due to invalid IL or missing references) + //IL_1d1b: Unknown result type (might be due to invalid IL or missing references) + //IL_1d2a: Unknown result type (might be due to invalid IL or missing references) + //IL_1d34: Expected O, but got Unknown + //IL_1d2f: Unknown result type (might be due to invalid IL or missing references) + //IL_1d39: Expected O, but got Unknown + //IL_1d3e: Expected O, but got Unknown + //IL_1d4b: Unknown result type (might be due to invalid IL or missing references) + //IL_1d50: Unknown result type (might be due to invalid IL or missing references) + //IL_1d62: Unknown result type (might be due to invalid IL or missing references) + //IL_1d6c: Expected O, but got Unknown + //IL_1d6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1d7b: Unknown result type (might be due to invalid IL or missing references) + //IL_1d85: Expected O, but got Unknown + //IL_1d80: Unknown result type (might be due to invalid IL or missing references) + //IL_1d8a: Expected O, but got Unknown + //IL_1d8f: Expected O, but got Unknown + //IL_1dca: Unknown result type (might be due to invalid IL or missing references) + //IL_1dcf: Unknown result type (might be due to invalid IL or missing references) + //IL_1dda: Unknown result type (might be due to invalid IL or missing references) + //IL_1ddf: Unknown result type (might be due to invalid IL or missing references) + //IL_1e5e: Unknown result type (might be due to invalid IL or missing references) + //IL_1e63: Unknown result type (might be due to invalid IL or missing references) + //IL_1e66: Expected O, but got Unknown + //IL_1e6b: Expected O, but got Unknown + //IL_1e6b: Unknown result type (might be due to invalid IL or missing references) + //IL_1e7d: Unknown result type (might be due to invalid IL or missing references) + //IL_1e8c: Unknown result type (might be due to invalid IL or missing references) + //IL_1e96: Expected O, but got Unknown + //IL_1e91: Unknown result type (might be due to invalid IL or missing references) + //IL_1e9b: Expected O, but got Unknown + //IL_1ea0: Expected O, but got Unknown + //IL_1eb7: Unknown result type (might be due to invalid IL or missing references) + //IL_1ebc: Unknown result type (might be due to invalid IL or missing references) + //IL_1ec7: Unknown result type (might be due to invalid IL or missing references) + //IL_1ecc: Unknown result type (might be due to invalid IL or missing references) + //IL_1f4b: Unknown result type (might be due to invalid IL or missing references) + //IL_1f50: Unknown result type (might be due to invalid IL or missing references) + //IL_1f53: Expected O, but got Unknown + //IL_1f58: Expected O, but got Unknown + //IL_1f58: Unknown result type (might be due to invalid IL or missing references) + //IL_1f6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f79: Unknown result type (might be due to invalid IL or missing references) + //IL_1f83: Expected O, but got Unknown + //IL_1f7e: Unknown result type (might be due to invalid IL or missing references) + //IL_1f88: Expected O, but got Unknown + //IL_1f8d: Expected O, but got Unknown + //IL_1f9a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f9f: Unknown result type (might be due to invalid IL or missing references) + //IL_1fb1: Unknown result type (might be due to invalid IL or missing references) + //IL_1fbb: Expected O, but got Unknown + //IL_1fbb: Unknown result type (might be due to invalid IL or missing references) + //IL_1fca: Unknown result type (might be due to invalid IL or missing references) + //IL_1fd4: Expected O, but got Unknown + //IL_1fcf: Unknown result type (might be due to invalid IL or missing references) + //IL_1fd9: Expected O, but got Unknown + //IL_1fde: Expected O, but got Unknown + //IL_2044: Unknown result type (might be due to invalid IL or missing references) + //IL_2049: Unknown result type (might be due to invalid IL or missing references) + //IL_2054: Unknown result type (might be due to invalid IL or missing references) + //IL_2059: Unknown result type (might be due to invalid IL or missing references) + //IL_20d8: Unknown result type (might be due to invalid IL or missing references) + //IL_20dd: Unknown result type (might be due to invalid IL or missing references) + //IL_20e0: Expected O, but got Unknown + //IL_20e5: Expected O, but got Unknown + //IL_20e5: Unknown result type (might be due to invalid IL or missing references) + //IL_20f7: Unknown result type (might be due to invalid IL or missing references) + //IL_2106: Unknown result type (might be due to invalid IL or missing references) + //IL_2110: Expected O, but got Unknown + //IL_210b: Unknown result type (might be due to invalid IL or missing references) + //IL_2115: Expected O, but got Unknown + //IL_211a: Expected O, but got Unknown + //IL_2131: Unknown result type (might be due to invalid IL or missing references) + //IL_2136: Unknown result type (might be due to invalid IL or missing references) + //IL_2141: Unknown result type (might be due to invalid IL or missing references) + //IL_2146: Unknown result type (might be due to invalid IL or missing references) + //IL_21c5: Unknown result type (might be due to invalid IL or missing references) + //IL_21ca: Unknown result type (might be due to invalid IL or missing references) + //IL_21cd: Expected O, but got Unknown + //IL_21d2: Expected O, but got Unknown + //IL_21d2: Unknown result type (might be due to invalid IL or missing references) + //IL_21e4: Unknown result type (might be due to invalid IL or missing references) + //IL_21f3: Unknown result type (might be due to invalid IL or missing references) + //IL_21fd: Expected O, but got Unknown + //IL_21f8: Unknown result type (might be due to invalid IL or missing references) + //IL_2202: Expected O, but got Unknown + //IL_2207: Expected O, but got Unknown + //IL_2214: Unknown result type (might be due to invalid IL or missing references) + //IL_2219: Unknown result type (might be due to invalid IL or missing references) + //IL_222b: Unknown result type (might be due to invalid IL or missing references) + //IL_2235: Expected O, but got Unknown + //IL_2235: Unknown result type (might be due to invalid IL or missing references) + //IL_2244: Unknown result type (might be due to invalid IL or missing references) + //IL_224e: Expected O, but got Unknown + //IL_2249: Unknown result type (might be due to invalid IL or missing references) + //IL_2253: Expected O, but got Unknown + //IL_2258: Expected O, but got Unknown + //IL_22b8: Unknown result type (might be due to invalid IL or missing references) + //IL_22e1: Unknown result type (might be due to invalid IL or missing references) + //IL_22e6: Unknown result type (might be due to invalid IL or missing references) + //IL_22f8: Unknown result type (might be due to invalid IL or missing references) + //IL_2302: Expected O, but got Unknown + //IL_2302: Unknown result type (might be due to invalid IL or missing references) + //IL_2311: Unknown result type (might be due to invalid IL or missing references) + //IL_231b: Expected O, but got Unknown + //IL_2316: Unknown result type (might be due to invalid IL or missing references) + //IL_2320: Expected O, but got Unknown + //IL_2325: Expected O, but got Unknown + //IL_23a6: Unknown result type (might be due to invalid IL or missing references) + //IL_23ab: Unknown result type (might be due to invalid IL or missing references) + //IL_23bd: Unknown result type (might be due to invalid IL or missing references) + //IL_23c7: Expected O, but got Unknown + //IL_23c7: Unknown result type (might be due to invalid IL or missing references) + //IL_23d6: Unknown result type (might be due to invalid IL or missing references) + //IL_23e0: Expected O, but got Unknown + //IL_23db: Unknown result type (might be due to invalid IL or missing references) + //IL_23e5: Expected O, but got Unknown + //IL_23ea: Expected O, but got Unknown + //IL_2425: Unknown result type (might be due to invalid IL or missing references) + //IL_242a: Unknown result type (might be due to invalid IL or missing references) + //IL_2435: Unknown result type (might be due to invalid IL or missing references) + //IL_243a: Unknown result type (might be due to invalid IL or missing references) + //IL_24a0: Unknown result type (might be due to invalid IL or missing references) + //IL_24a5: Unknown result type (might be due to invalid IL or missing references) + //IL_24a8: Expected O, but got Unknown + //IL_24ad: Expected O, but got Unknown + //IL_24ad: Unknown result type (might be due to invalid IL or missing references) + //IL_24bf: Unknown result type (might be due to invalid IL or missing references) + //IL_24ce: Unknown result type (might be due to invalid IL or missing references) + //IL_24d8: Expected O, but got Unknown + //IL_24d3: Unknown result type (might be due to invalid IL or missing references) + //IL_24dd: Expected O, but got Unknown + //IL_24e2: Expected O, but got Unknown + //IL_2592: Unknown result type (might be due to invalid IL or missing references) + //IL_259c: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + StaticResourceExtension val10 = new StaticResourceExtension(); + AppThemeBindingExtension val11 = new AppThemeBindingExtension(); + Label val12 = new Label(); + StaticResourceExtension val13 = new StaticResourceExtension(); + StaticResourceExtension val14 = new StaticResourceExtension(); + AppThemeBindingExtension val15 = new AppThemeBindingExtension(); + Label val16 = new Label(); + Type typeFromHandle = typeof(string); + string text = "Red"; + string text2 = "Green"; + string text3 = "Blue"; + string text4 = "Yellow"; + string text5 = "Purple"; + string[] array = new string[5] { text, text2, text3, text4, text5 }; + Picker val17 = new Picker(); + StaticResourceExtension val18 = new StaticResourceExtension(); + StaticResourceExtension val19 = new StaticResourceExtension(); + AppThemeBindingExtension val20 = new AppThemeBindingExtension(); + Label val21 = new Label(); + VerticalStackLayout val22 = new VerticalStackLayout(); + Frame val23 = new Frame(); + StaticResourceExtension val24 = new StaticResourceExtension(); + StaticResourceExtension val25 = new StaticResourceExtension(); + StaticResourceExtension val26 = new StaticResourceExtension(); + AppThemeBindingExtension val27 = new AppThemeBindingExtension(); + Label val28 = new Label(); + StaticResourceExtension val29 = new StaticResourceExtension(); + StaticResourceExtension val30 = new StaticResourceExtension(); + AppThemeBindingExtension val31 = new AppThemeBindingExtension(); + Label val32 = new Label(); + DatePicker val33 = new DatePicker(); + StaticResourceExtension val34 = new StaticResourceExtension(); + StaticResourceExtension val35 = new StaticResourceExtension(); + AppThemeBindingExtension val36 = new AppThemeBindingExtension(); + Label val37 = new Label(); + VerticalStackLayout val38 = new VerticalStackLayout(); + Frame val39 = new Frame(); + StaticResourceExtension val40 = new StaticResourceExtension(); + StaticResourceExtension val41 = new StaticResourceExtension(); + StaticResourceExtension val42 = new StaticResourceExtension(); + AppThemeBindingExtension val43 = new AppThemeBindingExtension(); + Label val44 = new Label(); + StaticResourceExtension val45 = new StaticResourceExtension(); + StaticResourceExtension val46 = new StaticResourceExtension(); + AppThemeBindingExtension val47 = new AppThemeBindingExtension(); + Label val48 = new Label(); + TimePicker val49 = new TimePicker(); + StaticResourceExtension val50 = new StaticResourceExtension(); + StaticResourceExtension val51 = new StaticResourceExtension(); + AppThemeBindingExtension val52 = new AppThemeBindingExtension(); + Label val53 = new Label(); + VerticalStackLayout val54 = new VerticalStackLayout(); + Frame val55 = new Frame(); + AppThemeBindingExtension val56 = new AppThemeBindingExtension(); + AppThemeBindingExtension val57 = new AppThemeBindingExtension(); + Label val58 = new Label(); + StaticResourceExtension val59 = new StaticResourceExtension(); + Entry val60 = new Entry(); + DatePicker val61 = new DatePicker(); + TimePicker val62 = new TimePicker(); + HorizontalStackLayout val63 = new HorizontalStackLayout(); + Button val64 = new Button(); + VerticalStackLayout val65 = new VerticalStackLayout(); + Frame val66 = new Frame(); + VerticalStackLayout val67 = new VerticalStackLayout(); + ScrollView val68 = new ScrollView(); + PickersPage pickersPage; + NameScope val69 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(pickersPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)pickersPage, (INameScope)(object)val69); + ((Element)val68).transientNamescope = (INameScope)(object)val69; + ((Element)val67).transientNamescope = (INameScope)(object)val69; + ((Element)val7).transientNamescope = (INameScope)(object)val69; + ((Element)val23).transientNamescope = (INameScope)(object)val69; + ((Element)val22).transientNamescope = (INameScope)(object)val69; + ((Element)val12).transientNamescope = (INameScope)(object)val69; + ((Element)val16).transientNamescope = (INameScope)(object)val69; + ((Element)val17).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("ColorPicker", (object)val17); + if (((Element)val17).StyleId == null) + { + ((Element)val17).StyleId = "ColorPicker"; + } + ((Element)val21).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("ColorOutput", (object)val21); + if (((Element)val21).StyleId == null) + { + ((Element)val21).StyleId = "ColorOutput"; + } + ((Element)val39).transientNamescope = (INameScope)(object)val69; + ((Element)val38).transientNamescope = (INameScope)(object)val69; + ((Element)val28).transientNamescope = (INameScope)(object)val69; + ((Element)val32).transientNamescope = (INameScope)(object)val69; + ((Element)val33).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("DatePickerControl", (object)val33); + if (((Element)val33).StyleId == null) + { + ((Element)val33).StyleId = "DatePickerControl"; + } + ((Element)val37).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("DateOutput", (object)val37); + if (((Element)val37).StyleId == null) + { + ((Element)val37).StyleId = "DateOutput"; + } + ((Element)val55).transientNamescope = (INameScope)(object)val69; + ((Element)val54).transientNamescope = (INameScope)(object)val69; + ((Element)val44).transientNamescope = (INameScope)(object)val69; + ((Element)val48).transientNamescope = (INameScope)(object)val69; + ((Element)val49).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("TimePickerControl", (object)val49); + if (((Element)val49).StyleId == null) + { + ((Element)val49).StyleId = "TimePickerControl"; + } + ((Element)val53).transientNamescope = (INameScope)(object)val69; + ((INameScope)val69).RegisterName("TimeOutput", (object)val53); + if (((Element)val53).StyleId == null) + { + ((Element)val53).StyleId = "TimeOutput"; + } + ((Element)val66).transientNamescope = (INameScope)(object)val69; + ((Element)val65).transientNamescope = (INameScope)(object)val69; + ((Element)val58).transientNamescope = (INameScope)(object)val69; + ((Element)val60).transientNamescope = (INameScope)(object)val69; + ((Element)val63).transientNamescope = (INameScope)(object)val69; + ((Element)val61).transientNamescope = (INameScope)(object)val69; + ((Element)val62).transientNamescope = (INameScope)(object)val69; + ((Element)val64).transientNamescope = (INameScope)(object)val69; + ColorPicker = val17; + ColorOutput = val21; + DatePickerControl = val33; + DateOutput = val37; + TimePickerControl = val49; + TimeOutput = val53; + ((BindableObject)pickersPage).SetValue(Page.TitleProperty, (object)"Pickers"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val70 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val71 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array3; + int num; + object[] array2 = (array3 = new object[(num = 0) + 2]); + array2[0] = val3; + array2[1] = pickersPage; + SimpleValueTargetProvider val72 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val69, val69, val69 }, false); + object obj = (object)val72; + val71.Add(typeFromHandle2, (object)val72); + val71.Add(typeof(IReferenceProvider), obj); + val71.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val70.ProvideValue((IServiceProvider)val71); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val73 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val74 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array5; + int num2; + object[] array4 = (array5 = new object[(num2 = 0) + 2]); + array4[0] = val3; + array4[1] = pickersPage; + SimpleValueTargetProvider val75 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val69, val69, val69 }, false); + object obj2 = (object)val75; + val74.Add(typeFromHandle3, (object)val75); + val74.Add(typeof(IReferenceProvider), obj2); + val74.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val73.ProvideValue((IServiceProvider)val74); + val3.Dark = dark; + XamlServiceProvider val76 = new XamlServiceProvider(); + val76.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)pickersPage, (object)VisualElement.BackgroundColorProperty)); + val76.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val77 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val76); + ((BindableObject)pickersPage).SetBinding(VisualElement.BackgroundColorProperty, val77); + ((BindableObject)val67).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val67).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Picker Controls"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val78 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val79 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array7; + int num3; + object[] array6 = (array7 = new object[(num3 = 0) + 5]); + array6[0] = val6; + array6[1] = val7; + array6[2] = val67; + array6[3] = val68; + array6[4] = pickersPage; + SimpleValueTargetProvider val80 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val69, val69, val69, val69, val69, val69 }, false); + object obj3 = (object)val80; + val79.Add(typeFromHandle4, (object)val80); + val79.Add(typeof(IReferenceProvider), obj3); + val79.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object light2 = val78.ProvideValue((IServiceProvider)val79); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val81 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val82 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array9; + int num4; + object[] array8 = (array9 = new object[(num4 = 0) + 5]); + array8[0] = val6; + array8[1] = val7; + array8[2] = val67; + array8[3] = val68; + array8[4] = pickersPage; + SimpleValueTargetProvider val83 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val69, val69, val69, val69, val69, val69 }, false); + object obj4 = (object)val83; + val82.Add(typeFromHandle5, (object)val83); + val82.Add(typeof(IReferenceProvider), obj4); + val82.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object dark2 = val81.ProvideValue((IServiceProvider)val82); + val6.Dark = dark2; + XamlServiceProvider val84 = new XamlServiceProvider(); + val84.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val84.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + BindingBase val85 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val84); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val85); + ((Layout)val67).Children.Add((IView)(object)val7); + val8.Key = "ThemedFrame"; + StaticResourceExtension val86 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val87 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array11; + int num5; + object[] array10 = (array11 = new object[(num5 = 0) + 4]); + array10[0] = val23; + array10[1] = val67; + array10[2] = val68; + array10[3] = pickersPage; + SimpleValueTargetProvider val88 = new SimpleValueTargetProvider(array10, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val69, val69, val69, val69, val69 }, false); + object obj5 = (object)val88; + val87.Add(typeFromHandle6, (object)val88); + val87.Add(typeof(IReferenceProvider), obj5); + val87.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object obj6 = val86.ProvideValue((IServiceProvider)val87); + ((BindableObject)val23).SetValue(VisualElement.StyleProperty, (obj6 == null || !typeof(BindingBase).IsAssignableFrom(obj6.GetType())) ? obj6 : obj6); + ((BindableObject)val23).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val23).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val22).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val12).SetValue(Label.TextProperty, (object)"Picker"); + ((BindableObject)val12).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val12).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val9.Key = "TextPrimaryLight"; + StaticResourceExtension val89 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val90 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array13; + int num6; + object[] array12 = (array13 = new object[(num6 = 0) + 7]); + array12[0] = val11; + array12[1] = val12; + array12[2] = val22; + array12[3] = val23; + array12[4] = val67; + array12[5] = val68; + array12[6] = pickersPage; + SimpleValueTargetProvider val91 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj7 = (object)val91; + val90.Add(typeFromHandle7, (object)val91); + val90.Add(typeof(IReferenceProvider), obj7); + val90.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object light3 = val89.ProvideValue((IServiceProvider)val90); + val11.Light = light3; + val10.Key = "TextPrimaryDark"; + StaticResourceExtension val92 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val93 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array15; + int num7; + object[] array14 = (array15 = new object[(num7 = 0) + 7]); + array14[0] = val11; + array14[1] = val12; + array14[2] = val22; + array14[3] = val23; + array14[4] = val67; + array14[5] = val68; + array14[6] = pickersPage; + SimpleValueTargetProvider val94 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj8 = (object)val94; + val93.Add(typeFromHandle8, (object)val94); + val93.Add(typeof(IReferenceProvider), obj8); + val93.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object dark3 = val92.ProvideValue((IServiceProvider)val93); + val11.Dark = dark3; + XamlServiceProvider val95 = new XamlServiceProvider(); + val95.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val12, (object)Label.TextColorProperty)); + val95.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + BindingBase val96 = ((IMarkupExtension)(object)val11).ProvideValue((IServiceProvider)val95); + ((BindableObject)val12).SetBinding(Label.TextColorProperty, val96); + ((Layout)val22).Children.Add((IView)(object)val12); + ((BindableObject)val16).SetValue(Label.TextProperty, (object)"Select a color:"); + val13.Key = "TextPrimaryLight"; + StaticResourceExtension val97 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val98 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array17; + int num8; + object[] array16 = (array17 = new object[(num8 = 0) + 7]); + array16[0] = val15; + array16[1] = val16; + array16[2] = val22; + array16[3] = val23; + array16[4] = val67; + array16[5] = val68; + array16[6] = pickersPage; + SimpleValueTargetProvider val99 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj9 = (object)val99; + val98.Add(typeFromHandle9, (object)val99); + val98.Add(typeof(IReferenceProvider), obj9); + val98.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 28))); + object light4 = val97.ProvideValue((IServiceProvider)val98); + val15.Light = light4; + val14.Key = "TextPrimaryDark"; + StaticResourceExtension val100 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val101 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array19; + int num9; + object[] array18 = (array19 = new object[(num9 = 0) + 7]); + array18[0] = val15; + array18[1] = val16; + array18[2] = val22; + array18[3] = val23; + array18[4] = val67; + array18[5] = val68; + array18[6] = pickersPage; + SimpleValueTargetProvider val102 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj10 = (object)val102; + val101.Add(typeFromHandle10, (object)val102); + val101.Add(typeof(IReferenceProvider), obj10); + val101.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 28))); + object dark4 = val100.ProvideValue((IServiceProvider)val101); + val15.Dark = dark4; + XamlServiceProvider val103 = new XamlServiceProvider(); + val103.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val16, (object)Label.TextColorProperty)); + val103.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 28))); + BindingBase val104 = ((IMarkupExtension)(object)val15).ProvideValue((IServiceProvider)val103); + ((BindableObject)val16).SetBinding(Label.TextColorProperty, val104); + ((Layout)val22).Children.Add((IView)(object)val16); + ((BindableObject)val17).SetValue(Picker.TitleProperty, (object)"Choose a color"); + val17.SelectedIndexChanged += pickersPage.OnColorPickerChanged; + ((BindableObject)val17).SetValue(Picker.ItemsSourceProperty, (object)array); + ((Layout)val22).Children.Add((IView)(object)val17); + ((BindableObject)val21).SetValue(Label.FontSizeProperty, (object)12.0); + val18.Key = "TextSecondaryLight"; + StaticResourceExtension val105 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val106 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array21; + int num10; + object[] array20 = (array21 = new object[(num10 = 0) + 7]); + array20[0] = val20; + array20[1] = val21; + array20[2] = val22; + array20[3] = val23; + array20[4] = val67; + array20[5] = val68; + array20[6] = pickersPage; + SimpleValueTargetProvider val107 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj11 = (object)val107; + val106.Add(typeFromHandle11, (object)val107); + val106.Add(typeof(IReferenceProvider), obj11); + val106.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(33, 28))); + object light5 = val105.ProvideValue((IServiceProvider)val106); + val20.Light = light5; + val19.Key = "TextSecondaryDark"; + StaticResourceExtension val108 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val109 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array23; + int num11; + object[] array22 = (array23 = new object[(num11 = 0) + 7]); + array22[0] = val20; + array22[1] = val21; + array22[2] = val22; + array22[3] = val23; + array22[4] = val67; + array22[5] = val68; + array22[6] = pickersPage; + SimpleValueTargetProvider val110 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj12 = (object)val110; + val109.Add(typeFromHandle12, (object)val110); + val109.Add(typeof(IReferenceProvider), obj12); + val109.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(33, 28))); + object dark5 = val108.ProvideValue((IServiceProvider)val109); + val20.Dark = dark5; + XamlServiceProvider val111 = new XamlServiceProvider(); + val111.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val21, (object)Label.TextColorProperty)); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(33, 28))); + BindingBase val112 = ((IMarkupExtension)(object)val20).ProvideValue((IServiceProvider)val111); + ((BindableObject)val21).SetBinding(Label.TextColorProperty, val112); + ((Layout)val22).Children.Add((IView)(object)val21); + ((BindableObject)val23).SetValue(ContentView.ContentProperty, (object)val22); + ((Layout)val67).Children.Add((IView)(object)val23); + val24.Key = "ThemedFrame"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array25; + int num12; + object[] array24 = (array25 = new object[(num12 = 0) + 4]); + array24[0] = val39; + array24[1] = val67; + array24[2] = val68; + array24[3] = pickersPage; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array24, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val69, val69, val69, val69, val69 }, false); + object obj13 = (object)val115; + val114.Add(typeFromHandle13, (object)val115); + val114.Add(typeof(IReferenceProvider), obj13); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 20))); + object obj14 = val113.ProvideValue((IServiceProvider)val114); + ((BindableObject)val39).SetValue(VisualElement.StyleProperty, (obj14 == null || !typeof(BindingBase).IsAssignableFrom(obj14.GetType())) ? obj14 : obj14); + ((BindableObject)val39).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val39).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val38).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val28).SetValue(Label.TextProperty, (object)"DatePicker"); + ((BindableObject)val28).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val28).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val25.Key = "TextPrimaryLight"; + StaticResourceExtension val116 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val117 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array27; + int num13; + object[] array26 = (array27 = new object[(num13 = 0) + 7]); + array26[0] = val27; + array26[1] = val28; + array26[2] = val38; + array26[3] = val39; + array26[4] = val67; + array26[5] = val68; + array26[6] = pickersPage; + SimpleValueTargetProvider val118 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj15 = (object)val118; + val117.Add(typeFromHandle14, (object)val118); + val117.Add(typeof(IReferenceProvider), obj15); + val117.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(41, 28))); + object light6 = val116.ProvideValue((IServiceProvider)val117); + val27.Light = light6; + val26.Key = "TextPrimaryDark"; + StaticResourceExtension val119 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val120 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array29; + int num14; + object[] array28 = (array29 = new object[(num14 = 0) + 7]); + array28[0] = val27; + array28[1] = val28; + array28[2] = val38; + array28[3] = val39; + array28[4] = val67; + array28[5] = val68; + array28[6] = pickersPage; + SimpleValueTargetProvider val121 = new SimpleValueTargetProvider(array28, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj16 = (object)val121; + val120.Add(typeFromHandle15, (object)val121); + val120.Add(typeof(IReferenceProvider), obj16); + val120.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(41, 28))); + object dark6 = val119.ProvideValue((IServiceProvider)val120); + val27.Dark = dark6; + XamlServiceProvider val122 = new XamlServiceProvider(); + val122.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val28, (object)Label.TextColorProperty)); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(41, 28))); + BindingBase val123 = ((IMarkupExtension)(object)val27).ProvideValue((IServiceProvider)val122); + ((BindableObject)val28).SetBinding(Label.TextColorProperty, val123); + ((Layout)val38).Children.Add((IView)(object)val28); + ((BindableObject)val32).SetValue(Label.TextProperty, (object)"Select a date:"); + val29.Key = "TextPrimaryLight"; + StaticResourceExtension val124 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val125 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array31; + int num15; + object[] array30 = (array31 = new object[(num15 = 0) + 7]); + array30[0] = val31; + array30[1] = val32; + array30[2] = val38; + array30[3] = val39; + array30[4] = val67; + array30[5] = val68; + array30[6] = pickersPage; + SimpleValueTargetProvider val126 = new SimpleValueTargetProvider(array30, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj17 = (object)val126; + val125.Add(typeFromHandle16, (object)val126); + val125.Add(typeof(IReferenceProvider), obj17); + val125.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + object light7 = val124.ProvideValue((IServiceProvider)val125); + val31.Light = light7; + val30.Key = "TextPrimaryDark"; + StaticResourceExtension val127 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val128 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array33; + int num16; + object[] array32 = (array33 = new object[(num16 = 0) + 7]); + array32[0] = val31; + array32[1] = val32; + array32[2] = val38; + array32[3] = val39; + array32[4] = val67; + array32[5] = val68; + array32[6] = pickersPage; + SimpleValueTargetProvider val129 = new SimpleValueTargetProvider(array32, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj18 = (object)val129; + val128.Add(typeFromHandle17, (object)val129); + val128.Add(typeof(IReferenceProvider), obj18); + val128.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + object dark7 = val127.ProvideValue((IServiceProvider)val128); + val31.Dark = dark7; + XamlServiceProvider val130 = new XamlServiceProvider(); + val130.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val32, (object)Label.TextColorProperty)); + val130.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 28))); + BindingBase val131 = ((IMarkupExtension)(object)val31).ProvideValue((IServiceProvider)val130); + ((BindableObject)val32).SetBinding(Label.TextColorProperty, val131); + ((Layout)val38).Children.Add((IView)(object)val32); + val33.DateSelected += pickersPage.OnDateSelected; + ((Layout)val38).Children.Add((IView)(object)val33); + ((BindableObject)val37).SetValue(Label.FontSizeProperty, (object)12.0); + val34.Key = "TextSecondaryLight"; + StaticResourceExtension val132 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val133 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array35; + int num17; + object[] array34 = (array35 = new object[(num17 = 0) + 7]); + array34[0] = val36; + array34[1] = val37; + array34[2] = val38; + array34[3] = val39; + array34[4] = val67; + array34[5] = val68; + array34[6] = pickersPage; + SimpleValueTargetProvider val134 = new SimpleValueTargetProvider(array34, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj19 = (object)val134; + val133.Add(typeFromHandle18, (object)val134); + val133.Add(typeof(IReferenceProvider), obj19); + val133.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object light8 = val132.ProvideValue((IServiceProvider)val133); + val36.Light = light8; + val35.Key = "TextSecondaryDark"; + StaticResourceExtension val135 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val136 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array37; + int num18; + object[] array36 = (array37 = new object[(num18 = 0) + 7]); + array36[0] = val36; + array36[1] = val37; + array36[2] = val38; + array36[3] = val39; + array36[4] = val67; + array36[5] = val68; + array36[6] = pickersPage; + SimpleValueTargetProvider val137 = new SimpleValueTargetProvider(array36, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj20 = (object)val137; + val136.Add(typeFromHandle19, (object)val137); + val136.Add(typeof(IReferenceProvider), obj20); + val136.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object dark8 = val135.ProvideValue((IServiceProvider)val136); + val36.Dark = dark8; + XamlServiceProvider val138 = new XamlServiceProvider(); + val138.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val37, (object)Label.TextColorProperty)); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + BindingBase val139 = ((IMarkupExtension)(object)val36).ProvideValue((IServiceProvider)val138); + ((BindableObject)val37).SetBinding(Label.TextColorProperty, val139); + ((Layout)val38).Children.Add((IView)(object)val37); + ((BindableObject)val39).SetValue(ContentView.ContentProperty, (object)val38); + ((Layout)val67).Children.Add((IView)(object)val39); + val40.Key = "ThemedFrame"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array39; + int num19; + object[] array38 = (array39 = new object[(num19 = 0) + 4]); + array38[0] = val55; + array38[1] = val67; + array38[2] = val68; + array38[3] = pickersPage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array38, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val69, val69, val69, val69, val69 }, false); + object obj21 = (object)val142; + val141.Add(typeFromHandle20, (object)val142); + val141.Add(typeof(IReferenceProvider), obj21); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 20))); + object obj22 = val140.ProvideValue((IServiceProvider)val141); + ((BindableObject)val55).SetValue(VisualElement.StyleProperty, (obj22 == null || !typeof(BindingBase).IsAssignableFrom(obj22.GetType())) ? obj22 : obj22); + ((BindableObject)val55).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val55).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val54).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val44).SetValue(Label.TextProperty, (object)"TimePicker"); + ((BindableObject)val44).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val44).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val41.Key = "TextPrimaryLight"; + StaticResourceExtension val143 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val144 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array41; + int num20; + object[] array40 = (array41 = new object[(num20 = 0) + 7]); + array40[0] = val43; + array40[1] = val44; + array40[2] = val54; + array40[3] = val55; + array40[4] = val67; + array40[5] = val68; + array40[6] = pickersPage; + SimpleValueTargetProvider val145 = new SimpleValueTargetProvider(array40, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj23 = (object)val145; + val144.Add(typeFromHandle21, (object)val145); + val144.Add(typeof(IReferenceProvider), obj23); + val144.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 28))); + object light9 = val143.ProvideValue((IServiceProvider)val144); + val43.Light = light9; + val42.Key = "TextPrimaryDark"; + StaticResourceExtension val146 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val147 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array43; + int num21; + object[] array42 = (array43 = new object[(num21 = 0) + 7]); + array42[0] = val43; + array42[1] = val44; + array42[2] = val54; + array42[3] = val55; + array42[4] = val67; + array42[5] = val68; + array42[6] = pickersPage; + SimpleValueTargetProvider val148 = new SimpleValueTargetProvider(array42, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj24 = (object)val148; + val147.Add(typeFromHandle22, (object)val148); + val147.Add(typeof(IReferenceProvider), obj24); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 28))); + object dark9 = val146.ProvideValue((IServiceProvider)val147); + val43.Dark = dark9; + XamlServiceProvider val149 = new XamlServiceProvider(); + val149.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val44, (object)Label.TextColorProperty)); + val149.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 28))); + BindingBase val150 = ((IMarkupExtension)(object)val43).ProvideValue((IServiceProvider)val149); + ((BindableObject)val44).SetBinding(Label.TextColorProperty, val150); + ((Layout)val54).Children.Add((IView)(object)val44); + ((BindableObject)val48).SetValue(Label.TextProperty, (object)"Select a time:"); + val45.Key = "TextPrimaryLight"; + StaticResourceExtension val151 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val152 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array45; + int num22; + object[] array44 = (array45 = new object[(num22 = 0) + 7]); + array44[0] = val47; + array44[1] = val48; + array44[2] = val54; + array44[3] = val55; + array44[4] = val67; + array44[5] = val68; + array44[6] = pickersPage; + SimpleValueTargetProvider val153 = new SimpleValueTargetProvider(array44, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj25 = (object)val153; + val152.Add(typeFromHandle23, (object)val153); + val152.Add(typeof(IReferenceProvider), obj25); + val152.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + object light10 = val151.ProvideValue((IServiceProvider)val152); + val47.Light = light10; + val46.Key = "TextPrimaryDark"; + StaticResourceExtension val154 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val155 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array47; + int num23; + object[] array46 = (array47 = new object[(num23 = 0) + 7]); + array46[0] = val47; + array46[1] = val48; + array46[2] = val54; + array46[3] = val55; + array46[4] = val67; + array46[5] = val68; + array46[6] = pickersPage; + SimpleValueTargetProvider val156 = new SimpleValueTargetProvider(array46, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj26 = (object)val156; + val155.Add(typeFromHandle24, (object)val156); + val155.Add(typeof(IReferenceProvider), obj26); + val155.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + object dark10 = val154.ProvideValue((IServiceProvider)val155); + val47.Dark = dark10; + XamlServiceProvider val157 = new XamlServiceProvider(); + val157.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val48, (object)Label.TextColorProperty)); + val157.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + BindingBase val158 = ((IMarkupExtension)(object)val47).ProvideValue((IServiceProvider)val157); + ((BindableObject)val48).SetBinding(Label.TextColorProperty, val158); + ((Layout)val54).Children.Add((IView)(object)val48); + ((BindableObject)val49).PropertyChanged += pickersPage.OnTimeChanged; + ((Layout)val54).Children.Add((IView)(object)val49); + ((BindableObject)val53).SetValue(Label.FontSizeProperty, (object)12.0); + val50.Key = "TextSecondaryLight"; + StaticResourceExtension val159 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val160 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array49; + int num24; + object[] array48 = (array49 = new object[(num24 = 0) + 7]); + array48[0] = val52; + array48[1] = val53; + array48[2] = val54; + array48[3] = val55; + array48[4] = val67; + array48[5] = val68; + array48[6] = pickersPage; + SimpleValueTargetProvider val161 = new SimpleValueTargetProvider(array48, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj27 = (object)val161; + val160.Add(typeFromHandle25, (object)val161); + val160.Add(typeof(IReferenceProvider), obj27); + val160.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 28))); + object light11 = val159.ProvideValue((IServiceProvider)val160); + val52.Light = light11; + val51.Key = "TextSecondaryDark"; + StaticResourceExtension val162 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val163 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array51; + int num25; + object[] array50 = (array51 = new object[(num25 = 0) + 7]); + array50[0] = val52; + array50[1] = val53; + array50[2] = val54; + array50[3] = val55; + array50[4] = val67; + array50[5] = val68; + array50[6] = pickersPage; + SimpleValueTargetProvider val164 = new SimpleValueTargetProvider(array50, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val69, val69, val69, val69, val69, val69, val69, val69 }, false); + object obj28 = (object)val164; + val163.Add(typeFromHandle26, (object)val164); + val163.Add(typeof(IReferenceProvider), obj28); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 28))); + object dark11 = val162.ProvideValue((IServiceProvider)val163); + val52.Dark = dark11; + XamlServiceProvider val165 = new XamlServiceProvider(); + val165.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val53, (object)Label.TextColorProperty)); + val165.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 28))); + BindingBase val166 = ((IMarkupExtension)(object)val52).ProvideValue((IServiceProvider)val165); + ((BindableObject)val53).SetBinding(Label.TextColorProperty, val166); + ((Layout)val54).Children.Add((IView)(object)val53); + ((BindableObject)val55).SetValue(ContentView.ContentProperty, (object)val54); + ((Layout)val67).Children.Add((IView)(object)val55); + ((BindableObject)val66).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val66).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + val56.Light = "#E8F5E9"; + val56.Dark = "#1B5E20"; + XamlServiceProvider val167 = new XamlServiceProvider(); + val167.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val66, (object)VisualElement.BackgroundColorProperty)); + val167.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(65, 20))); + BindingBase val168 = ((IMarkupExtension)(object)val56).ProvideValue((IServiceProvider)val167); + ((BindableObject)val66).SetBinding(VisualElement.BackgroundColorProperty, val168); + ((BindableObject)val65).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val58).SetValue(Label.TextProperty, (object)"Schedule an Event"); + ((BindableObject)val58).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val58).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val57.Light = "#2E7D32"; + val57.Dark = "#A5D6A7"; + XamlServiceProvider val169 = new XamlServiceProvider(); + val169.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val58, (object)Label.TextColorProperty)); + val169.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 28))); + BindingBase val170 = ((IMarkupExtension)(object)val57).ProvideValue((IServiceProvider)val169); + ((BindableObject)val58).SetBinding(Label.TextColorProperty, val170); + ((Layout)val65).Children.Add((IView)(object)val58); + ((BindableObject)val60).SetValue(Entry.PlaceholderProperty, (object)"Event name"); + val59.Key = "ThemedEntry"; + StaticResourceExtension val171 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val172 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array53; + int num26; + object[] array52 = (array53 = new object[(num26 = 0) + 6]); + array52[0] = val60; + array52[1] = val65; + array52[2] = val66; + array52[3] = val67; + array52[4] = val68; + array52[5] = pickersPage; + SimpleValueTargetProvider val173 = new SimpleValueTargetProvider(array52, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[7] { val69, val69, val69, val69, val69, val69, val69 }, false); + object obj29 = (object)val173; + val172.Add(typeFromHandle27, (object)val173); + val172.Add(typeof(IReferenceProvider), obj29); + val172.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(69, 53))); + object obj30 = val171.ProvideValue((IServiceProvider)val172); + ((BindableObject)val60).SetValue(VisualElement.StyleProperty, (obj30 == null || !typeof(BindingBase).IsAssignableFrom(obj30.GetType())) ? obj30 : obj30); + ((Layout)val65).Children.Add((IView)(object)val60); + ((BindableObject)val63).SetValue(StackBase.SpacingProperty, (object)10.0); + ((Layout)val63).Children.Add((IView)(object)val61); + ((Layout)val63).Children.Add((IView)(object)val62); + ((Layout)val65).Children.Add((IView)(object)val63); + ((BindableObject)val64).SetValue(Button.TextProperty, (object)"Schedule"); + ((BindableObject)val64).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((BindableObject)val64).SetValue(Button.TextColorProperty, (object)Colors.White); + ((Layout)val65).Children.Add((IView)(object)val64); + ((BindableObject)val66).SetValue(ContentView.ContentProperty, (object)val65); + ((Layout)val67).Children.Add((IView)(object)val66); + val68.Content = (View)(object)val67; + ((BindableObject)pickersPage).SetValue(ContentPage.ContentProperty, (object)val68); + } } diff --git a/ShellDemo/Pages/ProgressPage.cs b/ShellDemo/Pages/ProgressPage.cs index 87e4828..8a27b7e 100644 --- a/ShellDemo/Pages/ProgressPage.cs +++ b/ShellDemo/Pages/ProgressPage.cs @@ -1,261 +1,2196 @@ -// ProgressPage - ProgressBar and ActivityIndicator Demo - +using System; +using System.CodeDom.Compiler; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Threading.Tasks; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/ProgressPage.xaml")] public class ProgressPage : ContentPage { - private readonly Label _eventLog; - private int _eventCount = 0; - private ProgressBar? _animatedProgress; - private bool _isAnimating = false; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private ProgressBar AnimatedProgress; - public ProgressPage() - { - Title = "Progress"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private ProgressBar InteractiveProgress; - _eventLog = new Label - { - Text = "Events will appear here...", - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label ProgressLabel; - Content = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(120) } - }, - Children = - { - CreateMainContent(), - CreateEventLogPanel() - } - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Slider ProgressSlider; - Grid.SetRow((View)((Grid)Content).Children[0], 0); - Grid.SetRow((View)((Grid)Content).Children[1], 1); - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private ActivityIndicator ToggleIndicator; - private View CreateMainContent() - { - return new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label { Text = "Progress Indicators", FontSize = 24, FontAttributes = FontAttributes.Bold }, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Button LoadButton; - CreateSection("ProgressBar", CreateProgressBarDemo()), - CreateSection("ActivityIndicator", CreateActivityIndicatorDemo()), - CreateSection("Interactive Demo", CreateInteractiveDemo()) - } - } - }; - } + public ProgressPage() + { + InitializeComponent(); + } - private View CreateProgressBarDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; + private async void OnAnimateClicked(object? sender, EventArgs e) + { + AnimatedProgress.Progress = 0.0; + await AnimatedProgress.ProgressTo(1.0, 2000u, Easing.CubicInOut); + } - // Various progress values - var values = new[] { 0.0, 0.25, 0.5, 0.75, 1.0 }; - foreach (var value in values) - { - var row = new HorizontalStackLayout { Spacing = 10 }; - var progress = new ProgressBar { Progress = value, WidthRequest = 200 }; - var label = new Label { Text = $"{value * 100:0}%", VerticalOptions = LayoutOptions.Center, WidthRequest = 50 }; - row.Children.Add(progress); - row.Children.Add(label); - layout.Children.Add(row); - } + private void OnSliderValueChanged(object? sender, ValueChangedEventArgs e) + { + InteractiveProgress.Progress = e.NewValue; + ProgressLabel.Text = $"{(int)(e.NewValue * 100.0)}%"; + } - // Colored progress bars - layout.Children.Add(new Label { Text = "Colored Progress Bars:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); + private void OnToggleIndicatorClicked(object? sender, EventArgs e) + { + ToggleIndicator.IsRunning = !ToggleIndicator.IsRunning; + } - var colors = new[] { Colors.Red, Colors.Green, Colors.Blue, Colors.Orange, Colors.Purple }; - foreach (var color in colors) - { - var progress = new ProgressBar { Progress = 0.7, ProgressColor = color }; - layout.Children.Add(progress); - } + private async void OnSimulateLoadingClicked(object? sender, EventArgs e) + { + LoadButton.Text = "Loading..."; + ((VisualElement)LoadButton).IsEnabled = false; + await Task.Delay(2000); + LoadButton.Text = "Simulate Loading"; + ((VisualElement)LoadButton).IsEnabled = true; + } - return layout; - } - - private View CreateActivityIndicatorDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; - - // Running indicator - var runningRow = new HorizontalStackLayout { Spacing = 15 }; - var runningIndicator = new ActivityIndicator { IsRunning = true }; - runningRow.Children.Add(runningIndicator); - runningRow.Children.Add(new Label { Text = "Loading...", VerticalOptions = LayoutOptions.Center }); - layout.Children.Add(runningRow); - - // Toggle indicator - var toggleRow = new HorizontalStackLayout { Spacing = 15 }; - var toggleIndicator = new ActivityIndicator { IsRunning = false }; - var toggleBtn = new Button { Text = "Start/Stop" }; - toggleBtn.Clicked += (s, e) => - { - toggleIndicator.IsRunning = !toggleIndicator.IsRunning; - LogEvent($"ActivityIndicator: {(toggleIndicator.IsRunning ? "Started" : "Stopped")}"); - }; - toggleRow.Children.Add(toggleIndicator); - toggleRow.Children.Add(toggleBtn); - layout.Children.Add(toggleRow); - - // Colored indicators - layout.Children.Add(new Label { Text = "Colored Indicators:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var colorRow = new HorizontalStackLayout { Spacing = 20 }; - var indicatorColors = new[] { Colors.Red, Colors.Green, Colors.Blue, Colors.Orange }; - foreach (var color in indicatorColors) - { - var indicator = new ActivityIndicator { IsRunning = true, Color = color }; - colorRow.Children.Add(indicator); - } - layout.Children.Add(colorRow); - - return layout; - } - - private View CreateInteractiveDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; - - // Slider-controlled progress - var progressLabel = new Label { Text = "Progress: 50%" }; - _animatedProgress = new ProgressBar { Progress = 0.5 }; - - var slider = new Slider { Minimum = 0, Maximum = 100, Value = 50 }; - slider.ValueChanged += (s, e) => - { - var value = e.NewValue / 100.0; - _animatedProgress.Progress = value; - progressLabel.Text = $"Progress: {e.NewValue:0}%"; - }; - - layout.Children.Add(_animatedProgress); - layout.Children.Add(slider); - layout.Children.Add(progressLabel); - - // Animated progress buttons - var buttonRow = new HorizontalStackLayout { Spacing = 10, Margin = new Thickness(0, 10, 0, 0) }; - - var resetBtn = new Button { Text = "Reset", BackgroundColor = Colors.Gray, TextColor = Colors.White }; - resetBtn.Clicked += async (s, e) => - { - _animatedProgress.Progress = 0; - slider.Value = 0; - LogEvent("Progress reset to 0%"); - }; - - var animateBtn = new Button { Text = "Animate to 100%", BackgroundColor = Colors.Blue, TextColor = Colors.White }; - animateBtn.Clicked += async (s, e) => - { - if (_isAnimating) return; - _isAnimating = true; - LogEvent("Animation started"); - - for (int i = (int)(slider.Value); i <= 100; i += 5) - { - _animatedProgress.Progress = i / 100.0; - slider.Value = i; - await Task.Delay(100); - } - - _isAnimating = false; - LogEvent("Animation completed"); - }; - - var simulateBtn = new Button { Text = "Simulate Download", BackgroundColor = Colors.Green, TextColor = Colors.White }; - simulateBtn.Clicked += async (s, e) => - { - if (_isAnimating) return; - _isAnimating = true; - LogEvent("Download simulation started"); - - _animatedProgress.Progress = 0; - slider.Value = 0; - - var random = new Random(); - double progress = 0; - while (progress < 1.0) - { - progress += random.NextDouble() * 0.1; - if (progress > 1.0) progress = 1.0; - _animatedProgress.Progress = progress; - slider.Value = progress * 100; - await Task.Delay(200 + random.Next(300)); - } - - _isAnimating = false; - LogEvent("Download simulation completed"); - }; - - buttonRow.Children.Add(resetBtn); - buttonRow.Children.Add(animateBtn); - buttonRow.Children.Add(simulateBtn); - layout.Children.Add(buttonRow); - - return layout; - } - - private Frame CreateSection(string title, View content) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - Content = new VerticalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = title, FontSize = 16, FontAttributes = FontAttributes.Bold }, - content - } - } - }; - } - - private View CreateEventLogPanel() - { - return new Frame - { - BackgroundColor = Color.FromArgb("#F5F5F5"), - Padding = new Thickness(10), - CornerRadius = 0, - Content = new VerticalStackLayout - { - Children = - { - new Label { Text = "Event Log:", FontSize = 12, FontAttributes = FontAttributes.Bold }, - new ScrollView - { - HeightRequest = 80, - Content = _eventLog - } - } - } - }; - } - - private void LogEvent(string message) - { - _eventCount++; - var timestamp = DateTime.Now.ToString("HH:mm:ss"); - _eventLog.Text = $"[{timestamp}] {_eventCount}. {message}\n{_eventLog.Text}"; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("AnimatedProgress")] + [MemberNotNull("InteractiveProgress")] + [MemberNotNull("ProgressLabel")] + [MemberNotNull("ProgressSlider")] + [MemberNotNull("ToggleIndicator")] + [MemberNotNull("LoadButton")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_026c: Unknown result type (might be due to invalid IL or missing references) + //IL_0273: Expected O, but got Unknown + //IL_0273: Unknown result type (might be due to invalid IL or missing references) + //IL_027a: Expected O, but got Unknown + //IL_027a: Unknown result type (might be due to invalid IL or missing references) + //IL_0281: Expected O, but got Unknown + //IL_0281: Unknown result type (might be due to invalid IL or missing references) + //IL_0288: Expected O, but got Unknown + //IL_0295: Unknown result type (might be due to invalid IL or missing references) + //IL_0528: Unknown result type (might be due to invalid IL or missing references) + //IL_052d: Unknown result type (might be due to invalid IL or missing references) + //IL_0538: Unknown result type (might be due to invalid IL or missing references) + //IL_053d: Unknown result type (might be due to invalid IL or missing references) + //IL_0583: Unknown result type (might be due to invalid IL or missing references) + //IL_0588: Unknown result type (might be due to invalid IL or missing references) + //IL_058b: Expected O, but got Unknown + //IL_0590: Expected O, but got Unknown + //IL_0590: Unknown result type (might be due to invalid IL or missing references) + //IL_05a2: Unknown result type (might be due to invalid IL or missing references) + //IL_05b0: Unknown result type (might be due to invalid IL or missing references) + //IL_05ba: Expected O, but got Unknown + //IL_05b5: Unknown result type (might be due to invalid IL or missing references) + //IL_05bf: Expected O, but got Unknown + //IL_05c4: Expected O, but got Unknown + //IL_05d9: Unknown result type (might be due to invalid IL or missing references) + //IL_05de: Unknown result type (might be due to invalid IL or missing references) + //IL_05e9: Unknown result type (might be due to invalid IL or missing references) + //IL_05ee: Unknown result type (might be due to invalid IL or missing references) + //IL_0634: Unknown result type (might be due to invalid IL or missing references) + //IL_0639: Unknown result type (might be due to invalid IL or missing references) + //IL_063c: Expected O, but got Unknown + //IL_0641: Expected O, but got Unknown + //IL_0641: Unknown result type (might be due to invalid IL or missing references) + //IL_0653: Unknown result type (might be due to invalid IL or missing references) + //IL_0661: Unknown result type (might be due to invalid IL or missing references) + //IL_066b: Expected O, but got Unknown + //IL_0666: Unknown result type (might be due to invalid IL or missing references) + //IL_0670: Expected O, but got Unknown + //IL_0675: Expected O, but got Unknown + //IL_0680: Unknown result type (might be due to invalid IL or missing references) + //IL_0685: Unknown result type (might be due to invalid IL or missing references) + //IL_0697: Unknown result type (might be due to invalid IL or missing references) + //IL_06a1: Expected O, but got Unknown + //IL_06a1: Unknown result type (might be due to invalid IL or missing references) + //IL_06af: Unknown result type (might be due to invalid IL or missing references) + //IL_06b9: Expected O, but got Unknown + //IL_06b4: Unknown result type (might be due to invalid IL or missing references) + //IL_06be: Expected O, but got Unknown + //IL_06c3: Expected O, but got Unknown + //IL_06e3: Unknown result type (might be due to invalid IL or missing references) + //IL_0754: Unknown result type (might be due to invalid IL or missing references) + //IL_0759: Unknown result type (might be due to invalid IL or missing references) + //IL_0764: Unknown result type (might be due to invalid IL or missing references) + //IL_0769: Unknown result type (might be due to invalid IL or missing references) + //IL_07ce: Unknown result type (might be due to invalid IL or missing references) + //IL_07d3: Unknown result type (might be due to invalid IL or missing references) + //IL_07d6: Expected O, but got Unknown + //IL_07db: Expected O, but got Unknown + //IL_07db: Unknown result type (might be due to invalid IL or missing references) + //IL_07ed: Unknown result type (might be due to invalid IL or missing references) + //IL_07fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0806: Expected O, but got Unknown + //IL_0801: Unknown result type (might be due to invalid IL or missing references) + //IL_080b: Expected O, but got Unknown + //IL_0810: Expected O, but got Unknown + //IL_0827: Unknown result type (might be due to invalid IL or missing references) + //IL_082c: Unknown result type (might be due to invalid IL or missing references) + //IL_0837: Unknown result type (might be due to invalid IL or missing references) + //IL_083c: Unknown result type (might be due to invalid IL or missing references) + //IL_08a1: Unknown result type (might be due to invalid IL or missing references) + //IL_08a6: Unknown result type (might be due to invalid IL or missing references) + //IL_08a9: Expected O, but got Unknown + //IL_08ae: Expected O, but got Unknown + //IL_08ae: Unknown result type (might be due to invalid IL or missing references) + //IL_08c0: Unknown result type (might be due to invalid IL or missing references) + //IL_08cf: Unknown result type (might be due to invalid IL or missing references) + //IL_08d9: Expected O, but got Unknown + //IL_08d4: Unknown result type (might be due to invalid IL or missing references) + //IL_08de: Expected O, but got Unknown + //IL_08e3: Expected O, but got Unknown + //IL_08f0: Unknown result type (might be due to invalid IL or missing references) + //IL_08f5: Unknown result type (might be due to invalid IL or missing references) + //IL_0907: Unknown result type (might be due to invalid IL or missing references) + //IL_0911: Expected O, but got Unknown + //IL_0911: Unknown result type (might be due to invalid IL or missing references) + //IL_0920: Unknown result type (might be due to invalid IL or missing references) + //IL_092a: Expected O, but got Unknown + //IL_0925: Unknown result type (might be due to invalid IL or missing references) + //IL_092f: Expected O, but got Unknown + //IL_0934: Expected O, but got Unknown + //IL_095e: Unknown result type (might be due to invalid IL or missing references) + //IL_0963: Unknown result type (might be due to invalid IL or missing references) + //IL_096e: Unknown result type (might be due to invalid IL or missing references) + //IL_0973: Unknown result type (might be due to invalid IL or missing references) + //IL_09bf: Unknown result type (might be due to invalid IL or missing references) + //IL_09c4: Unknown result type (might be due to invalid IL or missing references) + //IL_09c7: Expected O, but got Unknown + //IL_09cc: Expected O, but got Unknown + //IL_09cc: Unknown result type (might be due to invalid IL or missing references) + //IL_09de: Unknown result type (might be due to invalid IL or missing references) + //IL_09ed: Unknown result type (might be due to invalid IL or missing references) + //IL_09f7: Expected O, but got Unknown + //IL_09f2: Unknown result type (might be due to invalid IL or missing references) + //IL_09fc: Expected O, but got Unknown + //IL_0a01: Expected O, but got Unknown + //IL_0a59: Unknown result type (might be due to invalid IL or missing references) + //IL_0acb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad0: Unknown result type (might be due to invalid IL or missing references) + //IL_0adb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae0: Unknown result type (might be due to invalid IL or missing references) + //IL_0b59: Unknown result type (might be due to invalid IL or missing references) + //IL_0b5e: Unknown result type (might be due to invalid IL or missing references) + //IL_0b61: Expected O, but got Unknown + //IL_0b66: Expected O, but got Unknown + //IL_0b66: Unknown result type (might be due to invalid IL or missing references) + //IL_0b78: Unknown result type (might be due to invalid IL or missing references) + //IL_0b87: Unknown result type (might be due to invalid IL or missing references) + //IL_0b91: Expected O, but got Unknown + //IL_0b8c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b96: Expected O, but got Unknown + //IL_0b9b: Expected O, but got Unknown + //IL_0bb2: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb7: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc2: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc7: Unknown result type (might be due to invalid IL or missing references) + //IL_0c40: Unknown result type (might be due to invalid IL or missing references) + //IL_0c45: Unknown result type (might be due to invalid IL or missing references) + //IL_0c48: Expected O, but got Unknown + //IL_0c4d: Expected O, but got Unknown + //IL_0c4d: Unknown result type (might be due to invalid IL or missing references) + //IL_0c5f: Unknown result type (might be due to invalid IL or missing references) + //IL_0c6e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c78: Expected O, but got Unknown + //IL_0c73: Unknown result type (might be due to invalid IL or missing references) + //IL_0c7d: Expected O, but got Unknown + //IL_0c82: Expected O, but got Unknown + //IL_0c8f: Unknown result type (might be due to invalid IL or missing references) + //IL_0c94: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca6: Unknown result type (might be due to invalid IL or missing references) + //IL_0cb0: Expected O, but got Unknown + //IL_0cb0: Unknown result type (might be due to invalid IL or missing references) + //IL_0cbf: Unknown result type (might be due to invalid IL or missing references) + //IL_0cc9: Expected O, but got Unknown + //IL_0cc4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cce: Expected O, but got Unknown + //IL_0cd3: Expected O, but got Unknown + //IL_0d0e: Unknown result type (might be due to invalid IL or missing references) + //IL_0d13: Unknown result type (might be due to invalid IL or missing references) + //IL_0d1e: Unknown result type (might be due to invalid IL or missing references) + //IL_0d23: Unknown result type (might be due to invalid IL or missing references) + //IL_0d9c: Unknown result type (might be due to invalid IL or missing references) + //IL_0da1: Unknown result type (might be due to invalid IL or missing references) + //IL_0da4: Expected O, but got Unknown + //IL_0da9: Expected O, but got Unknown + //IL_0da9: Unknown result type (might be due to invalid IL or missing references) + //IL_0dbb: Unknown result type (might be due to invalid IL or missing references) + //IL_0dca: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd4: Expected O, but got Unknown + //IL_0dcf: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd9: Expected O, but got Unknown + //IL_0dde: Expected O, but got Unknown + //IL_0df5: Unknown result type (might be due to invalid IL or missing references) + //IL_0dfa: Unknown result type (might be due to invalid IL or missing references) + //IL_0e05: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0e83: Unknown result type (might be due to invalid IL or missing references) + //IL_0e88: Unknown result type (might be due to invalid IL or missing references) + //IL_0e8b: Expected O, but got Unknown + //IL_0e90: Expected O, but got Unknown + //IL_0e90: Unknown result type (might be due to invalid IL or missing references) + //IL_0ea2: Unknown result type (might be due to invalid IL or missing references) + //IL_0eb1: Unknown result type (might be due to invalid IL or missing references) + //IL_0ebb: Expected O, but got Unknown + //IL_0eb6: Unknown result type (might be due to invalid IL or missing references) + //IL_0ec0: Expected O, but got Unknown + //IL_0ec5: Expected O, but got Unknown + //IL_0ed2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee9: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef3: Expected O, but got Unknown + //IL_0ef3: Unknown result type (might be due to invalid IL or missing references) + //IL_0f02: Unknown result type (might be due to invalid IL or missing references) + //IL_0f0c: Expected O, but got Unknown + //IL_0f07: Unknown result type (might be due to invalid IL or missing references) + //IL_0f11: Expected O, but got Unknown + //IL_0f16: Expected O, but got Unknown + //IL_0f5a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f5f: Unknown result type (might be due to invalid IL or missing references) + //IL_0f6a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f6f: Unknown result type (might be due to invalid IL or missing references) + //IL_0fcf: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd4: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd7: Expected O, but got Unknown + //IL_0fdc: Expected O, but got Unknown + //IL_0fdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0fee: Unknown result type (might be due to invalid IL or missing references) + //IL_0ffd: Unknown result type (might be due to invalid IL or missing references) + //IL_1007: Expected O, but got Unknown + //IL_1002: Unknown result type (might be due to invalid IL or missing references) + //IL_100c: Expected O, but got Unknown + //IL_1011: Expected O, but got Unknown + //IL_106e: Unknown result type (might be due to invalid IL or missing references) + //IL_1073: Unknown result type (might be due to invalid IL or missing references) + //IL_107e: Unknown result type (might be due to invalid IL or missing references) + //IL_1083: Unknown result type (might be due to invalid IL or missing references) + //IL_10fc: Unknown result type (might be due to invalid IL or missing references) + //IL_1101: Unknown result type (might be due to invalid IL or missing references) + //IL_1104: Expected O, but got Unknown + //IL_1109: Expected O, but got Unknown + //IL_1109: Unknown result type (might be due to invalid IL or missing references) + //IL_111b: Unknown result type (might be due to invalid IL or missing references) + //IL_112a: Unknown result type (might be due to invalid IL or missing references) + //IL_1134: Expected O, but got Unknown + //IL_112f: Unknown result type (might be due to invalid IL or missing references) + //IL_1139: Expected O, but got Unknown + //IL_113e: Expected O, but got Unknown + //IL_1155: Unknown result type (might be due to invalid IL or missing references) + //IL_115a: Unknown result type (might be due to invalid IL or missing references) + //IL_1165: Unknown result type (might be due to invalid IL or missing references) + //IL_116a: Unknown result type (might be due to invalid IL or missing references) + //IL_11e3: Unknown result type (might be due to invalid IL or missing references) + //IL_11e8: Unknown result type (might be due to invalid IL or missing references) + //IL_11eb: Expected O, but got Unknown + //IL_11f0: Expected O, but got Unknown + //IL_11f0: Unknown result type (might be due to invalid IL or missing references) + //IL_1202: Unknown result type (might be due to invalid IL or missing references) + //IL_1211: Unknown result type (might be due to invalid IL or missing references) + //IL_121b: Expected O, but got Unknown + //IL_1216: Unknown result type (might be due to invalid IL or missing references) + //IL_1220: Expected O, but got Unknown + //IL_1225: Expected O, but got Unknown + //IL_1232: Unknown result type (might be due to invalid IL or missing references) + //IL_1237: Unknown result type (might be due to invalid IL or missing references) + //IL_1249: Unknown result type (might be due to invalid IL or missing references) + //IL_1253: Expected O, but got Unknown + //IL_1253: Unknown result type (might be due to invalid IL or missing references) + //IL_1262: Unknown result type (might be due to invalid IL or missing references) + //IL_126c: Expected O, but got Unknown + //IL_1267: Unknown result type (might be due to invalid IL or missing references) + //IL_1271: Expected O, but got Unknown + //IL_1276: Expected O, but got Unknown + //IL_12c9: Unknown result type (might be due to invalid IL or missing references) + //IL_12d3: Expected O, but got Unknown + //IL_12df: Unknown result type (might be due to invalid IL or missing references) + //IL_12e4: Unknown result type (might be due to invalid IL or missing references) + //IL_12ef: Unknown result type (might be due to invalid IL or missing references) + //IL_12f4: Unknown result type (might be due to invalid IL or missing references) + //IL_136d: Unknown result type (might be due to invalid IL or missing references) + //IL_1372: Unknown result type (might be due to invalid IL or missing references) + //IL_1375: Expected O, but got Unknown + //IL_137a: Expected O, but got Unknown + //IL_137a: Unknown result type (might be due to invalid IL or missing references) + //IL_138c: Unknown result type (might be due to invalid IL or missing references) + //IL_139b: Unknown result type (might be due to invalid IL or missing references) + //IL_13a5: Expected O, but got Unknown + //IL_13a0: Unknown result type (might be due to invalid IL or missing references) + //IL_13aa: Expected O, but got Unknown + //IL_13af: Expected O, but got Unknown + //IL_13c6: Unknown result type (might be due to invalid IL or missing references) + //IL_13cb: Unknown result type (might be due to invalid IL or missing references) + //IL_13d6: Unknown result type (might be due to invalid IL or missing references) + //IL_13db: Unknown result type (might be due to invalid IL or missing references) + //IL_1454: Unknown result type (might be due to invalid IL or missing references) + //IL_1459: Unknown result type (might be due to invalid IL or missing references) + //IL_145c: Expected O, but got Unknown + //IL_1461: Expected O, but got Unknown + //IL_1461: Unknown result type (might be due to invalid IL or missing references) + //IL_1473: Unknown result type (might be due to invalid IL or missing references) + //IL_1482: Unknown result type (might be due to invalid IL or missing references) + //IL_148c: Expected O, but got Unknown + //IL_1487: Unknown result type (might be due to invalid IL or missing references) + //IL_1491: Expected O, but got Unknown + //IL_1496: Expected O, but got Unknown + //IL_14a3: Unknown result type (might be due to invalid IL or missing references) + //IL_14a8: Unknown result type (might be due to invalid IL or missing references) + //IL_14ba: Unknown result type (might be due to invalid IL or missing references) + //IL_14c4: Expected O, but got Unknown + //IL_14c4: Unknown result type (might be due to invalid IL or missing references) + //IL_14d3: Unknown result type (might be due to invalid IL or missing references) + //IL_14dd: Expected O, but got Unknown + //IL_14d8: Unknown result type (might be due to invalid IL or missing references) + //IL_14e2: Expected O, but got Unknown + //IL_14e7: Expected O, but got Unknown + //IL_1522: Unknown result type (might be due to invalid IL or missing references) + //IL_1527: Unknown result type (might be due to invalid IL or missing references) + //IL_1532: Unknown result type (might be due to invalid IL or missing references) + //IL_1537: Unknown result type (might be due to invalid IL or missing references) + //IL_15b0: Unknown result type (might be due to invalid IL or missing references) + //IL_15b5: Unknown result type (might be due to invalid IL or missing references) + //IL_15b8: Expected O, but got Unknown + //IL_15bd: Expected O, but got Unknown + //IL_15bd: Unknown result type (might be due to invalid IL or missing references) + //IL_15cf: Unknown result type (might be due to invalid IL or missing references) + //IL_15de: Unknown result type (might be due to invalid IL or missing references) + //IL_15e8: Expected O, but got Unknown + //IL_15e3: Unknown result type (might be due to invalid IL or missing references) + //IL_15ed: Expected O, but got Unknown + //IL_15f2: Expected O, but got Unknown + //IL_1609: Unknown result type (might be due to invalid IL or missing references) + //IL_160e: Unknown result type (might be due to invalid IL or missing references) + //IL_1619: Unknown result type (might be due to invalid IL or missing references) + //IL_161e: Unknown result type (might be due to invalid IL or missing references) + //IL_1697: Unknown result type (might be due to invalid IL or missing references) + //IL_169c: Unknown result type (might be due to invalid IL or missing references) + //IL_169f: Expected O, but got Unknown + //IL_16a4: Expected O, but got Unknown + //IL_16a4: Unknown result type (might be due to invalid IL or missing references) + //IL_16b6: Unknown result type (might be due to invalid IL or missing references) + //IL_16c5: Unknown result type (might be due to invalid IL or missing references) + //IL_16cf: Expected O, but got Unknown + //IL_16ca: Unknown result type (might be due to invalid IL or missing references) + //IL_16d4: Expected O, but got Unknown + //IL_16d9: Expected O, but got Unknown + //IL_16e6: Unknown result type (might be due to invalid IL or missing references) + //IL_16eb: Unknown result type (might be due to invalid IL or missing references) + //IL_16fd: Unknown result type (might be due to invalid IL or missing references) + //IL_1707: Expected O, but got Unknown + //IL_1707: Unknown result type (might be due to invalid IL or missing references) + //IL_1716: Unknown result type (might be due to invalid IL or missing references) + //IL_1720: Expected O, but got Unknown + //IL_171b: Unknown result type (might be due to invalid IL or missing references) + //IL_1725: Expected O, but got Unknown + //IL_172a: Expected O, but got Unknown + //IL_177d: Unknown result type (might be due to invalid IL or missing references) + //IL_1787: Expected O, but got Unknown + //IL_1793: Unknown result type (might be due to invalid IL or missing references) + //IL_1798: Unknown result type (might be due to invalid IL or missing references) + //IL_17a3: Unknown result type (might be due to invalid IL or missing references) + //IL_17a8: Unknown result type (might be due to invalid IL or missing references) + //IL_1821: Unknown result type (might be due to invalid IL or missing references) + //IL_1826: Unknown result type (might be due to invalid IL or missing references) + //IL_1829: Expected O, but got Unknown + //IL_182e: Expected O, but got Unknown + //IL_182e: Unknown result type (might be due to invalid IL or missing references) + //IL_1840: Unknown result type (might be due to invalid IL or missing references) + //IL_184f: Unknown result type (might be due to invalid IL or missing references) + //IL_1859: Expected O, but got Unknown + //IL_1854: Unknown result type (might be due to invalid IL or missing references) + //IL_185e: Expected O, but got Unknown + //IL_1863: Expected O, but got Unknown + //IL_187a: Unknown result type (might be due to invalid IL or missing references) + //IL_187f: Unknown result type (might be due to invalid IL or missing references) + //IL_188a: Unknown result type (might be due to invalid IL or missing references) + //IL_188f: Unknown result type (might be due to invalid IL or missing references) + //IL_1908: Unknown result type (might be due to invalid IL or missing references) + //IL_190d: Unknown result type (might be due to invalid IL or missing references) + //IL_1910: Expected O, but got Unknown + //IL_1915: Expected O, but got Unknown + //IL_1915: Unknown result type (might be due to invalid IL or missing references) + //IL_1927: Unknown result type (might be due to invalid IL or missing references) + //IL_1936: Unknown result type (might be due to invalid IL or missing references) + //IL_1940: Expected O, but got Unknown + //IL_193b: Unknown result type (might be due to invalid IL or missing references) + //IL_1945: Expected O, but got Unknown + //IL_194a: Expected O, but got Unknown + //IL_1957: Unknown result type (might be due to invalid IL or missing references) + //IL_195c: Unknown result type (might be due to invalid IL or missing references) + //IL_196e: Unknown result type (might be due to invalid IL or missing references) + //IL_1978: Expected O, but got Unknown + //IL_1978: Unknown result type (might be due to invalid IL or missing references) + //IL_1987: Unknown result type (might be due to invalid IL or missing references) + //IL_1991: Expected O, but got Unknown + //IL_198c: Unknown result type (might be due to invalid IL or missing references) + //IL_1996: Expected O, but got Unknown + //IL_199b: Expected O, but got Unknown + //IL_19ea: Unknown result type (might be due to invalid IL or missing references) + //IL_19ef: Unknown result type (might be due to invalid IL or missing references) + //IL_19fa: Unknown result type (might be due to invalid IL or missing references) + //IL_19ff: Unknown result type (might be due to invalid IL or missing references) + //IL_1a5f: Unknown result type (might be due to invalid IL or missing references) + //IL_1a64: Unknown result type (might be due to invalid IL or missing references) + //IL_1a67: Expected O, but got Unknown + //IL_1a6c: Expected O, but got Unknown + //IL_1a6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1a7e: Unknown result type (might be due to invalid IL or missing references) + //IL_1a8d: Unknown result type (might be due to invalid IL or missing references) + //IL_1a97: Expected O, but got Unknown + //IL_1a92: Unknown result type (might be due to invalid IL or missing references) + //IL_1a9c: Expected O, but got Unknown + //IL_1aa1: Expected O, but got Unknown + //IL_1b09: Unknown result type (might be due to invalid IL or missing references) + //IL_1b0e: Unknown result type (might be due to invalid IL or missing references) + //IL_1b19: Unknown result type (might be due to invalid IL or missing references) + //IL_1b1e: Unknown result type (might be due to invalid IL or missing references) + //IL_1b6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1b72: Expected O, but got Unknown + //IL_1b77: Expected O, but got Unknown + //IL_1b77: Unknown result type (might be due to invalid IL or missing references) + //IL_1b89: Unknown result type (might be due to invalid IL or missing references) + //IL_1b98: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba2: Expected O, but got Unknown + //IL_1b9d: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba7: Expected O, but got Unknown + //IL_1bac: Expected O, but got Unknown + //IL_1c04: Unknown result type (might be due to invalid IL or missing references) + //IL_1c76: Unknown result type (might be due to invalid IL or missing references) + //IL_1c7b: Unknown result type (might be due to invalid IL or missing references) + //IL_1c86: Unknown result type (might be due to invalid IL or missing references) + //IL_1c8b: Unknown result type (might be due to invalid IL or missing references) + //IL_1d04: Unknown result type (might be due to invalid IL or missing references) + //IL_1d09: Unknown result type (might be due to invalid IL or missing references) + //IL_1d0c: Expected O, but got Unknown + //IL_1d11: Expected O, but got Unknown + //IL_1d11: Unknown result type (might be due to invalid IL or missing references) + //IL_1d23: Unknown result type (might be due to invalid IL or missing references) + //IL_1d32: Unknown result type (might be due to invalid IL or missing references) + //IL_1d3c: Expected O, but got Unknown + //IL_1d37: Unknown result type (might be due to invalid IL or missing references) + //IL_1d41: Expected O, but got Unknown + //IL_1d46: Expected O, but got Unknown + //IL_1d5d: Unknown result type (might be due to invalid IL or missing references) + //IL_1d62: Unknown result type (might be due to invalid IL or missing references) + //IL_1d6d: Unknown result type (might be due to invalid IL or missing references) + //IL_1d72: Unknown result type (might be due to invalid IL or missing references) + //IL_1deb: Unknown result type (might be due to invalid IL or missing references) + //IL_1df0: Unknown result type (might be due to invalid IL or missing references) + //IL_1df3: Expected O, but got Unknown + //IL_1df8: Expected O, but got Unknown + //IL_1df8: Unknown result type (might be due to invalid IL or missing references) + //IL_1e0a: Unknown result type (might be due to invalid IL or missing references) + //IL_1e19: Unknown result type (might be due to invalid IL or missing references) + //IL_1e23: Expected O, but got Unknown + //IL_1e1e: Unknown result type (might be due to invalid IL or missing references) + //IL_1e28: Expected O, but got Unknown + //IL_1e2d: Expected O, but got Unknown + //IL_1e3a: Unknown result type (might be due to invalid IL or missing references) + //IL_1e3f: Unknown result type (might be due to invalid IL or missing references) + //IL_1e51: Unknown result type (might be due to invalid IL or missing references) + //IL_1e5b: Expected O, but got Unknown + //IL_1e5b: Unknown result type (might be due to invalid IL or missing references) + //IL_1e6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1e74: Expected O, but got Unknown + //IL_1e6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1e79: Expected O, but got Unknown + //IL_1e7e: Expected O, but got Unknown + //IL_1ec2: Unknown result type (might be due to invalid IL or missing references) + //IL_1ec7: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed2: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_1f37: Unknown result type (might be due to invalid IL or missing references) + //IL_1f3c: Unknown result type (might be due to invalid IL or missing references) + //IL_1f3f: Expected O, but got Unknown + //IL_1f44: Expected O, but got Unknown + //IL_1f44: Unknown result type (might be due to invalid IL or missing references) + //IL_1f56: Unknown result type (might be due to invalid IL or missing references) + //IL_1f65: Unknown result type (might be due to invalid IL or missing references) + //IL_1f6f: Expected O, but got Unknown + //IL_1f6a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f74: Expected O, but got Unknown + //IL_1f79: Expected O, but got Unknown + //IL_1fb7: Unknown result type (might be due to invalid IL or missing references) + //IL_1fbc: Unknown result type (might be due to invalid IL or missing references) + //IL_1fc7: Unknown result type (might be due to invalid IL or missing references) + //IL_1fcc: Unknown result type (might be due to invalid IL or missing references) + //IL_2045: Unknown result type (might be due to invalid IL or missing references) + //IL_204a: Unknown result type (might be due to invalid IL or missing references) + //IL_204d: Expected O, but got Unknown + //IL_2052: Expected O, but got Unknown + //IL_2052: Unknown result type (might be due to invalid IL or missing references) + //IL_2064: Unknown result type (might be due to invalid IL or missing references) + //IL_2073: Unknown result type (might be due to invalid IL or missing references) + //IL_207d: Expected O, but got Unknown + //IL_2078: Unknown result type (might be due to invalid IL or missing references) + //IL_2082: Expected O, but got Unknown + //IL_2087: Expected O, but got Unknown + //IL_209e: Unknown result type (might be due to invalid IL or missing references) + //IL_20a3: Unknown result type (might be due to invalid IL or missing references) + //IL_20ae: Unknown result type (might be due to invalid IL or missing references) + //IL_20b3: Unknown result type (might be due to invalid IL or missing references) + //IL_212c: Unknown result type (might be due to invalid IL or missing references) + //IL_2131: Unknown result type (might be due to invalid IL or missing references) + //IL_2134: Expected O, but got Unknown + //IL_2139: Expected O, but got Unknown + //IL_2139: Unknown result type (might be due to invalid IL or missing references) + //IL_214b: Unknown result type (might be due to invalid IL or missing references) + //IL_215a: Unknown result type (might be due to invalid IL or missing references) + //IL_2164: Expected O, but got Unknown + //IL_215f: Unknown result type (might be due to invalid IL or missing references) + //IL_2169: Expected O, but got Unknown + //IL_216e: Expected O, but got Unknown + //IL_217b: Unknown result type (might be due to invalid IL or missing references) + //IL_2180: Unknown result type (might be due to invalid IL or missing references) + //IL_2192: Unknown result type (might be due to invalid IL or missing references) + //IL_219c: Expected O, but got Unknown + //IL_219c: Unknown result type (might be due to invalid IL or missing references) + //IL_21ab: Unknown result type (might be due to invalid IL or missing references) + //IL_21b5: Expected O, but got Unknown + //IL_21b0: Unknown result type (might be due to invalid IL or missing references) + //IL_21ba: Expected O, but got Unknown + //IL_21bf: Expected O, but got Unknown + //IL_21f5: Unknown result type (might be due to invalid IL or missing references) + //IL_2210: Unknown result type (might be due to invalid IL or missing references) + //IL_2215: Unknown result type (might be due to invalid IL or missing references) + //IL_2220: Unknown result type (might be due to invalid IL or missing references) + //IL_2225: Unknown result type (might be due to invalid IL or missing references) + //IL_229e: Unknown result type (might be due to invalid IL or missing references) + //IL_22a3: Unknown result type (might be due to invalid IL or missing references) + //IL_22a6: Expected O, but got Unknown + //IL_22ab: Expected O, but got Unknown + //IL_22ab: Unknown result type (might be due to invalid IL or missing references) + //IL_22bd: Unknown result type (might be due to invalid IL or missing references) + //IL_22cc: Unknown result type (might be due to invalid IL or missing references) + //IL_22d6: Expected O, but got Unknown + //IL_22d1: Unknown result type (might be due to invalid IL or missing references) + //IL_22db: Expected O, but got Unknown + //IL_22e0: Expected O, but got Unknown + //IL_22f7: Unknown result type (might be due to invalid IL or missing references) + //IL_22fc: Unknown result type (might be due to invalid IL or missing references) + //IL_2307: Unknown result type (might be due to invalid IL or missing references) + //IL_230c: Unknown result type (might be due to invalid IL or missing references) + //IL_2385: Unknown result type (might be due to invalid IL or missing references) + //IL_238a: Unknown result type (might be due to invalid IL or missing references) + //IL_238d: Expected O, but got Unknown + //IL_2392: Expected O, but got Unknown + //IL_2392: Unknown result type (might be due to invalid IL or missing references) + //IL_23a4: Unknown result type (might be due to invalid IL or missing references) + //IL_23b3: Unknown result type (might be due to invalid IL or missing references) + //IL_23bd: Expected O, but got Unknown + //IL_23b8: Unknown result type (might be due to invalid IL or missing references) + //IL_23c2: Expected O, but got Unknown + //IL_23c7: Expected O, but got Unknown + //IL_23d4: Unknown result type (might be due to invalid IL or missing references) + //IL_23d9: Unknown result type (might be due to invalid IL or missing references) + //IL_23eb: Unknown result type (might be due to invalid IL or missing references) + //IL_23f5: Expected O, but got Unknown + //IL_23f5: Unknown result type (might be due to invalid IL or missing references) + //IL_2404: Unknown result type (might be due to invalid IL or missing references) + //IL_240e: Expected O, but got Unknown + //IL_2409: Unknown result type (might be due to invalid IL or missing references) + //IL_2413: Expected O, but got Unknown + //IL_2418: Expected O, but got Unknown + //IL_24ce: Unknown result type (might be due to invalid IL or missing references) + //IL_24d3: Unknown result type (might be due to invalid IL or missing references) + //IL_24de: Unknown result type (might be due to invalid IL or missing references) + //IL_24e3: Unknown result type (might be due to invalid IL or missing references) + //IL_252f: Unknown result type (might be due to invalid IL or missing references) + //IL_2534: Unknown result type (might be due to invalid IL or missing references) + //IL_2537: Expected O, but got Unknown + //IL_253c: Expected O, but got Unknown + //IL_253c: Unknown result type (might be due to invalid IL or missing references) + //IL_254e: Unknown result type (might be due to invalid IL or missing references) + //IL_255d: Unknown result type (might be due to invalid IL or missing references) + //IL_2567: Expected O, but got Unknown + //IL_2562: Unknown result type (might be due to invalid IL or missing references) + //IL_256c: Expected O, but got Unknown + //IL_2571: Expected O, but got Unknown + //IL_25c9: Unknown result type (might be due to invalid IL or missing references) + //IL_263b: Unknown result type (might be due to invalid IL or missing references) + //IL_2640: Unknown result type (might be due to invalid IL or missing references) + //IL_264b: Unknown result type (might be due to invalid IL or missing references) + //IL_2650: Unknown result type (might be due to invalid IL or missing references) + //IL_26c9: Unknown result type (might be due to invalid IL or missing references) + //IL_26ce: Unknown result type (might be due to invalid IL or missing references) + //IL_26d1: Expected O, but got Unknown + //IL_26d6: Expected O, but got Unknown + //IL_26d6: Unknown result type (might be due to invalid IL or missing references) + //IL_26e8: Unknown result type (might be due to invalid IL or missing references) + //IL_26f7: Unknown result type (might be due to invalid IL or missing references) + //IL_2701: Expected O, but got Unknown + //IL_26fc: Unknown result type (might be due to invalid IL or missing references) + //IL_2706: Expected O, but got Unknown + //IL_270b: Expected O, but got Unknown + //IL_2722: Unknown result type (might be due to invalid IL or missing references) + //IL_2727: Unknown result type (might be due to invalid IL or missing references) + //IL_2732: Unknown result type (might be due to invalid IL or missing references) + //IL_2737: Unknown result type (might be due to invalid IL or missing references) + //IL_27b0: Unknown result type (might be due to invalid IL or missing references) + //IL_27b5: Unknown result type (might be due to invalid IL or missing references) + //IL_27b8: Expected O, but got Unknown + //IL_27bd: Expected O, but got Unknown + //IL_27bd: Unknown result type (might be due to invalid IL or missing references) + //IL_27cf: Unknown result type (might be due to invalid IL or missing references) + //IL_27de: Unknown result type (might be due to invalid IL or missing references) + //IL_27e8: Expected O, but got Unknown + //IL_27e3: Unknown result type (might be due to invalid IL or missing references) + //IL_27ed: Expected O, but got Unknown + //IL_27f2: Expected O, but got Unknown + //IL_27ff: Unknown result type (might be due to invalid IL or missing references) + //IL_2804: Unknown result type (might be due to invalid IL or missing references) + //IL_2816: Unknown result type (might be due to invalid IL or missing references) + //IL_2820: Expected O, but got Unknown + //IL_2820: Unknown result type (might be due to invalid IL or missing references) + //IL_282f: Unknown result type (might be due to invalid IL or missing references) + //IL_2839: Expected O, but got Unknown + //IL_2834: Unknown result type (might be due to invalid IL or missing references) + //IL_283e: Expected O, but got Unknown + //IL_2843: Expected O, but got Unknown + //IL_2882: Unknown result type (might be due to invalid IL or missing references) + //IL_28b2: Unknown result type (might be due to invalid IL or missing references) + //IL_28df: Unknown result type (might be due to invalid IL or missing references) + //IL_28e4: Unknown result type (might be due to invalid IL or missing references) + //IL_28ef: Unknown result type (might be due to invalid IL or missing references) + //IL_28f4: Unknown result type (might be due to invalid IL or missing references) + //IL_2969: Unknown result type (might be due to invalid IL or missing references) + //IL_296e: Unknown result type (might be due to invalid IL or missing references) + //IL_2971: Expected O, but got Unknown + //IL_2976: Expected O, but got Unknown + //IL_2976: Unknown result type (might be due to invalid IL or missing references) + //IL_2988: Unknown result type (might be due to invalid IL or missing references) + //IL_2997: Unknown result type (might be due to invalid IL or missing references) + //IL_29a1: Expected O, but got Unknown + //IL_299c: Unknown result type (might be due to invalid IL or missing references) + //IL_29a6: Expected O, but got Unknown + //IL_29ab: Expected O, but got Unknown + //IL_2a1d: Unknown result type (might be due to invalid IL or missing references) + //IL_2a38: Unknown result type (might be due to invalid IL or missing references) + //IL_2a3d: Unknown result type (might be due to invalid IL or missing references) + //IL_2a48: Unknown result type (might be due to invalid IL or missing references) + //IL_2a4d: Unknown result type (might be due to invalid IL or missing references) + //IL_2add: Unknown result type (might be due to invalid IL or missing references) + //IL_2ae2: Unknown result type (might be due to invalid IL or missing references) + //IL_2ae5: Expected O, but got Unknown + //IL_2aea: Expected O, but got Unknown + //IL_2aea: Unknown result type (might be due to invalid IL or missing references) + //IL_2afc: Unknown result type (might be due to invalid IL or missing references) + //IL_2b0b: Unknown result type (might be due to invalid IL or missing references) + //IL_2b15: Expected O, but got Unknown + //IL_2b10: Unknown result type (might be due to invalid IL or missing references) + //IL_2b1a: Expected O, but got Unknown + //IL_2b1f: Expected O, but got Unknown + //IL_2b36: Unknown result type (might be due to invalid IL or missing references) + //IL_2b3b: Unknown result type (might be due to invalid IL or missing references) + //IL_2b46: Unknown result type (might be due to invalid IL or missing references) + //IL_2b4b: Unknown result type (might be due to invalid IL or missing references) + //IL_2bdb: Unknown result type (might be due to invalid IL or missing references) + //IL_2be0: Unknown result type (might be due to invalid IL or missing references) + //IL_2be3: Expected O, but got Unknown + //IL_2be8: Expected O, but got Unknown + //IL_2be8: Unknown result type (might be due to invalid IL or missing references) + //IL_2bfa: Unknown result type (might be due to invalid IL or missing references) + //IL_2c09: Unknown result type (might be due to invalid IL or missing references) + //IL_2c13: Expected O, but got Unknown + //IL_2c0e: Unknown result type (might be due to invalid IL or missing references) + //IL_2c18: Expected O, but got Unknown + //IL_2c1d: Expected O, but got Unknown + //IL_2c2a: Unknown result type (might be due to invalid IL or missing references) + //IL_2c2f: Unknown result type (might be due to invalid IL or missing references) + //IL_2c41: Unknown result type (might be due to invalid IL or missing references) + //IL_2c4b: Expected O, but got Unknown + //IL_2c4b: Unknown result type (might be due to invalid IL or missing references) + //IL_2c5a: Unknown result type (might be due to invalid IL or missing references) + //IL_2c64: Expected O, but got Unknown + //IL_2c5f: Unknown result type (might be due to invalid IL or missing references) + //IL_2c69: Expected O, but got Unknown + //IL_2c6e: Expected O, but got Unknown + //IL_2cbb: Unknown result type (might be due to invalid IL or missing references) + //IL_2cf7: Unknown result type (might be due to invalid IL or missing references) + //IL_2d01: Expected O, but got Unknown + //IL_2d41: Unknown result type (might be due to invalid IL or missing references) + //IL_2d5c: Unknown result type (might be due to invalid IL or missing references) + //IL_2d61: Unknown result type (might be due to invalid IL or missing references) + //IL_2d6c: Unknown result type (might be due to invalid IL or missing references) + //IL_2d71: Unknown result type (might be due to invalid IL or missing references) + //IL_2e01: Unknown result type (might be due to invalid IL or missing references) + //IL_2e06: Unknown result type (might be due to invalid IL or missing references) + //IL_2e09: Expected O, but got Unknown + //IL_2e0e: Expected O, but got Unknown + //IL_2e0e: Unknown result type (might be due to invalid IL or missing references) + //IL_2e20: Unknown result type (might be due to invalid IL or missing references) + //IL_2e2f: Unknown result type (might be due to invalid IL or missing references) + //IL_2e39: Expected O, but got Unknown + //IL_2e34: Unknown result type (might be due to invalid IL or missing references) + //IL_2e3e: Expected O, but got Unknown + //IL_2e43: Expected O, but got Unknown + //IL_2e5a: Unknown result type (might be due to invalid IL or missing references) + //IL_2e5f: Unknown result type (might be due to invalid IL or missing references) + //IL_2e6a: Unknown result type (might be due to invalid IL or missing references) + //IL_2e6f: Unknown result type (might be due to invalid IL or missing references) + //IL_2eff: Unknown result type (might be due to invalid IL or missing references) + //IL_2f04: Unknown result type (might be due to invalid IL or missing references) + //IL_2f07: Expected O, but got Unknown + //IL_2f0c: Expected O, but got Unknown + //IL_2f0c: Unknown result type (might be due to invalid IL or missing references) + //IL_2f1e: Unknown result type (might be due to invalid IL or missing references) + //IL_2f2d: Unknown result type (might be due to invalid IL or missing references) + //IL_2f37: Expected O, but got Unknown + //IL_2f32: Unknown result type (might be due to invalid IL or missing references) + //IL_2f3c: Expected O, but got Unknown + //IL_2f41: Expected O, but got Unknown + //IL_2f4e: Unknown result type (might be due to invalid IL or missing references) + //IL_2f53: Unknown result type (might be due to invalid IL or missing references) + //IL_2f65: Unknown result type (might be due to invalid IL or missing references) + //IL_2f6f: Expected O, but got Unknown + //IL_2f6f: Unknown result type (might be due to invalid IL or missing references) + //IL_2f7e: Unknown result type (might be due to invalid IL or missing references) + //IL_2f88: Expected O, but got Unknown + //IL_2f83: Unknown result type (might be due to invalid IL or missing references) + //IL_2f8d: Expected O, but got Unknown + //IL_2f92: Expected O, but got Unknown + //IL_2fdf: Unknown result type (might be due to invalid IL or missing references) + //IL_301b: Unknown result type (might be due to invalid IL or missing references) + //IL_3025: Expected O, but got Unknown + //IL_3065: Unknown result type (might be due to invalid IL or missing references) + //IL_3080: Unknown result type (might be due to invalid IL or missing references) + //IL_3085: Unknown result type (might be due to invalid IL or missing references) + //IL_3090: Unknown result type (might be due to invalid IL or missing references) + //IL_3095: Unknown result type (might be due to invalid IL or missing references) + //IL_3125: Unknown result type (might be due to invalid IL or missing references) + //IL_312a: Unknown result type (might be due to invalid IL or missing references) + //IL_312d: Expected O, but got Unknown + //IL_3132: Expected O, but got Unknown + //IL_3132: Unknown result type (might be due to invalid IL or missing references) + //IL_3144: Unknown result type (might be due to invalid IL or missing references) + //IL_3153: Unknown result type (might be due to invalid IL or missing references) + //IL_315d: Expected O, but got Unknown + //IL_3158: Unknown result type (might be due to invalid IL or missing references) + //IL_3162: Expected O, but got Unknown + //IL_3167: Expected O, but got Unknown + //IL_317e: Unknown result type (might be due to invalid IL or missing references) + //IL_3183: Unknown result type (might be due to invalid IL or missing references) + //IL_318e: Unknown result type (might be due to invalid IL or missing references) + //IL_3193: Unknown result type (might be due to invalid IL or missing references) + //IL_3223: Unknown result type (might be due to invalid IL or missing references) + //IL_3228: Unknown result type (might be due to invalid IL or missing references) + //IL_322b: Expected O, but got Unknown + //IL_3230: Expected O, but got Unknown + //IL_3230: Unknown result type (might be due to invalid IL or missing references) + //IL_3242: Unknown result type (might be due to invalid IL or missing references) + //IL_3251: Unknown result type (might be due to invalid IL or missing references) + //IL_325b: Expected O, but got Unknown + //IL_3256: Unknown result type (might be due to invalid IL or missing references) + //IL_3260: Expected O, but got Unknown + //IL_3265: Expected O, but got Unknown + //IL_3272: Unknown result type (might be due to invalid IL or missing references) + //IL_3277: Unknown result type (might be due to invalid IL or missing references) + //IL_3289: Unknown result type (might be due to invalid IL or missing references) + //IL_3293: Expected O, but got Unknown + //IL_3293: Unknown result type (might be due to invalid IL or missing references) + //IL_32a2: Unknown result type (might be due to invalid IL or missing references) + //IL_32ac: Expected O, but got Unknown + //IL_32a7: Unknown result type (might be due to invalid IL or missing references) + //IL_32b1: Expected O, but got Unknown + //IL_32b6: Expected O, but got Unknown + //IL_3311: Unknown result type (might be due to invalid IL or missing references) + //IL_334d: Unknown result type (might be due to invalid IL or missing references) + //IL_3357: Expected O, but got Unknown + //IL_33e8: Unknown result type (might be due to invalid IL or missing references) + //IL_3411: Unknown result type (might be due to invalid IL or missing references) + //IL_3416: Unknown result type (might be due to invalid IL or missing references) + //IL_3428: Unknown result type (might be due to invalid IL or missing references) + //IL_3432: Expected O, but got Unknown + //IL_3432: Unknown result type (might be due to invalid IL or missing references) + //IL_3441: Unknown result type (might be due to invalid IL or missing references) + //IL_344b: Expected O, but got Unknown + //IL_3446: Unknown result type (might be due to invalid IL or missing references) + //IL_3450: Expected O, but got Unknown + //IL_3455: Expected O, but got Unknown + //IL_34d6: Unknown result type (might be due to invalid IL or missing references) + //IL_34db: Unknown result type (might be due to invalid IL or missing references) + //IL_34ed: Unknown result type (might be due to invalid IL or missing references) + //IL_34f7: Expected O, but got Unknown + //IL_34f7: Unknown result type (might be due to invalid IL or missing references) + //IL_3506: Unknown result type (might be due to invalid IL or missing references) + //IL_3510: Expected O, but got Unknown + //IL_350b: Unknown result type (might be due to invalid IL or missing references) + //IL_3515: Expected O, but got Unknown + //IL_351a: Expected O, but got Unknown + //IL_3578: Unknown result type (might be due to invalid IL or missing references) + //IL_3582: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + StaticResourceExtension val10 = new StaticResourceExtension(); + AppThemeBindingExtension val11 = new AppThemeBindingExtension(); + Label val12 = new Label(); + StaticResourceExtension val13 = new StaticResourceExtension(); + StaticResourceExtension val14 = new StaticResourceExtension(); + AppThemeBindingExtension val15 = new AppThemeBindingExtension(); + Label val16 = new Label(); + StaticResourceExtension val17 = new StaticResourceExtension(); + ProgressBar val18 = new ProgressBar(); + StaticResourceExtension val19 = new StaticResourceExtension(); + StaticResourceExtension val20 = new StaticResourceExtension(); + AppThemeBindingExtension val21 = new AppThemeBindingExtension(); + Label val22 = new Label(); + StaticResourceExtension val23 = new StaticResourceExtension(); + StaticResourceExtension val24 = new StaticResourceExtension(); + AppThemeBindingExtension val25 = new AppThemeBindingExtension(); + ProgressBar val26 = new ProgressBar(); + StaticResourceExtension val27 = new StaticResourceExtension(); + StaticResourceExtension val28 = new StaticResourceExtension(); + AppThemeBindingExtension val29 = new AppThemeBindingExtension(); + Label val30 = new Label(); + StaticResourceExtension val31 = new StaticResourceExtension(); + StaticResourceExtension val32 = new StaticResourceExtension(); + AppThemeBindingExtension val33 = new AppThemeBindingExtension(); + ProgressBar val34 = new ProgressBar(); + StaticResourceExtension val35 = new StaticResourceExtension(); + Button val36 = new Button(); + VerticalStackLayout val37 = new VerticalStackLayout(); + Frame val38 = new Frame(); + StaticResourceExtension val39 = new StaticResourceExtension(); + StaticResourceExtension val40 = new StaticResourceExtension(); + StaticResourceExtension val41 = new StaticResourceExtension(); + AppThemeBindingExtension val42 = new AppThemeBindingExtension(); + Label val43 = new Label(); + StaticResourceExtension val44 = new StaticResourceExtension(); + StaticResourceExtension val45 = new StaticResourceExtension(); + StaticResourceExtension val46 = new StaticResourceExtension(); + AppThemeBindingExtension val47 = new AppThemeBindingExtension(); + ProgressBar val48 = new ProgressBar(); + StaticResourceExtension val49 = new StaticResourceExtension(); + StaticResourceExtension val50 = new StaticResourceExtension(); + AppThemeBindingExtension val51 = new AppThemeBindingExtension(); + Label val52 = new Label(); + Slider val53 = new Slider(); + VerticalStackLayout val54 = new VerticalStackLayout(); + Frame val55 = new Frame(); + StaticResourceExtension val56 = new StaticResourceExtension(); + StaticResourceExtension val57 = new StaticResourceExtension(); + StaticResourceExtension val58 = new StaticResourceExtension(); + AppThemeBindingExtension val59 = new AppThemeBindingExtension(); + Label val60 = new Label(); + StaticResourceExtension val61 = new StaticResourceExtension(); + ActivityIndicator val62 = new ActivityIndicator(); + StaticResourceExtension val63 = new StaticResourceExtension(); + StaticResourceExtension val64 = new StaticResourceExtension(); + AppThemeBindingExtension val65 = new AppThemeBindingExtension(); + Label val66 = new Label(); + VerticalStackLayout val67 = new VerticalStackLayout(); + ActivityIndicator val68 = new ActivityIndicator(); + StaticResourceExtension val69 = new StaticResourceExtension(); + StaticResourceExtension val70 = new StaticResourceExtension(); + AppThemeBindingExtension val71 = new AppThemeBindingExtension(); + Label val72 = new Label(); + VerticalStackLayout val73 = new VerticalStackLayout(); + ActivityIndicator val74 = new ActivityIndicator(); + StaticResourceExtension val75 = new StaticResourceExtension(); + StaticResourceExtension val76 = new StaticResourceExtension(); + AppThemeBindingExtension val77 = new AppThemeBindingExtension(); + Label val78 = new Label(); + VerticalStackLayout val79 = new VerticalStackLayout(); + HorizontalStackLayout val80 = new HorizontalStackLayout(); + ActivityIndicator val81 = new ActivityIndicator(); + Button val82 = new Button(); + HorizontalStackLayout val83 = new HorizontalStackLayout(); + VerticalStackLayout val84 = new VerticalStackLayout(); + Frame val85 = new Frame(); + AppThemeBindingExtension val86 = new AppThemeBindingExtension(); + AppThemeBindingExtension val87 = new AppThemeBindingExtension(); + Label val88 = new Label(); + Button val89 = new Button(); + VerticalStackLayout val90 = new VerticalStackLayout(); + Frame val91 = new Frame(); + VerticalStackLayout val92 = new VerticalStackLayout(); + ScrollView val93 = new ScrollView(); + ProgressPage progressPage; + NameScope val94 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(progressPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)progressPage, (INameScope)(object)val94); + ((Element)val93).transientNamescope = (INameScope)(object)val94; + ((Element)val92).transientNamescope = (INameScope)(object)val94; + ((Element)val7).transientNamescope = (INameScope)(object)val94; + ((Element)val38).transientNamescope = (INameScope)(object)val94; + ((Element)val37).transientNamescope = (INameScope)(object)val94; + ((Element)val12).transientNamescope = (INameScope)(object)val94; + ((Element)val16).transientNamescope = (INameScope)(object)val94; + ((Element)val18).transientNamescope = (INameScope)(object)val94; + ((Element)val22).transientNamescope = (INameScope)(object)val94; + ((Element)val26).transientNamescope = (INameScope)(object)val94; + ((Element)val30).transientNamescope = (INameScope)(object)val94; + ((Element)val34).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("AnimatedProgress", (object)val34); + if (((Element)val34).StyleId == null) + { + ((Element)val34).StyleId = "AnimatedProgress"; + } + ((Element)val36).transientNamescope = (INameScope)(object)val94; + ((Element)val55).transientNamescope = (INameScope)(object)val94; + ((Element)val54).transientNamescope = (INameScope)(object)val94; + ((Element)val43).transientNamescope = (INameScope)(object)val94; + ((Element)val48).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("InteractiveProgress", (object)val48); + if (((Element)val48).StyleId == null) + { + ((Element)val48).StyleId = "InteractiveProgress"; + } + ((Element)val52).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("ProgressLabel", (object)val52); + if (((Element)val52).StyleId == null) + { + ((Element)val52).StyleId = "ProgressLabel"; + } + ((Element)val53).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("ProgressSlider", (object)val53); + if (((Element)val53).StyleId == null) + { + ((Element)val53).StyleId = "ProgressSlider"; + } + ((Element)val85).transientNamescope = (INameScope)(object)val94; + ((Element)val84).transientNamescope = (INameScope)(object)val94; + ((Element)val60).transientNamescope = (INameScope)(object)val94; + ((Element)val80).transientNamescope = (INameScope)(object)val94; + ((Element)val67).transientNamescope = (INameScope)(object)val94; + ((Element)val62).transientNamescope = (INameScope)(object)val94; + ((Element)val66).transientNamescope = (INameScope)(object)val94; + ((Element)val73).transientNamescope = (INameScope)(object)val94; + ((Element)val68).transientNamescope = (INameScope)(object)val94; + ((Element)val72).transientNamescope = (INameScope)(object)val94; + ((Element)val79).transientNamescope = (INameScope)(object)val94; + ((Element)val74).transientNamescope = (INameScope)(object)val94; + ((Element)val78).transientNamescope = (INameScope)(object)val94; + ((Element)val83).transientNamescope = (INameScope)(object)val94; + ((Element)val81).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("ToggleIndicator", (object)val81); + if (((Element)val81).StyleId == null) + { + ((Element)val81).StyleId = "ToggleIndicator"; + } + ((Element)val82).transientNamescope = (INameScope)(object)val94; + ((Element)val91).transientNamescope = (INameScope)(object)val94; + ((Element)val90).transientNamescope = (INameScope)(object)val94; + ((Element)val88).transientNamescope = (INameScope)(object)val94; + ((Element)val89).transientNamescope = (INameScope)(object)val94; + ((INameScope)val94).RegisterName("LoadButton", (object)val89); + if (((Element)val89).StyleId == null) + { + ((Element)val89).StyleId = "LoadButton"; + } + AnimatedProgress = val34; + InteractiveProgress = val48; + ProgressLabel = val52; + ProgressSlider = val53; + ToggleIndicator = val81; + LoadButton = val89; + ((BindableObject)progressPage).SetValue(Page.TitleProperty, (object)"Progress"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val95 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val96 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = progressPage; + SimpleValueTargetProvider val97 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val94, val94, val94 }, false); + object obj = (object)val97; + val96.Add(typeFromHandle, (object)val97); + val96.Add(typeof(IReferenceProvider), obj); + val96.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val95.ProvideValue((IServiceProvider)val96); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val98 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val99 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = progressPage; + SimpleValueTargetProvider val100 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val94, val94, val94 }, false); + object obj2 = (object)val100; + val99.Add(typeFromHandle2, (object)val100); + val99.Add(typeof(IReferenceProvider), obj2); + val99.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val98.ProvideValue((IServiceProvider)val99); + val3.Dark = dark; + XamlServiceProvider val101 = new XamlServiceProvider(); + val101.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)progressPage, (object)VisualElement.BackgroundColorProperty)); + val101.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val102 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val101); + ((BindableObject)progressPage).SetBinding(VisualElement.BackgroundColorProperty, val102); + ((BindableObject)val92).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val92).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Progress Controls"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val103 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val104 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 5]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val92; + array3[3] = val93; + array3[4] = progressPage; + SimpleValueTargetProvider val105 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val94, val94, val94, val94, val94, val94 }, false); + object obj3 = (object)val105; + val104.Add(typeFromHandle3, (object)val105); + val104.Add(typeof(IReferenceProvider), obj3); + val104.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object light2 = val103.ProvideValue((IServiceProvider)val104); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val106 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val107 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val92; + array4[3] = val93; + array4[4] = progressPage; + SimpleValueTargetProvider val108 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val94, val94, val94, val94, val94, val94 }, false); + object obj4 = (object)val108; + val107.Add(typeFromHandle4, (object)val108); + val107.Add(typeof(IReferenceProvider), obj4); + val107.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object dark2 = val106.ProvideValue((IServiceProvider)val107); + val6.Dark = dark2; + XamlServiceProvider val109 = new XamlServiceProvider(); + val109.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val109.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + BindingBase val110 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val109); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val110); + ((Layout)val92).Children.Add((IView)(object)val7); + val8.Key = "ThemedFrame"; + StaticResourceExtension val111 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val112 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 4]; + array5[0] = val38; + array5[1] = val92; + array5[2] = val93; + array5[3] = progressPage; + SimpleValueTargetProvider val113 = new SimpleValueTargetProvider(array5, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val94, val94, val94, val94, val94 }, false); + object obj5 = (object)val113; + val112.Add(typeFromHandle5, (object)val113); + val112.Add(typeof(IReferenceProvider), obj5); + val112.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object obj6 = val111.ProvideValue((IServiceProvider)val112); + ((BindableObject)val38).SetValue(VisualElement.StyleProperty, (obj6 == null || !typeof(BindingBase).IsAssignableFrom(obj6.GetType())) ? obj6 : obj6); + ((BindableObject)val38).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val38).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val37).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val12).SetValue(Label.TextProperty, (object)"ProgressBar"); + ((BindableObject)val12).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val12).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val9.Key = "TextPrimaryLight"; + StaticResourceExtension val114 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val115 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 7]; + array6[0] = val11; + array6[1] = val12; + array6[2] = val37; + array6[3] = val38; + array6[4] = val92; + array6[5] = val93; + array6[6] = progressPage; + SimpleValueTargetProvider val116 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj7 = (object)val116; + val115.Add(typeFromHandle6, (object)val116); + val115.Add(typeof(IReferenceProvider), obj7); + val115.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object light3 = val114.ProvideValue((IServiceProvider)val115); + val11.Light = light3; + val10.Key = "TextPrimaryDark"; + StaticResourceExtension val117 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val118 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 7]; + array7[0] = val11; + array7[1] = val12; + array7[2] = val37; + array7[3] = val38; + array7[4] = val92; + array7[5] = val93; + array7[6] = progressPage; + SimpleValueTargetProvider val119 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj8 = (object)val119; + val118.Add(typeFromHandle7, (object)val119); + val118.Add(typeof(IReferenceProvider), obj8); + val118.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object dark3 = val117.ProvideValue((IServiceProvider)val118); + val11.Dark = dark3; + XamlServiceProvider val120 = new XamlServiceProvider(); + val120.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val12, (object)Label.TextColorProperty)); + val120.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + BindingBase val121 = ((IMarkupExtension)(object)val11).ProvideValue((IServiceProvider)val120); + ((BindableObject)val12).SetBinding(Label.TextColorProperty, val121); + ((Layout)val37).Children.Add((IView)(object)val12); + ((BindableObject)val16).SetValue(Label.TextProperty, (object)"Default Progress (50%)"); + val13.Key = "TextPrimaryLight"; + StaticResourceExtension val122 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val123 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 7]; + array8[0] = val15; + array8[1] = val16; + array8[2] = val37; + array8[3] = val38; + array8[4] = val92; + array8[5] = val93; + array8[6] = progressPage; + SimpleValueTargetProvider val124 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj9 = (object)val124; + val123.Add(typeFromHandle8, (object)val124); + val123.Add(typeof(IReferenceProvider), obj9); + val123.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(20, 28))); + object light4 = val122.ProvideValue((IServiceProvider)val123); + val15.Light = light4; + val14.Key = "TextPrimaryDark"; + StaticResourceExtension val125 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val126 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 7]; + array9[0] = val15; + array9[1] = val16; + array9[2] = val37; + array9[3] = val38; + array9[4] = val92; + array9[5] = val93; + array9[6] = progressPage; + SimpleValueTargetProvider val127 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj10 = (object)val127; + val126.Add(typeFromHandle9, (object)val127); + val126.Add(typeof(IReferenceProvider), obj10); + val126.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(20, 28))); + object dark4 = val125.ProvideValue((IServiceProvider)val126); + val15.Dark = dark4; + XamlServiceProvider val128 = new XamlServiceProvider(); + val128.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val16, (object)Label.TextColorProperty)); + val128.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(20, 28))); + BindingBase val129 = ((IMarkupExtension)(object)val15).ProvideValue((IServiceProvider)val128); + ((BindableObject)val16).SetBinding(Label.TextColorProperty, val129); + ((Layout)val37).Children.Add((IView)(object)val16); + ((BindableObject)val18).SetValue(ProgressBar.ProgressProperty, (object)0.5); + val17.Key = "ThemedProgressBar"; + StaticResourceExtension val130 = new StaticResourceExtension + { + Key = "ThemedProgressBar" + }; + XamlServiceProvider val131 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 6]; + array10[0] = val18; + array10[1] = val37; + array10[2] = val38; + array10[3] = val92; + array10[4] = val93; + array10[5] = progressPage; + SimpleValueTargetProvider val132 = new SimpleValueTargetProvider(array10, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[7] { val94, val94, val94, val94, val94, val94, val94 }, false); + object obj11 = (object)val132; + val131.Add(typeFromHandle10, (object)val132); + val131.Add(typeof(IReferenceProvider), obj11); + val131.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(21, 49))); + object obj12 = val130.ProvideValue((IServiceProvider)val131); + ((BindableObject)val18).SetValue(VisualElement.StyleProperty, (obj12 == null || !typeof(BindingBase).IsAssignableFrom(obj12.GetType())) ? obj12 : obj12); + ((Layout)val37).Children.Add((IView)(object)val18); + ((BindableObject)val22).SetValue(Label.TextProperty, (object)"Colored Progress (75%)"); + val19.Key = "TextPrimaryLight"; + StaticResourceExtension val133 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val134 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 7]; + array11[0] = val21; + array11[1] = val22; + array11[2] = val37; + array11[3] = val38; + array11[4] = val92; + array11[5] = val93; + array11[6] = progressPage; + SimpleValueTargetProvider val135 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj13 = (object)val135; + val134.Add(typeFromHandle11, (object)val135); + val134.Add(typeof(IReferenceProvider), obj13); + val134.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(24, 28))); + object light5 = val133.ProvideValue((IServiceProvider)val134); + val21.Light = light5; + val20.Key = "TextPrimaryDark"; + StaticResourceExtension val136 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val137 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 7]; + array12[0] = val21; + array12[1] = val22; + array12[2] = val37; + array12[3] = val38; + array12[4] = val92; + array12[5] = val93; + array12[6] = progressPage; + SimpleValueTargetProvider val138 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj14 = (object)val138; + val137.Add(typeFromHandle12, (object)val138); + val137.Add(typeof(IReferenceProvider), obj14); + val137.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(24, 28))); + object dark5 = val136.ProvideValue((IServiceProvider)val137); + val21.Dark = dark5; + XamlServiceProvider val139 = new XamlServiceProvider(); + val139.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val22, (object)Label.TextColorProperty)); + val139.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(24, 28))); + BindingBase val140 = ((IMarkupExtension)(object)val21).ProvideValue((IServiceProvider)val139); + ((BindableObject)val22).SetBinding(Label.TextColorProperty, val140); + ((Layout)val37).Children.Add((IView)(object)val22); + ((BindableObject)val26).SetValue(ProgressBar.ProgressProperty, (object)0.75); + ((BindableObject)val26).SetValue(ProgressBar.ProgressColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + val23.Key = "ProgressTrackLight"; + StaticResourceExtension val141 = new StaticResourceExtension + { + Key = "ProgressTrackLight" + }; + XamlServiceProvider val142 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 7]; + array13[0] = val25; + array13[1] = val26; + array13[2] = val37; + array13[3] = val38; + array13[4] = val92; + array13[5] = val93; + array13[6] = progressPage; + SimpleValueTargetProvider val143 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj15 = (object)val143; + val142.Add(typeFromHandle13, (object)val143); + val142.Add(typeof(IReferenceProvider), obj15); + val142.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 34))); + object light6 = val141.ProvideValue((IServiceProvider)val142); + val25.Light = light6; + val24.Key = "ProgressTrackDark"; + StaticResourceExtension val144 = new StaticResourceExtension + { + Key = "ProgressTrackDark" + }; + XamlServiceProvider val145 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 7]; + array14[0] = val25; + array14[1] = val26; + array14[2] = val37; + array14[3] = val38; + array14[4] = val92; + array14[5] = val93; + array14[6] = progressPage; + SimpleValueTargetProvider val146 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj16 = (object)val146; + val145.Add(typeFromHandle14, (object)val146); + val145.Add(typeof(IReferenceProvider), obj16); + val145.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 34))); + object dark6 = val144.ProvideValue((IServiceProvider)val145); + val25.Dark = dark6; + XamlServiceProvider val147 = new XamlServiceProvider(); + val147.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val26, (object)VisualElement.BackgroundColorProperty)); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(26, 34))); + BindingBase val148 = ((IMarkupExtension)(object)val25).ProvideValue((IServiceProvider)val147); + ((BindableObject)val26).SetBinding(VisualElement.BackgroundColorProperty, val148); + ((Layout)val37).Children.Add((IView)(object)val26); + ((BindableObject)val30).SetValue(Label.TextProperty, (object)"Animated Progress"); + val27.Key = "TextPrimaryLight"; + StaticResourceExtension val149 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val150 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 7]; + array15[0] = val29; + array15[1] = val30; + array15[2] = val37; + array15[3] = val38; + array15[4] = val92; + array15[5] = val93; + array15[6] = progressPage; + SimpleValueTargetProvider val151 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj17 = (object)val151; + val150.Add(typeFromHandle15, (object)val151); + val150.Add(typeof(IReferenceProvider), obj17); + val150.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(29, 28))); + object light7 = val149.ProvideValue((IServiceProvider)val150); + val29.Light = light7; + val28.Key = "TextPrimaryDark"; + StaticResourceExtension val152 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val153 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 7]; + array16[0] = val29; + array16[1] = val30; + array16[2] = val37; + array16[3] = val38; + array16[4] = val92; + array16[5] = val93; + array16[6] = progressPage; + SimpleValueTargetProvider val154 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj18 = (object)val154; + val153.Add(typeFromHandle16, (object)val154); + val153.Add(typeof(IReferenceProvider), obj18); + val153.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(29, 28))); + object dark7 = val152.ProvideValue((IServiceProvider)val153); + val29.Dark = dark7; + XamlServiceProvider val155 = new XamlServiceProvider(); + val155.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val30, (object)Label.TextColorProperty)); + val155.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(29, 28))); + BindingBase val156 = ((IMarkupExtension)(object)val29).ProvideValue((IServiceProvider)val155); + ((BindableObject)val30).SetBinding(Label.TextColorProperty, val156); + ((Layout)val37).Children.Add((IView)(object)val30); + ((BindableObject)val34).SetValue(ProgressBar.ProgressProperty, (object)0.0); + ((BindableObject)val34).SetValue(ProgressBar.ProgressColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + val31.Key = "ProgressTrackLight"; + StaticResourceExtension val157 = new StaticResourceExtension + { + Key = "ProgressTrackLight" + }; + XamlServiceProvider val158 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 7]; + array17[0] = val33; + array17[1] = val34; + array17[2] = val37; + array17[3] = val38; + array17[4] = val92; + array17[5] = val93; + array17[6] = progressPage; + SimpleValueTargetProvider val159 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj19 = (object)val159; + val158.Add(typeFromHandle17, (object)val159); + val158.Add(typeof(IReferenceProvider), obj19); + val158.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 34))); + object light8 = val157.ProvideValue((IServiceProvider)val158); + val33.Light = light8; + val32.Key = "ProgressTrackDark"; + StaticResourceExtension val160 = new StaticResourceExtension + { + Key = "ProgressTrackDark" + }; + XamlServiceProvider val161 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 7]; + array18[0] = val33; + array18[1] = val34; + array18[2] = val37; + array18[3] = val38; + array18[4] = val92; + array18[5] = val93; + array18[6] = progressPage; + SimpleValueTargetProvider val162 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj20 = (object)val162; + val161.Add(typeFromHandle18, (object)val162); + val161.Add(typeof(IReferenceProvider), obj20); + val161.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 34))); + object dark8 = val160.ProvideValue((IServiceProvider)val161); + val33.Dark = dark8; + XamlServiceProvider val163 = new XamlServiceProvider(); + val163.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val34, (object)VisualElement.BackgroundColorProperty)); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(31, 34))); + BindingBase val164 = ((IMarkupExtension)(object)val33).ProvideValue((IServiceProvider)val163); + ((BindableObject)val34).SetBinding(VisualElement.BackgroundColorProperty, val164); + ((Layout)val37).Children.Add((IView)(object)val34); + ((BindableObject)val36).SetValue(Button.TextProperty, (object)"Animate Progress"); + val36.Clicked += progressPage.OnAnimateClicked; + val35.Key = "PrimaryButton"; + StaticResourceExtension val165 = new StaticResourceExtension + { + Key = "PrimaryButton" + }; + XamlServiceProvider val166 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 6]; + array19[0] = val36; + array19[1] = val37; + array19[2] = val38; + array19[3] = val92; + array19[4] = val93; + array19[5] = progressPage; + SimpleValueTargetProvider val167 = new SimpleValueTargetProvider(array19, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[7] { val94, val94, val94, val94, val94, val94, val94 }, false); + object obj21 = (object)val167; + val166.Add(typeFromHandle19, (object)val167); + val166.Add(typeof(IReferenceProvider), obj21); + val166.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(32, 80))); + object obj22 = val165.ProvideValue((IServiceProvider)val166); + ((BindableObject)val36).SetValue(VisualElement.StyleProperty, (obj22 == null || !typeof(BindingBase).IsAssignableFrom(obj22.GetType())) ? obj22 : obj22); + ((Layout)val37).Children.Add((IView)(object)val36); + ((BindableObject)val38).SetValue(ContentView.ContentProperty, (object)val37); + ((Layout)val92).Children.Add((IView)(object)val38); + val39.Key = "ThemedFrame"; + StaticResourceExtension val168 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val169 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 4]; + array20[0] = val55; + array20[1] = val92; + array20[2] = val93; + array20[3] = progressPage; + SimpleValueTargetProvider val170 = new SimpleValueTargetProvider(array20, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val94, val94, val94, val94, val94 }, false); + object obj23 = (object)val170; + val169.Add(typeFromHandle20, (object)val170); + val169.Add(typeof(IReferenceProvider), obj23); + val169.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(37, 20))); + object obj24 = val168.ProvideValue((IServiceProvider)val169); + ((BindableObject)val55).SetValue(VisualElement.StyleProperty, (obj24 == null || !typeof(BindingBase).IsAssignableFrom(obj24.GetType())) ? obj24 : obj24); + ((BindableObject)val55).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val55).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val54).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val43).SetValue(Label.TextProperty, (object)"Interactive Progress"); + ((BindableObject)val43).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val43).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val40.Key = "TextPrimaryLight"; + StaticResourceExtension val171 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val172 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 7]; + array21[0] = val42; + array21[1] = val43; + array21[2] = val54; + array21[3] = val55; + array21[4] = val92; + array21[5] = val93; + array21[6] = progressPage; + SimpleValueTargetProvider val173 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj25 = (object)val173; + val172.Add(typeFromHandle21, (object)val173); + val172.Add(typeof(IReferenceProvider), obj25); + val172.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 28))); + object light9 = val171.ProvideValue((IServiceProvider)val172); + val42.Light = light9; + val41.Key = "TextPrimaryDark"; + StaticResourceExtension val174 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val175 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 7]; + array22[0] = val42; + array22[1] = val43; + array22[2] = val54; + array22[3] = val55; + array22[4] = val92; + array22[5] = val93; + array22[6] = progressPage; + SimpleValueTargetProvider val176 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj26 = (object)val176; + val175.Add(typeFromHandle22, (object)val176); + val175.Add(typeof(IReferenceProvider), obj26); + val175.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 28))); + object dark9 = val174.ProvideValue((IServiceProvider)val175); + val42.Dark = dark9; + XamlServiceProvider val177 = new XamlServiceProvider(); + val177.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val43, (object)Label.TextColorProperty)); + val177.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 28))); + BindingBase val178 = ((IMarkupExtension)(object)val42).ProvideValue((IServiceProvider)val177); + ((BindableObject)val43).SetBinding(Label.TextColorProperty, val178); + ((Layout)val54).Children.Add((IView)(object)val43); + ((BindableObject)val48).SetValue(ProgressBar.ProgressProperty, (object)0.3); + val44.Key = "PrimaryColor"; + StaticResourceExtension val179 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val180 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 6]; + array23[0] = val48; + array23[1] = val54; + array23[2] = val55; + array23[3] = val92; + array23[4] = val93; + array23[5] = progressPage; + SimpleValueTargetProvider val181 = new SimpleValueTargetProvider(array23, (object)ProgressBar.ProgressColorProperty, (INameScope[])(object)new NameScope[7] { val94, val94, val94, val94, val94, val94, val94 }, false); + object obj27 = (object)val181; + val180.Add(typeFromHandle23, (object)val181); + val180.Add(typeof(IReferenceProvider), obj27); + val180.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 34))); + object obj28 = val179.ProvideValue((IServiceProvider)val180); + ((BindableObject)val48).SetValue(ProgressBar.ProgressColorProperty, (obj28 == null || !typeof(BindingBase).IsAssignableFrom(obj28.GetType())) ? obj28 : obj28); + val45.Key = "ProgressTrackLight"; + StaticResourceExtension val182 = new StaticResourceExtension + { + Key = "ProgressTrackLight" + }; + XamlServiceProvider val183 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 7]; + array24[0] = val47; + array24[1] = val48; + array24[2] = val54; + array24[3] = val55; + array24[4] = val92; + array24[5] = val93; + array24[6] = progressPage; + SimpleValueTargetProvider val184 = new SimpleValueTargetProvider(array24, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj29 = (object)val184; + val183.Add(typeFromHandle24, (object)val184); + val183.Add(typeof(IReferenceProvider), obj29); + val183.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 34))); + object light10 = val182.ProvideValue((IServiceProvider)val183); + val47.Light = light10; + val46.Key = "ProgressTrackDark"; + StaticResourceExtension val185 = new StaticResourceExtension + { + Key = "ProgressTrackDark" + }; + XamlServiceProvider val186 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 7]; + array25[0] = val47; + array25[1] = val48; + array25[2] = val54; + array25[3] = val55; + array25[4] = val92; + array25[5] = val93; + array25[6] = progressPage; + SimpleValueTargetProvider val187 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj30 = (object)val187; + val186.Add(typeFromHandle25, (object)val187); + val186.Add(typeof(IReferenceProvider), obj30); + val186.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 34))); + object dark10 = val185.ProvideValue((IServiceProvider)val186); + val47.Dark = dark10; + XamlServiceProvider val188 = new XamlServiceProvider(); + val188.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val48, (object)VisualElement.BackgroundColorProperty)); + val188.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 34))); + BindingBase val189 = ((IMarkupExtension)(object)val47).ProvideValue((IServiceProvider)val188); + ((BindableObject)val48).SetBinding(VisualElement.BackgroundColorProperty, val189); + ((Layout)val54).Children.Add((IView)(object)val48); + ((BindableObject)val52).SetValue(Label.TextProperty, (object)"30%"); + ((BindableObject)val52).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val49.Key = "TextPrimaryLight"; + StaticResourceExtension val190 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val191 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 7]; + array26[0] = val51; + array26[1] = val52; + array26[2] = val54; + array26[3] = val55; + array26[4] = val92; + array26[5] = val93; + array26[6] = progressPage; + SimpleValueTargetProvider val192 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj31 = (object)val192; + val191.Add(typeFromHandle26, (object)val192); + val191.Add(typeof(IReferenceProvider), obj31); + val191.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object light11 = val190.ProvideValue((IServiceProvider)val191); + val51.Light = light11; + val50.Key = "TextPrimaryDark"; + StaticResourceExtension val193 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val194 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 7]; + array27[0] = val51; + array27[1] = val52; + array27[2] = val54; + array27[3] = val55; + array27[4] = val92; + array27[5] = val93; + array27[6] = progressPage; + SimpleValueTargetProvider val195 = new SimpleValueTargetProvider(array27, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj32 = (object)val195; + val194.Add(typeFromHandle27, (object)val195); + val194.Add(typeof(IReferenceProvider), obj32); + val194.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object dark11 = val193.ProvideValue((IServiceProvider)val194); + val51.Dark = dark11; + XamlServiceProvider val196 = new XamlServiceProvider(); + val196.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val52, (object)Label.TextColorProperty)); + val196.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + BindingBase val197 = ((IMarkupExtension)(object)val51).ProvideValue((IServiceProvider)val196); + ((BindableObject)val52).SetBinding(Label.TextColorProperty, val197); + ((Layout)val54).Children.Add((IView)(object)val52); + ((BindableObject)val53).SetValue(Slider.MinimumProperty, (object)0.0); + ((BindableObject)val53).SetValue(Slider.MaximumProperty, (object)1.0); + ((BindableObject)val53).SetValue(Slider.ValueProperty, (object)0.3); + val53.ValueChanged += progressPage.OnSliderValueChanged; + ((Layout)val54).Children.Add((IView)(object)val53); + ((BindableObject)val55).SetValue(ContentView.ContentProperty, (object)val54); + ((Layout)val92).Children.Add((IView)(object)val55); + val56.Key = "ThemedFrame"; + StaticResourceExtension val198 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val199 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 4]; + array28[0] = val85; + array28[1] = val92; + array28[2] = val93; + array28[3] = progressPage; + SimpleValueTargetProvider val200 = new SimpleValueTargetProvider(array28, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val94, val94, val94, val94, val94 }, false); + object obj33 = (object)val200; + val199.Add(typeFromHandle28, (object)val200); + val199.Add(typeof(IReferenceProvider), obj33); + val199.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(53, 20))); + object obj34 = val198.ProvideValue((IServiceProvider)val199); + ((BindableObject)val85).SetValue(VisualElement.StyleProperty, (obj34 == null || !typeof(BindingBase).IsAssignableFrom(obj34.GetType())) ? obj34 : obj34); + ((BindableObject)val85).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val85).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val84).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val60).SetValue(Label.TextProperty, (object)"ActivityIndicator"); + ((BindableObject)val60).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val60).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val57.Key = "TextPrimaryLight"; + StaticResourceExtension val201 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val202 = new XamlServiceProvider(); + Type? typeFromHandle29 = typeof(IProvideValueTarget); + object[] array29 = new object[0 + 7]; + array29[0] = val59; + array29[1] = val60; + array29[2] = val84; + array29[3] = val85; + array29[4] = val92; + array29[5] = val93; + array29[6] = progressPage; + SimpleValueTargetProvider val203 = new SimpleValueTargetProvider(array29, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj35 = (object)val203; + val202.Add(typeFromHandle29, (object)val203); + val202.Add(typeof(IReferenceProvider), obj35); + val202.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + object light12 = val201.ProvideValue((IServiceProvider)val202); + val59.Light = light12; + val58.Key = "TextPrimaryDark"; + StaticResourceExtension val204 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val205 = new XamlServiceProvider(); + Type? typeFromHandle30 = typeof(IProvideValueTarget); + object[] array30 = new object[0 + 7]; + array30[0] = val59; + array30[1] = val60; + array30[2] = val84; + array30[3] = val85; + array30[4] = val92; + array30[5] = val93; + array30[6] = progressPage; + SimpleValueTargetProvider val206 = new SimpleValueTargetProvider(array30, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj36 = (object)val206; + val205.Add(typeFromHandle30, (object)val206); + val205.Add(typeof(IReferenceProvider), obj36); + val205.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + object dark12 = val204.ProvideValue((IServiceProvider)val205); + val59.Dark = dark12; + XamlServiceProvider val207 = new XamlServiceProvider(); + val207.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val60, (object)Label.TextColorProperty)); + val207.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 28))); + BindingBase val208 = ((IMarkupExtension)(object)val59).ProvideValue((IServiceProvider)val207); + ((BindableObject)val60).SetBinding(Label.TextColorProperty, val208); + ((Layout)val84).Children.Add((IView)(object)val60); + ((BindableObject)val80).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val80).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val67).SetValue(StackBase.SpacingProperty, (object)5.0); + ((BindableObject)val67).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val62).SetValue(ActivityIndicator.IsRunningProperty, (object)true); + val61.Key = "PrimaryColor"; + StaticResourceExtension val209 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val210 = new XamlServiceProvider(); + Type? typeFromHandle31 = typeof(IProvideValueTarget); + object[] array31 = new object[0 + 8]; + array31[0] = val62; + array31[1] = val67; + array31[2] = val80; + array31[3] = val84; + array31[4] = val85; + array31[5] = val92; + array31[6] = val93; + array31[7] = progressPage; + SimpleValueTargetProvider val211 = new SimpleValueTargetProvider(array31, (object)ActivityIndicator.ColorProperty, (INameScope[])(object)new NameScope[9] { val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj37 = (object)val211; + val210.Add(typeFromHandle31, (object)val211); + val210.Add(typeof(IReferenceProvider), obj37); + val210.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(60, 65))); + object obj38 = val209.ProvideValue((IServiceProvider)val210); + ((BindableObject)val62).SetValue(ActivityIndicator.ColorProperty, (obj38 == null || !typeof(BindingBase).IsAssignableFrom(obj38.GetType())) ? obj38 : obj38); + ((Layout)val67).Children.Add((IView)(object)val62); + ((BindableObject)val66).SetValue(Label.TextProperty, (object)"Default"); + ((BindableObject)val66).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val66).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val63.Key = "TextSecondaryLight"; + StaticResourceExtension val212 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val213 = new XamlServiceProvider(); + Type? typeFromHandle32 = typeof(IProvideValueTarget); + object[] array32 = new object[0 + 9]; + array32[0] = val65; + array32[1] = val66; + array32[2] = val67; + array32[3] = val80; + array32[4] = val84; + array32[5] = val85; + array32[6] = val92; + array32[7] = val93; + array32[8] = progressPage; + SimpleValueTargetProvider val214 = new SimpleValueTargetProvider(array32, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj39 = (object)val214; + val213.Add(typeFromHandle32, (object)val214); + val213.Add(typeof(IReferenceProvider), obj39); + val213.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 36))); + object light13 = val212.ProvideValue((IServiceProvider)val213); + val65.Light = light13; + val64.Key = "TextSecondaryDark"; + StaticResourceExtension val215 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val216 = new XamlServiceProvider(); + Type? typeFromHandle33 = typeof(IProvideValueTarget); + object[] array33 = new object[0 + 9]; + array33[0] = val65; + array33[1] = val66; + array33[2] = val67; + array33[3] = val80; + array33[4] = val84; + array33[5] = val85; + array33[6] = val92; + array33[7] = val93; + array33[8] = progressPage; + SimpleValueTargetProvider val217 = new SimpleValueTargetProvider(array33, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj40 = (object)val217; + val216.Add(typeFromHandle33, (object)val217); + val216.Add(typeof(IReferenceProvider), obj40); + val216.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 36))); + object dark13 = val215.ProvideValue((IServiceProvider)val216); + val65.Dark = dark13; + XamlServiceProvider val218 = new XamlServiceProvider(); + val218.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val66, (object)Label.TextColorProperty)); + val218.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 36))); + BindingBase val219 = ((IMarkupExtension)(object)val65).ProvideValue((IServiceProvider)val218); + ((BindableObject)val66).SetBinding(Label.TextColorProperty, val219); + ((Layout)val67).Children.Add((IView)(object)val66); + ((Layout)val80).Children.Add((IView)(object)val67); + ((BindableObject)val73).SetValue(StackBase.SpacingProperty, (object)5.0); + ((BindableObject)val73).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val68).SetValue(ActivityIndicator.IsRunningProperty, (object)true); + ((BindableObject)val68).SetValue(ActivityIndicator.ColorProperty, (object)new Color(0.29803923f, 35f / 51f, 16f / 51f, 1f)); + ((Layout)val73).Children.Add((IView)(object)val68); + ((BindableObject)val72).SetValue(Label.TextProperty, (object)"Green"); + ((BindableObject)val72).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val72).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val69.Key = "TextSecondaryLight"; + StaticResourceExtension val220 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val221 = new XamlServiceProvider(); + Type? typeFromHandle34 = typeof(IProvideValueTarget); + object[] array34 = new object[0 + 9]; + array34[0] = val71; + array34[1] = val72; + array34[2] = val73; + array34[3] = val80; + array34[4] = val84; + array34[5] = val85; + array34[6] = val92; + array34[7] = val93; + array34[8] = progressPage; + SimpleValueTargetProvider val222 = new SimpleValueTargetProvider(array34, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj41 = (object)val222; + val221.Add(typeFromHandle34, (object)val222); + val221.Add(typeof(IReferenceProvider), obj41); + val221.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 36))); + object light14 = val220.ProvideValue((IServiceProvider)val221); + val71.Light = light14; + val70.Key = "TextSecondaryDark"; + StaticResourceExtension val223 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val224 = new XamlServiceProvider(); + Type? typeFromHandle35 = typeof(IProvideValueTarget); + object[] array35 = new object[0 + 9]; + array35[0] = val71; + array35[1] = val72; + array35[2] = val73; + array35[3] = val80; + array35[4] = val84; + array35[5] = val85; + array35[6] = val92; + array35[7] = val93; + array35[8] = progressPage; + SimpleValueTargetProvider val225 = new SimpleValueTargetProvider(array35, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj42 = (object)val225; + val224.Add(typeFromHandle35, (object)val225); + val224.Add(typeof(IReferenceProvider), obj42); + val224.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 36))); + object dark14 = val223.ProvideValue((IServiceProvider)val224); + val71.Dark = dark14; + XamlServiceProvider val226 = new XamlServiceProvider(); + val226.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val72, (object)Label.TextColorProperty)); + val226.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 36))); + BindingBase val227 = ((IMarkupExtension)(object)val71).ProvideValue((IServiceProvider)val226); + ((BindableObject)val72).SetBinding(Label.TextColorProperty, val227); + ((Layout)val73).Children.Add((IView)(object)val72); + ((Layout)val80).Children.Add((IView)(object)val73); + ((BindableObject)val79).SetValue(StackBase.SpacingProperty, (object)5.0); + ((BindableObject)val79).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val74).SetValue(ActivityIndicator.IsRunningProperty, (object)true); + ((BindableObject)val74).SetValue(ActivityIndicator.ColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + ((Layout)val79).Children.Add((IView)(object)val74); + ((BindableObject)val78).SetValue(Label.TextProperty, (object)"Orange"); + ((BindableObject)val78).SetValue(Label.FontSizeProperty, (object)12.0); + ((BindableObject)val78).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + val75.Key = "TextSecondaryLight"; + StaticResourceExtension val228 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val229 = new XamlServiceProvider(); + Type? typeFromHandle36 = typeof(IProvideValueTarget); + object[] array36 = new object[0 + 9]; + array36[0] = val77; + array36[1] = val78; + array36[2] = val79; + array36[3] = val80; + array36[4] = val84; + array36[5] = val85; + array36[6] = val92; + array36[7] = val93; + array36[8] = progressPage; + SimpleValueTargetProvider val230 = new SimpleValueTargetProvider(array36, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj43 = (object)val230; + val229.Add(typeFromHandle36, (object)val230); + val229.Add(typeof(IReferenceProvider), obj43); + val229.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 36))); + object light15 = val228.ProvideValue((IServiceProvider)val229); + val77.Light = light15; + val76.Key = "TextSecondaryDark"; + StaticResourceExtension val231 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val232 = new XamlServiceProvider(); + Type? typeFromHandle37 = typeof(IProvideValueTarget); + object[] array37 = new object[0 + 9]; + array37[0] = val77; + array37[1] = val78; + array37[2] = val79; + array37[3] = val80; + array37[4] = val84; + array37[5] = val85; + array37[6] = val92; + array37[7] = val93; + array37[8] = progressPage; + SimpleValueTargetProvider val233 = new SimpleValueTargetProvider(array37, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[10] { val94, val94, val94, val94, val94, val94, val94, val94, val94, val94 }, false); + object obj44 = (object)val233; + val232.Add(typeFromHandle37, (object)val233); + val232.Add(typeof(IReferenceProvider), obj44); + val232.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 36))); + object dark15 = val231.ProvideValue((IServiceProvider)val232); + val77.Dark = dark15; + XamlServiceProvider val234 = new XamlServiceProvider(); + val234.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val78, (object)Label.TextColorProperty)); + val234.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(74, 36))); + BindingBase val235 = ((IMarkupExtension)(object)val77).ProvideValue((IServiceProvider)val234); + ((BindableObject)val78).SetBinding(Label.TextColorProperty, val235); + ((Layout)val79).Children.Add((IView)(object)val78); + ((Layout)val80).Children.Add((IView)(object)val79); + ((Layout)val84).Children.Add((IView)(object)val80); + ((BindableObject)val83).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val83).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val81).SetValue(ActivityIndicator.IsRunningProperty, (object)false); + ((BindableObject)val81).SetValue(ActivityIndicator.ColorProperty, (object)new Color(52f / 85f, 13f / 85f, 0.6901961f, 1f)); + ((Layout)val83).Children.Add((IView)(object)val81); + ((BindableObject)val82).SetValue(Button.TextProperty, (object)"Toggle"); + val82.Clicked += progressPage.OnToggleIndicatorClicked; + ((Layout)val83).Children.Add((IView)(object)val82); + ((Layout)val84).Children.Add((IView)(object)val83); + ((BindableObject)val85).SetValue(ContentView.ContentProperty, (object)val84); + ((Layout)val92).Children.Add((IView)(object)val85); + ((BindableObject)val91).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val91).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + val86.Light = "#FFF3E0"; + val86.Dark = "#E65100"; + XamlServiceProvider val236 = new XamlServiceProvider(); + val236.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val91, (object)VisualElement.BackgroundColorProperty)); + val236.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(87, 20))); + BindingBase val237 = ((IMarkupExtension)(object)val86).ProvideValue((IServiceProvider)val236); + ((BindableObject)val91).SetBinding(VisualElement.BackgroundColorProperty, val237); + ((BindableObject)val90).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val88).SetValue(Label.TextProperty, (object)"Loading State Demo"); + ((BindableObject)val88).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val88).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val87.Light = "#E65100"; + val87.Dark = "#FFCC80"; + XamlServiceProvider val238 = new XamlServiceProvider(); + val238.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val88, (object)Label.TextColorProperty)); + val238.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 28))); + BindingBase val239 = ((IMarkupExtension)(object)val87).ProvideValue((IServiceProvider)val238); + ((BindableObject)val88).SetBinding(Label.TextColorProperty, val239); + ((Layout)val90).Children.Add((IView)(object)val88); + ((BindableObject)val89).SetValue(Button.TextProperty, (object)"Simulate Loading"); + val89.Clicked += progressPage.OnSimulateLoadingClicked; + ((BindableObject)val89).SetValue(VisualElement.BackgroundColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + ((BindableObject)val89).SetValue(Button.TextColorProperty, (object)Colors.White); + ((Layout)val90).Children.Add((IView)(object)val89); + ((BindableObject)val91).SetValue(ContentView.ContentProperty, (object)val90); + ((Layout)val92).Children.Add((IView)(object)val91); + val93.Content = (View)(object)val92; + ((BindableObject)progressPage).SetValue(ContentPage.ContentProperty, (object)val93); + } } diff --git a/ShellDemo/Pages/SelectionPage.cs b/ShellDemo/Pages/SelectionPage.cs index e247af6..e2153ef 100644 --- a/ShellDemo/Pages/SelectionPage.cs +++ b/ShellDemo/Pages/SelectionPage.cs @@ -1,239 +1,2558 @@ -// SelectionPage - CheckBox, Switch, Slider Demo - +using System; +using System.CodeDom.Compiler; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; using Microsoft.Maui.Graphics; namespace ShellDemo; +[XamlFilePath("Pages/SelectionPage.xaml")] public class SelectionPage : ContentPage { - private readonly Label _eventLog; - private int _eventCount = 0; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private CheckBox CheckBox1; - public SelectionPage() - { - Title = "Selection Controls"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private CheckBox CheckBox2; - _eventLog = new Label - { - Text = "Events will appear here...", - FontSize = 11, - TextColor = Colors.Gray, - LineBreakMode = LineBreakMode.WordWrap - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label CheckBoxOutput; - Content = new Grid - { - RowDefinitions = - { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(120) } - }, - Children = - { - CreateMainContent(), - CreateEventLogPanel() - } - }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Switch NotifSwitch; - Grid.SetRow((View)((Grid)Content).Children[0], 0); - Grid.SetRow((View)((Grid)Content).Children[1], 1); - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label SwitchOutput; - private View CreateMainContent() - { - return new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 20, - Children = - { - new Label { Text = "Selection Controls", FontSize = 24, FontAttributes = FontAttributes.Bold }, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Slider VolumeSlider; - CreateSection("CheckBox", CreateCheckBoxDemo()), - CreateSection("Switch", CreateSwitchDemo()), - CreateSection("Slider", CreateSliderDemo()) - } - } - }; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label VolumeLabel; - private View CreateCheckBoxDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label BrightnessLabel; - // Basic checkboxes - var basicRow = new HorizontalStackLayout { Spacing = 20 }; - - var cb1 = new CheckBox { IsChecked = false }; - cb1.CheckedChanged += (s, e) => LogEvent($"Checkbox 1: {(e.Value ? "Checked" : "Unchecked")}"); - basicRow.Children.Add(cb1); - basicRow.Children.Add(new Label { Text = "Option 1", VerticalOptions = LayoutOptions.Center }); + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Stepper QuantityStepper; - var cb2 = new CheckBox { IsChecked = true }; - cb2.CheckedChanged += (s, e) => LogEvent($"Checkbox 2: {(e.Value ? "Checked" : "Unchecked")}"); - basicRow.Children.Add(cb2); - basicRow.Children.Add(new Label { Text = "Option 2 (default checked)", VerticalOptions = LayoutOptions.Center }); + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label StepperLabel; - layout.Children.Add(basicRow); + public SelectionPage() + { + InitializeComponent(); + } - // Colored checkboxes - var colorRow = new HorizontalStackLayout { Spacing = 20 }; - var colors = new[] { Colors.Red, Colors.Green, Colors.Blue, Colors.Purple }; - foreach (var color in colors) - { - var cb = new CheckBox { Color = color, IsChecked = true }; - cb.CheckedChanged += (s, e) => LogEvent($"{color} checkbox: {(e.Value ? "Checked" : "Unchecked")}"); - colorRow.Children.Add(cb); - } - layout.Children.Add(new Label { Text = "Colored Checkboxes:", FontSize = 12 }); - layout.Children.Add(colorRow); + private void OnCheckBoxChanged(object? sender, CheckedChangedEventArgs e) + { + bool isChecked = CheckBox1.IsChecked; + bool isChecked2 = CheckBox2.IsChecked; + CheckBoxOutput.Text = "Option 1: " + (isChecked ? "checked" : "unchecked") + ", Option 2: " + (isChecked2 ? "checked" : "unchecked"); + } - // Disabled checkbox - var disabledRow = new HorizontalStackLayout { Spacing = 10 }; - var disabledCb = new CheckBox { IsChecked = true, IsEnabled = false }; - disabledRow.Children.Add(disabledCb); - disabledRow.Children.Add(new Label { Text = "Disabled (checked)", VerticalOptions = LayoutOptions.Center, TextColor = Colors.Gray }); - layout.Children.Add(disabledRow); + private void OnSwitchToggled(object? sender, ToggledEventArgs e) + { + if (sender is Switch) + { + SwitchOutput.Text = $"Switch toggled to: {e.Value}"; + } + } - return layout; - } + private void OnSliderValueChanged(object? sender, ValueChangedEventArgs e) + { + VolumeLabel.Text = $"{(int)e.NewValue}%"; + } - private View CreateSwitchDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; + private void OnBrightnessChanged(object? sender, ValueChangedEventArgs e) + { + BrightnessLabel.Text = $"{(int)e.NewValue}%"; + } - // Basic switch - var basicRow = new HorizontalStackLayout { Spacing = 15 }; - var statusLabel = new Label { Text = "Off", VerticalOptions = LayoutOptions.Center, WidthRequest = 50 }; - var sw1 = new Switch { IsToggled = false }; - sw1.Toggled += (s, e) => - { - statusLabel.Text = e.Value ? "On" : "Off"; - LogEvent($"Switch toggled: {(e.Value ? "ON" : "OFF")}"); - }; - basicRow.Children.Add(sw1); - basicRow.Children.Add(statusLabel); - layout.Children.Add(basicRow); + private void OnStepperChanged(object? sender, ValueChangedEventArgs e) + { + StepperLabel.Text = $"Quantity: {(int)e.NewValue}"; + } - // Colored switches - var colorRow = new HorizontalStackLayout { Spacing = 20 }; - var switchColors = new[] { Colors.Green, Colors.Orange, Colors.Purple }; - foreach (var color in switchColors) - { - var sw = new Switch { IsToggled = true, OnColor = color }; - sw.Toggled += (s, e) => LogEvent($"{color} switch: {(e.Value ? "ON" : "OFF")}"); - colorRow.Children.Add(sw); - } - layout.Children.Add(new Label { Text = "Colored Switches:", FontSize = 12 }); - layout.Children.Add(colorRow); - - // Disabled switch - var disabledRow = new HorizontalStackLayout { Spacing = 10 }; - var disabledSw = new Switch { IsToggled = true, IsEnabled = false }; - disabledRow.Children.Add(disabledSw); - disabledRow.Children.Add(new Label { Text = "Disabled (on)", VerticalOptions = LayoutOptions.Center, TextColor = Colors.Gray }); - layout.Children.Add(disabledRow); - - return layout; - } - - private View CreateSliderDemo() - { - var layout = new VerticalStackLayout { Spacing = 15 }; - - // Basic slider - var valueLabel = new Label { Text = "Value: 50" }; - var slider1 = new Slider { Minimum = 0, Maximum = 100, Value = 50 }; - slider1.ValueChanged += (s, e) => - { - valueLabel.Text = $"Value: {(int)e.NewValue}"; - LogEvent($"Slider value: {(int)e.NewValue}"); - }; - layout.Children.Add(slider1); - layout.Children.Add(valueLabel); - - // Slider with custom range - layout.Children.Add(new Label { Text = "Temperature (0-40°C):", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var tempLabel = new Label { Text = "20°C" }; - var tempSlider = new Slider { Minimum = 0, Maximum = 40, Value = 20 }; - tempSlider.ValueChanged += (s, e) => - { - tempLabel.Text = $"{(int)e.NewValue}°C"; - LogEvent($"Temperature: {(int)e.NewValue}°C"); - }; - layout.Children.Add(tempSlider); - layout.Children.Add(tempLabel); - - // Colored slider - layout.Children.Add(new Label { Text = "Colored Slider:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var colorSlider = new Slider - { - Minimum = 0, - Maximum = 100, - Value = 75, - MinimumTrackColor = Colors.Green, - MaximumTrackColor = Colors.LightGray, - ThumbColor = Colors.DarkGreen - }; - colorSlider.ValueChanged += (s, e) => LogEvent($"Colored slider: {(int)e.NewValue}"); - layout.Children.Add(colorSlider); - - // Disabled slider - layout.Children.Add(new Label { Text = "Disabled Slider:", FontSize = 12, Margin = new Thickness(0, 10, 0, 0) }); - var disabledSlider = new Slider { Minimum = 0, Maximum = 100, Value = 30, IsEnabled = false }; - layout.Children.Add(disabledSlider); - - return layout; - } - - private Frame CreateSection(string title, View content) - { - return new Frame - { - CornerRadius = 8, - Padding = new Thickness(15), - BackgroundColor = Colors.White, - Content = new VerticalStackLayout - { - Spacing = 10, - Children = - { - new Label { Text = title, FontSize = 16, FontAttributes = FontAttributes.Bold }, - content - } - } - }; - } - - private View CreateEventLogPanel() - { - return new Frame - { - BackgroundColor = Color.FromArgb("#F5F5F5"), - Padding = new Thickness(10), - CornerRadius = 0, - Content = new VerticalStackLayout - { - Children = - { - new Label { Text = "Event Log:", FontSize = 12, FontAttributes = FontAttributes.Bold }, - new ScrollView - { - HeightRequest = 80, - Content = _eventLog - } - } - } - }; - } - - private void LogEvent(string message) - { - _eventCount++; - var timestamp = DateTime.Now.ToString("HH:mm:ss"); - _eventLog.Text = $"[{timestamp}] {_eventCount}. {message}\n{_eventLog.Text}"; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("CheckBox1")] + [MemberNotNull("CheckBox2")] + [MemberNotNull("CheckBoxOutput")] + [MemberNotNull("NotifSwitch")] + [MemberNotNull("SwitchOutput")] + [MemberNotNull("VolumeSlider")] + [MemberNotNull("VolumeLabel")] + [MemberNotNull("BrightnessLabel")] + [MemberNotNull("QuantityStepper")] + [MemberNotNull("StepperLabel")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_026c: Unknown result type (might be due to invalid IL or missing references) + //IL_0273: Expected O, but got Unknown + //IL_0273: Unknown result type (might be due to invalid IL or missing references) + //IL_027a: Expected O, but got Unknown + //IL_027a: Unknown result type (might be due to invalid IL or missing references) + //IL_0281: Expected O, but got Unknown + //IL_0281: Unknown result type (might be due to invalid IL or missing references) + //IL_0288: Expected O, but got Unknown + //IL_0288: Unknown result type (might be due to invalid IL or missing references) + //IL_028f: Expected O, but got Unknown + //IL_028f: Unknown result type (might be due to invalid IL or missing references) + //IL_0296: Expected O, but got Unknown + //IL_0296: Unknown result type (might be due to invalid IL or missing references) + //IL_029d: Expected O, but got Unknown + //IL_029d: Unknown result type (might be due to invalid IL or missing references) + //IL_02a4: Expected O, but got Unknown + //IL_02a4: Unknown result type (might be due to invalid IL or missing references) + //IL_02ab: Expected O, but got Unknown + //IL_02ab: Unknown result type (might be due to invalid IL or missing references) + //IL_02b2: Expected O, but got Unknown + //IL_02b2: Unknown result type (might be due to invalid IL or missing references) + //IL_02b9: Expected O, but got Unknown + //IL_02b9: Unknown result type (might be due to invalid IL or missing references) + //IL_02c0: Expected O, but got Unknown + //IL_02c0: Unknown result type (might be due to invalid IL or missing references) + //IL_02c7: Expected O, but got Unknown + //IL_02c7: Unknown result type (might be due to invalid IL or missing references) + //IL_02ce: Expected O, but got Unknown + //IL_02ce: Unknown result type (might be due to invalid IL or missing references) + //IL_02d5: Expected O, but got Unknown + //IL_02e2: Unknown result type (might be due to invalid IL or missing references) + //IL_0640: Unknown result type (might be due to invalid IL or missing references) + //IL_0645: Unknown result type (might be due to invalid IL or missing references) + //IL_0650: Unknown result type (might be due to invalid IL or missing references) + //IL_0655: Unknown result type (might be due to invalid IL or missing references) + //IL_069b: Unknown result type (might be due to invalid IL or missing references) + //IL_06a0: Unknown result type (might be due to invalid IL or missing references) + //IL_06a3: Expected O, but got Unknown + //IL_06a8: Expected O, but got Unknown + //IL_06a8: Unknown result type (might be due to invalid IL or missing references) + //IL_06ba: Unknown result type (might be due to invalid IL or missing references) + //IL_06c8: Unknown result type (might be due to invalid IL or missing references) + //IL_06d2: Expected O, but got Unknown + //IL_06cd: Unknown result type (might be due to invalid IL or missing references) + //IL_06d7: Expected O, but got Unknown + //IL_06dc: Expected O, but got Unknown + //IL_06f1: Unknown result type (might be due to invalid IL or missing references) + //IL_06f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0701: Unknown result type (might be due to invalid IL or missing references) + //IL_0706: Unknown result type (might be due to invalid IL or missing references) + //IL_074c: Unknown result type (might be due to invalid IL or missing references) + //IL_0751: Unknown result type (might be due to invalid IL or missing references) + //IL_0754: Expected O, but got Unknown + //IL_0759: Expected O, but got Unknown + //IL_0759: Unknown result type (might be due to invalid IL or missing references) + //IL_076b: Unknown result type (might be due to invalid IL or missing references) + //IL_0779: Unknown result type (might be due to invalid IL or missing references) + //IL_0783: Expected O, but got Unknown + //IL_077e: Unknown result type (might be due to invalid IL or missing references) + //IL_0788: Expected O, but got Unknown + //IL_078d: Expected O, but got Unknown + //IL_0798: Unknown result type (might be due to invalid IL or missing references) + //IL_079d: Unknown result type (might be due to invalid IL or missing references) + //IL_07af: Unknown result type (might be due to invalid IL or missing references) + //IL_07b9: Expected O, but got Unknown + //IL_07b9: Unknown result type (might be due to invalid IL or missing references) + //IL_07c7: Unknown result type (might be due to invalid IL or missing references) + //IL_07d1: Expected O, but got Unknown + //IL_07cc: Unknown result type (might be due to invalid IL or missing references) + //IL_07d6: Expected O, but got Unknown + //IL_07db: Expected O, but got Unknown + //IL_07fb: Unknown result type (might be due to invalid IL or missing references) + //IL_086c: Unknown result type (might be due to invalid IL or missing references) + //IL_0871: Unknown result type (might be due to invalid IL or missing references) + //IL_087c: Unknown result type (might be due to invalid IL or missing references) + //IL_0881: Unknown result type (might be due to invalid IL or missing references) + //IL_08e6: Unknown result type (might be due to invalid IL or missing references) + //IL_08eb: Unknown result type (might be due to invalid IL or missing references) + //IL_08ee: Expected O, but got Unknown + //IL_08f3: Expected O, but got Unknown + //IL_08f3: Unknown result type (might be due to invalid IL or missing references) + //IL_0905: Unknown result type (might be due to invalid IL or missing references) + //IL_0914: Unknown result type (might be due to invalid IL or missing references) + //IL_091e: Expected O, but got Unknown + //IL_0919: Unknown result type (might be due to invalid IL or missing references) + //IL_0923: Expected O, but got Unknown + //IL_0928: Expected O, but got Unknown + //IL_093f: Unknown result type (might be due to invalid IL or missing references) + //IL_0944: Unknown result type (might be due to invalid IL or missing references) + //IL_094f: Unknown result type (might be due to invalid IL or missing references) + //IL_0954: Unknown result type (might be due to invalid IL or missing references) + //IL_09b9: Unknown result type (might be due to invalid IL or missing references) + //IL_09be: Unknown result type (might be due to invalid IL or missing references) + //IL_09c1: Expected O, but got Unknown + //IL_09c6: Expected O, but got Unknown + //IL_09c6: Unknown result type (might be due to invalid IL or missing references) + //IL_09d8: Unknown result type (might be due to invalid IL or missing references) + //IL_09e7: Unknown result type (might be due to invalid IL or missing references) + //IL_09f1: Expected O, but got Unknown + //IL_09ec: Unknown result type (might be due to invalid IL or missing references) + //IL_09f6: Expected O, but got Unknown + //IL_09fb: Expected O, but got Unknown + //IL_0a08: Unknown result type (might be due to invalid IL or missing references) + //IL_0a0d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a1f: Unknown result type (might be due to invalid IL or missing references) + //IL_0a29: Expected O, but got Unknown + //IL_0a29: Unknown result type (might be due to invalid IL or missing references) + //IL_0a38: Unknown result type (might be due to invalid IL or missing references) + //IL_0a42: Expected O, but got Unknown + //IL_0a3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0a47: Expected O, but got Unknown + //IL_0a4c: Expected O, but got Unknown + //IL_0a76: Unknown result type (might be due to invalid IL or missing references) + //IL_0a7b: Unknown result type (might be due to invalid IL or missing references) + //IL_0a86: Unknown result type (might be due to invalid IL or missing references) + //IL_0a8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad7: Unknown result type (might be due to invalid IL or missing references) + //IL_0adc: Unknown result type (might be due to invalid IL or missing references) + //IL_0adf: Expected O, but got Unknown + //IL_0ae4: Expected O, but got Unknown + //IL_0ae4: Unknown result type (might be due to invalid IL or missing references) + //IL_0af6: Unknown result type (might be due to invalid IL or missing references) + //IL_0b05: Unknown result type (might be due to invalid IL or missing references) + //IL_0b0f: Expected O, but got Unknown + //IL_0b0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b14: Expected O, but got Unknown + //IL_0b19: Expected O, but got Unknown + //IL_0b71: Unknown result type (might be due to invalid IL or missing references) + //IL_0be3: Unknown result type (might be due to invalid IL or missing references) + //IL_0be8: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf3: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf8: Unknown result type (might be due to invalid IL or missing references) + //IL_0c71: Unknown result type (might be due to invalid IL or missing references) + //IL_0c76: Unknown result type (might be due to invalid IL or missing references) + //IL_0c79: Expected O, but got Unknown + //IL_0c7e: Expected O, but got Unknown + //IL_0c7e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c90: Unknown result type (might be due to invalid IL or missing references) + //IL_0c9f: Unknown result type (might be due to invalid IL or missing references) + //IL_0ca9: Expected O, but got Unknown + //IL_0ca4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cae: Expected O, but got Unknown + //IL_0cb3: Expected O, but got Unknown + //IL_0cca: Unknown result type (might be due to invalid IL or missing references) + //IL_0ccf: Unknown result type (might be due to invalid IL or missing references) + //IL_0cda: Unknown result type (might be due to invalid IL or missing references) + //IL_0cdf: Unknown result type (might be due to invalid IL or missing references) + //IL_0d58: Unknown result type (might be due to invalid IL or missing references) + //IL_0d5d: Unknown result type (might be due to invalid IL or missing references) + //IL_0d60: Expected O, but got Unknown + //IL_0d65: Expected O, but got Unknown + //IL_0d65: Unknown result type (might be due to invalid IL or missing references) + //IL_0d77: Unknown result type (might be due to invalid IL or missing references) + //IL_0d86: Unknown result type (might be due to invalid IL or missing references) + //IL_0d90: Expected O, but got Unknown + //IL_0d8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0d95: Expected O, but got Unknown + //IL_0d9a: Expected O, but got Unknown + //IL_0da7: Unknown result type (might be due to invalid IL or missing references) + //IL_0dac: Unknown result type (might be due to invalid IL or missing references) + //IL_0dbe: Unknown result type (might be due to invalid IL or missing references) + //IL_0dc8: Expected O, but got Unknown + //IL_0dc8: Unknown result type (might be due to invalid IL or missing references) + //IL_0dd7: Unknown result type (might be due to invalid IL or missing references) + //IL_0de1: Expected O, but got Unknown + //IL_0ddc: Unknown result type (might be due to invalid IL or missing references) + //IL_0de6: Expected O, but got Unknown + //IL_0deb: Expected O, but got Unknown + //IL_0e5d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e78: Unknown result type (might be due to invalid IL or missing references) + //IL_0e7d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e88: Unknown result type (might be due to invalid IL or missing references) + //IL_0e8d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f11: Unknown result type (might be due to invalid IL or missing references) + //IL_0f16: Unknown result type (might be due to invalid IL or missing references) + //IL_0f19: Expected O, but got Unknown + //IL_0f1e: Expected O, but got Unknown + //IL_0f1e: Unknown result type (might be due to invalid IL or missing references) + //IL_0f30: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3f: Unknown result type (might be due to invalid IL or missing references) + //IL_0f49: Expected O, but got Unknown + //IL_0f44: Unknown result type (might be due to invalid IL or missing references) + //IL_0f4e: Expected O, but got Unknown + //IL_0f53: Expected O, but got Unknown + //IL_0f6a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f6f: Unknown result type (might be due to invalid IL or missing references) + //IL_0f7a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f7f: Unknown result type (might be due to invalid IL or missing references) + //IL_1003: Unknown result type (might be due to invalid IL or missing references) + //IL_1008: Unknown result type (might be due to invalid IL or missing references) + //IL_100b: Expected O, but got Unknown + //IL_1010: Expected O, but got Unknown + //IL_1010: Unknown result type (might be due to invalid IL or missing references) + //IL_1022: Unknown result type (might be due to invalid IL or missing references) + //IL_1031: Unknown result type (might be due to invalid IL or missing references) + //IL_103b: Expected O, but got Unknown + //IL_1036: Unknown result type (might be due to invalid IL or missing references) + //IL_1040: Expected O, but got Unknown + //IL_1045: Expected O, but got Unknown + //IL_1052: Unknown result type (might be due to invalid IL or missing references) + //IL_1057: Unknown result type (might be due to invalid IL or missing references) + //IL_1069: Unknown result type (might be due to invalid IL or missing references) + //IL_1073: Expected O, but got Unknown + //IL_1073: Unknown result type (might be due to invalid IL or missing references) + //IL_1082: Unknown result type (might be due to invalid IL or missing references) + //IL_108c: Expected O, but got Unknown + //IL_1087: Unknown result type (might be due to invalid IL or missing references) + //IL_1091: Expected O, but got Unknown + //IL_1096: Expected O, but got Unknown + //IL_1128: Unknown result type (might be due to invalid IL or missing references) + //IL_1143: Unknown result type (might be due to invalid IL or missing references) + //IL_1148: Unknown result type (might be due to invalid IL or missing references) + //IL_1153: Unknown result type (might be due to invalid IL or missing references) + //IL_1158: Unknown result type (might be due to invalid IL or missing references) + //IL_11dc: Unknown result type (might be due to invalid IL or missing references) + //IL_11e1: Unknown result type (might be due to invalid IL or missing references) + //IL_11e4: Expected O, but got Unknown + //IL_11e9: Expected O, but got Unknown + //IL_11e9: Unknown result type (might be due to invalid IL or missing references) + //IL_11fb: Unknown result type (might be due to invalid IL or missing references) + //IL_120a: Unknown result type (might be due to invalid IL or missing references) + //IL_1214: Expected O, but got Unknown + //IL_120f: Unknown result type (might be due to invalid IL or missing references) + //IL_1219: Expected O, but got Unknown + //IL_121e: Expected O, but got Unknown + //IL_1235: Unknown result type (might be due to invalid IL or missing references) + //IL_123a: Unknown result type (might be due to invalid IL or missing references) + //IL_1245: Unknown result type (might be due to invalid IL or missing references) + //IL_124a: Unknown result type (might be due to invalid IL or missing references) + //IL_12ce: Unknown result type (might be due to invalid IL or missing references) + //IL_12d3: Unknown result type (might be due to invalid IL or missing references) + //IL_12d6: Expected O, but got Unknown + //IL_12db: Expected O, but got Unknown + //IL_12db: Unknown result type (might be due to invalid IL or missing references) + //IL_12ed: Unknown result type (might be due to invalid IL or missing references) + //IL_12fc: Unknown result type (might be due to invalid IL or missing references) + //IL_1306: Expected O, but got Unknown + //IL_1301: Unknown result type (might be due to invalid IL or missing references) + //IL_130b: Expected O, but got Unknown + //IL_1310: Expected O, but got Unknown + //IL_131d: Unknown result type (might be due to invalid IL or missing references) + //IL_1322: Unknown result type (might be due to invalid IL or missing references) + //IL_1334: Unknown result type (might be due to invalid IL or missing references) + //IL_133e: Expected O, but got Unknown + //IL_133e: Unknown result type (might be due to invalid IL or missing references) + //IL_134d: Unknown result type (might be due to invalid IL or missing references) + //IL_1357: Expected O, but got Unknown + //IL_1352: Unknown result type (might be due to invalid IL or missing references) + //IL_135c: Expected O, but got Unknown + //IL_1361: Expected O, but got Unknown + //IL_13df: Unknown result type (might be due to invalid IL or missing references) + //IL_13fa: Unknown result type (might be due to invalid IL or missing references) + //IL_13ff: Unknown result type (might be due to invalid IL or missing references) + //IL_140a: Unknown result type (might be due to invalid IL or missing references) + //IL_140f: Unknown result type (might be due to invalid IL or missing references) + //IL_1493: Unknown result type (might be due to invalid IL or missing references) + //IL_1498: Unknown result type (might be due to invalid IL or missing references) + //IL_149b: Expected O, but got Unknown + //IL_14a0: Expected O, but got Unknown + //IL_14a0: Unknown result type (might be due to invalid IL or missing references) + //IL_14b2: Unknown result type (might be due to invalid IL or missing references) + //IL_14c1: Unknown result type (might be due to invalid IL or missing references) + //IL_14cb: Expected O, but got Unknown + //IL_14c6: Unknown result type (might be due to invalid IL or missing references) + //IL_14d0: Expected O, but got Unknown + //IL_14d5: Expected O, but got Unknown + //IL_14ec: Unknown result type (might be due to invalid IL or missing references) + //IL_14f1: Unknown result type (might be due to invalid IL or missing references) + //IL_14fc: Unknown result type (might be due to invalid IL or missing references) + //IL_1501: Unknown result type (might be due to invalid IL or missing references) + //IL_1585: Unknown result type (might be due to invalid IL or missing references) + //IL_158a: Unknown result type (might be due to invalid IL or missing references) + //IL_158d: Expected O, but got Unknown + //IL_1592: Expected O, but got Unknown + //IL_1592: Unknown result type (might be due to invalid IL or missing references) + //IL_15a4: Unknown result type (might be due to invalid IL or missing references) + //IL_15b3: Unknown result type (might be due to invalid IL or missing references) + //IL_15bd: Expected O, but got Unknown + //IL_15b8: Unknown result type (might be due to invalid IL or missing references) + //IL_15c2: Expected O, but got Unknown + //IL_15c7: Expected O, but got Unknown + //IL_15d4: Unknown result type (might be due to invalid IL or missing references) + //IL_15d9: Unknown result type (might be due to invalid IL or missing references) + //IL_15eb: Unknown result type (might be due to invalid IL or missing references) + //IL_15f5: Expected O, but got Unknown + //IL_15f5: Unknown result type (might be due to invalid IL or missing references) + //IL_1604: Unknown result type (might be due to invalid IL or missing references) + //IL_160e: Expected O, but got Unknown + //IL_1609: Unknown result type (might be due to invalid IL or missing references) + //IL_1613: Expected O, but got Unknown + //IL_1618: Expected O, but got Unknown + //IL_166a: Unknown result type (might be due to invalid IL or missing references) + //IL_166f: Unknown result type (might be due to invalid IL or missing references) + //IL_167a: Unknown result type (might be due to invalid IL or missing references) + //IL_167f: Unknown result type (might be due to invalid IL or missing references) + //IL_16f8: Unknown result type (might be due to invalid IL or missing references) + //IL_16fd: Unknown result type (might be due to invalid IL or missing references) + //IL_1700: Expected O, but got Unknown + //IL_1705: Expected O, but got Unknown + //IL_1705: Unknown result type (might be due to invalid IL or missing references) + //IL_1717: Unknown result type (might be due to invalid IL or missing references) + //IL_1726: Unknown result type (might be due to invalid IL or missing references) + //IL_1730: Expected O, but got Unknown + //IL_172b: Unknown result type (might be due to invalid IL or missing references) + //IL_1735: Expected O, but got Unknown + //IL_173a: Expected O, but got Unknown + //IL_1751: Unknown result type (might be due to invalid IL or missing references) + //IL_1756: Unknown result type (might be due to invalid IL or missing references) + //IL_1761: Unknown result type (might be due to invalid IL or missing references) + //IL_1766: Unknown result type (might be due to invalid IL or missing references) + //IL_17df: Unknown result type (might be due to invalid IL or missing references) + //IL_17e4: Unknown result type (might be due to invalid IL or missing references) + //IL_17e7: Expected O, but got Unknown + //IL_17ec: Expected O, but got Unknown + //IL_17ec: Unknown result type (might be due to invalid IL or missing references) + //IL_17fe: Unknown result type (might be due to invalid IL or missing references) + //IL_180d: Unknown result type (might be due to invalid IL or missing references) + //IL_1817: Expected O, but got Unknown + //IL_1812: Unknown result type (might be due to invalid IL or missing references) + //IL_181c: Expected O, but got Unknown + //IL_1821: Expected O, but got Unknown + //IL_182e: Unknown result type (might be due to invalid IL or missing references) + //IL_1833: Unknown result type (might be due to invalid IL or missing references) + //IL_1845: Unknown result type (might be due to invalid IL or missing references) + //IL_184f: Expected O, but got Unknown + //IL_184f: Unknown result type (might be due to invalid IL or missing references) + //IL_185e: Unknown result type (might be due to invalid IL or missing references) + //IL_1868: Expected O, but got Unknown + //IL_1863: Unknown result type (might be due to invalid IL or missing references) + //IL_186d: Expected O, but got Unknown + //IL_1872: Expected O, but got Unknown + //IL_18b8: Unknown result type (might be due to invalid IL or missing references) + //IL_18bd: Unknown result type (might be due to invalid IL or missing references) + //IL_18c8: Unknown result type (might be due to invalid IL or missing references) + //IL_18cd: Unknown result type (might be due to invalid IL or missing references) + //IL_1919: Unknown result type (might be due to invalid IL or missing references) + //IL_191e: Unknown result type (might be due to invalid IL or missing references) + //IL_1921: Expected O, but got Unknown + //IL_1926: Expected O, but got Unknown + //IL_1926: Unknown result type (might be due to invalid IL or missing references) + //IL_1938: Unknown result type (might be due to invalid IL or missing references) + //IL_1947: Unknown result type (might be due to invalid IL or missing references) + //IL_1951: Expected O, but got Unknown + //IL_194c: Unknown result type (might be due to invalid IL or missing references) + //IL_1956: Expected O, but got Unknown + //IL_195b: Expected O, but got Unknown + //IL_19b3: Unknown result type (might be due to invalid IL or missing references) + //IL_1a25: Unknown result type (might be due to invalid IL or missing references) + //IL_1a2a: Unknown result type (might be due to invalid IL or missing references) + //IL_1a35: Unknown result type (might be due to invalid IL or missing references) + //IL_1a3a: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab8: Unknown result type (might be due to invalid IL or missing references) + //IL_1abb: Expected O, but got Unknown + //IL_1ac0: Expected O, but got Unknown + //IL_1ac0: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad2: Unknown result type (might be due to invalid IL or missing references) + //IL_1ae1: Unknown result type (might be due to invalid IL or missing references) + //IL_1aeb: Expected O, but got Unknown + //IL_1ae6: Unknown result type (might be due to invalid IL or missing references) + //IL_1af0: Expected O, but got Unknown + //IL_1af5: Expected O, but got Unknown + //IL_1b0c: Unknown result type (might be due to invalid IL or missing references) + //IL_1b11: Unknown result type (might be due to invalid IL or missing references) + //IL_1b1c: Unknown result type (might be due to invalid IL or missing references) + //IL_1b21: Unknown result type (might be due to invalid IL or missing references) + //IL_1b9a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b9f: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba2: Expected O, but got Unknown + //IL_1ba7: Expected O, but got Unknown + //IL_1ba7: Unknown result type (might be due to invalid IL or missing references) + //IL_1bb9: Unknown result type (might be due to invalid IL or missing references) + //IL_1bc8: Unknown result type (might be due to invalid IL or missing references) + //IL_1bd2: Expected O, but got Unknown + //IL_1bcd: Unknown result type (might be due to invalid IL or missing references) + //IL_1bd7: Expected O, but got Unknown + //IL_1bdc: Expected O, but got Unknown + //IL_1be9: Unknown result type (might be due to invalid IL or missing references) + //IL_1bee: Unknown result type (might be due to invalid IL or missing references) + //IL_1c00: Unknown result type (might be due to invalid IL or missing references) + //IL_1c0a: Expected O, but got Unknown + //IL_1c0a: Unknown result type (might be due to invalid IL or missing references) + //IL_1c19: Unknown result type (might be due to invalid IL or missing references) + //IL_1c23: Expected O, but got Unknown + //IL_1c1e: Unknown result type (might be due to invalid IL or missing references) + //IL_1c28: Expected O, but got Unknown + //IL_1c2d: Expected O, but got Unknown + //IL_1c5a: Unknown result type (might be due to invalid IL or missing references) + //IL_1c5f: Unknown result type (might be due to invalid IL or missing references) + //IL_1c65: Expected O, but got Unknown + //IL_1c67: Unknown result type (might be due to invalid IL or missing references) + //IL_1c6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1c72: Expected O, but got Unknown + //IL_1c72: Unknown result type (might be due to invalid IL or missing references) + //IL_1c7c: Expected O, but got Unknown + //IL_1c8b: Unknown result type (might be due to invalid IL or missing references) + //IL_1c90: Unknown result type (might be due to invalid IL or missing references) + //IL_1c96: Expected O, but got Unknown + //IL_1c98: Unknown result type (might be due to invalid IL or missing references) + //IL_1c9d: Unknown result type (might be due to invalid IL or missing references) + //IL_1ca3: Expected O, but got Unknown + //IL_1ca5: Unknown result type (might be due to invalid IL or missing references) + //IL_1caa: Unknown result type (might be due to invalid IL or missing references) + //IL_1cb0: Expected O, but got Unknown + //IL_1cb0: Unknown result type (might be due to invalid IL or missing references) + //IL_1cba: Expected O, but got Unknown + //IL_1cec: Unknown result type (might be due to invalid IL or missing references) + //IL_1d07: Unknown result type (might be due to invalid IL or missing references) + //IL_1d0c: Unknown result type (might be due to invalid IL or missing references) + //IL_1d17: Unknown result type (might be due to invalid IL or missing references) + //IL_1d1c: Unknown result type (might be due to invalid IL or missing references) + //IL_1da0: Unknown result type (might be due to invalid IL or missing references) + //IL_1da5: Unknown result type (might be due to invalid IL or missing references) + //IL_1da8: Expected O, but got Unknown + //IL_1dad: Expected O, but got Unknown + //IL_1dad: Unknown result type (might be due to invalid IL or missing references) + //IL_1dbf: Unknown result type (might be due to invalid IL or missing references) + //IL_1dce: Unknown result type (might be due to invalid IL or missing references) + //IL_1dd8: Expected O, but got Unknown + //IL_1dd3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ddd: Expected O, but got Unknown + //IL_1de2: Expected O, but got Unknown + //IL_1df9: Unknown result type (might be due to invalid IL or missing references) + //IL_1dfe: Unknown result type (might be due to invalid IL or missing references) + //IL_1e09: Unknown result type (might be due to invalid IL or missing references) + //IL_1e0e: Unknown result type (might be due to invalid IL or missing references) + //IL_1e92: Unknown result type (might be due to invalid IL or missing references) + //IL_1e97: Unknown result type (might be due to invalid IL or missing references) + //IL_1e9a: Expected O, but got Unknown + //IL_1e9f: Expected O, but got Unknown + //IL_1e9f: Unknown result type (might be due to invalid IL or missing references) + //IL_1eb1: Unknown result type (might be due to invalid IL or missing references) + //IL_1ec0: Unknown result type (might be due to invalid IL or missing references) + //IL_1eca: Expected O, but got Unknown + //IL_1ec5: Unknown result type (might be due to invalid IL or missing references) + //IL_1ecf: Expected O, but got Unknown + //IL_1ed4: Expected O, but got Unknown + //IL_1ee1: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee6: Unknown result type (might be due to invalid IL or missing references) + //IL_1ef8: Unknown result type (might be due to invalid IL or missing references) + //IL_1f02: Expected O, but got Unknown + //IL_1f02: Unknown result type (might be due to invalid IL or missing references) + //IL_1f11: Unknown result type (might be due to invalid IL or missing references) + //IL_1f1b: Expected O, but got Unknown + //IL_1f16: Unknown result type (might be due to invalid IL or missing references) + //IL_1f20: Expected O, but got Unknown + //IL_1f25: Expected O, but got Unknown + //IL_1fa1: Unknown result type (might be due to invalid IL or missing references) + //IL_1fbc: Unknown result type (might be due to invalid IL or missing references) + //IL_1fc1: Unknown result type (might be due to invalid IL or missing references) + //IL_1fcc: Unknown result type (might be due to invalid IL or missing references) + //IL_1fd1: Unknown result type (might be due to invalid IL or missing references) + //IL_2055: Unknown result type (might be due to invalid IL or missing references) + //IL_205a: Unknown result type (might be due to invalid IL or missing references) + //IL_205d: Expected O, but got Unknown + //IL_2062: Expected O, but got Unknown + //IL_2062: Unknown result type (might be due to invalid IL or missing references) + //IL_2074: Unknown result type (might be due to invalid IL or missing references) + //IL_2083: Unknown result type (might be due to invalid IL or missing references) + //IL_208d: Expected O, but got Unknown + //IL_2088: Unknown result type (might be due to invalid IL or missing references) + //IL_2092: Expected O, but got Unknown + //IL_2097: Expected O, but got Unknown + //IL_20ae: Unknown result type (might be due to invalid IL or missing references) + //IL_20b3: Unknown result type (might be due to invalid IL or missing references) + //IL_20be: Unknown result type (might be due to invalid IL or missing references) + //IL_20c3: Unknown result type (might be due to invalid IL or missing references) + //IL_2147: Unknown result type (might be due to invalid IL or missing references) + //IL_214c: Unknown result type (might be due to invalid IL or missing references) + //IL_214f: Expected O, but got Unknown + //IL_2154: Expected O, but got Unknown + //IL_2154: Unknown result type (might be due to invalid IL or missing references) + //IL_2166: Unknown result type (might be due to invalid IL or missing references) + //IL_2175: Unknown result type (might be due to invalid IL or missing references) + //IL_217f: Expected O, but got Unknown + //IL_217a: Unknown result type (might be due to invalid IL or missing references) + //IL_2184: Expected O, but got Unknown + //IL_2189: Expected O, but got Unknown + //IL_2196: Unknown result type (might be due to invalid IL or missing references) + //IL_219b: Unknown result type (might be due to invalid IL or missing references) + //IL_21ad: Unknown result type (might be due to invalid IL or missing references) + //IL_21b7: Expected O, but got Unknown + //IL_21b7: Unknown result type (might be due to invalid IL or missing references) + //IL_21c6: Unknown result type (might be due to invalid IL or missing references) + //IL_21d0: Expected O, but got Unknown + //IL_21cb: Unknown result type (might be due to invalid IL or missing references) + //IL_21d5: Expected O, but got Unknown + //IL_21da: Expected O, but got Unknown + //IL_2237: Unknown result type (might be due to invalid IL or missing references) + //IL_2241: Expected O, but got Unknown + //IL_228d: Unknown result type (might be due to invalid IL or missing references) + //IL_22a8: Unknown result type (might be due to invalid IL or missing references) + //IL_22ad: Unknown result type (might be due to invalid IL or missing references) + //IL_22b8: Unknown result type (might be due to invalid IL or missing references) + //IL_22bd: Unknown result type (might be due to invalid IL or missing references) + //IL_2341: Unknown result type (might be due to invalid IL or missing references) + //IL_2346: Unknown result type (might be due to invalid IL or missing references) + //IL_2349: Expected O, but got Unknown + //IL_234e: Expected O, but got Unknown + //IL_234e: Unknown result type (might be due to invalid IL or missing references) + //IL_2360: Unknown result type (might be due to invalid IL or missing references) + //IL_236f: Unknown result type (might be due to invalid IL or missing references) + //IL_2379: Expected O, but got Unknown + //IL_2374: Unknown result type (might be due to invalid IL or missing references) + //IL_237e: Expected O, but got Unknown + //IL_2383: Expected O, but got Unknown + //IL_239a: Unknown result type (might be due to invalid IL or missing references) + //IL_239f: Unknown result type (might be due to invalid IL or missing references) + //IL_23aa: Unknown result type (might be due to invalid IL or missing references) + //IL_23af: Unknown result type (might be due to invalid IL or missing references) + //IL_2433: Unknown result type (might be due to invalid IL or missing references) + //IL_2438: Unknown result type (might be due to invalid IL or missing references) + //IL_243b: Expected O, but got Unknown + //IL_2440: Expected O, but got Unknown + //IL_2440: Unknown result type (might be due to invalid IL or missing references) + //IL_2452: Unknown result type (might be due to invalid IL or missing references) + //IL_2461: Unknown result type (might be due to invalid IL or missing references) + //IL_246b: Expected O, but got Unknown + //IL_2466: Unknown result type (might be due to invalid IL or missing references) + //IL_2470: Expected O, but got Unknown + //IL_2475: Expected O, but got Unknown + //IL_2482: Unknown result type (might be due to invalid IL or missing references) + //IL_2487: Unknown result type (might be due to invalid IL or missing references) + //IL_2499: Unknown result type (might be due to invalid IL or missing references) + //IL_24a3: Expected O, but got Unknown + //IL_24a3: Unknown result type (might be due to invalid IL or missing references) + //IL_24b2: Unknown result type (might be due to invalid IL or missing references) + //IL_24bc: Expected O, but got Unknown + //IL_24b7: Unknown result type (might be due to invalid IL or missing references) + //IL_24c1: Expected O, but got Unknown + //IL_24c6: Expected O, but got Unknown + //IL_255c: Unknown result type (might be due to invalid IL or missing references) + //IL_2561: Unknown result type (might be due to invalid IL or missing references) + //IL_256c: Unknown result type (might be due to invalid IL or missing references) + //IL_2571: Unknown result type (might be due to invalid IL or missing references) + //IL_25ea: Unknown result type (might be due to invalid IL or missing references) + //IL_25ef: Unknown result type (might be due to invalid IL or missing references) + //IL_25f2: Expected O, but got Unknown + //IL_25f7: Expected O, but got Unknown + //IL_25f7: Unknown result type (might be due to invalid IL or missing references) + //IL_2609: Unknown result type (might be due to invalid IL or missing references) + //IL_2618: Unknown result type (might be due to invalid IL or missing references) + //IL_2622: Expected O, but got Unknown + //IL_261d: Unknown result type (might be due to invalid IL or missing references) + //IL_2627: Expected O, but got Unknown + //IL_262c: Expected O, but got Unknown + //IL_2643: Unknown result type (might be due to invalid IL or missing references) + //IL_2648: Unknown result type (might be due to invalid IL or missing references) + //IL_2653: Unknown result type (might be due to invalid IL or missing references) + //IL_2658: Unknown result type (might be due to invalid IL or missing references) + //IL_26d1: Unknown result type (might be due to invalid IL or missing references) + //IL_26d6: Unknown result type (might be due to invalid IL or missing references) + //IL_26d9: Expected O, but got Unknown + //IL_26de: Expected O, but got Unknown + //IL_26de: Unknown result type (might be due to invalid IL or missing references) + //IL_26f0: Unknown result type (might be due to invalid IL or missing references) + //IL_26ff: Unknown result type (might be due to invalid IL or missing references) + //IL_2709: Expected O, but got Unknown + //IL_2704: Unknown result type (might be due to invalid IL or missing references) + //IL_270e: Expected O, but got Unknown + //IL_2713: Expected O, but got Unknown + //IL_2720: Unknown result type (might be due to invalid IL or missing references) + //IL_2725: Unknown result type (might be due to invalid IL or missing references) + //IL_2737: Unknown result type (might be due to invalid IL or missing references) + //IL_2741: Expected O, but got Unknown + //IL_2741: Unknown result type (might be due to invalid IL or missing references) + //IL_2750: Unknown result type (might be due to invalid IL or missing references) + //IL_275a: Expected O, but got Unknown + //IL_2755: Unknown result type (might be due to invalid IL or missing references) + //IL_275f: Expected O, but got Unknown + //IL_2764: Expected O, but got Unknown + //IL_27aa: Unknown result type (might be due to invalid IL or missing references) + //IL_27af: Unknown result type (might be due to invalid IL or missing references) + //IL_27ba: Unknown result type (might be due to invalid IL or missing references) + //IL_27bf: Unknown result type (might be due to invalid IL or missing references) + //IL_280b: Unknown result type (might be due to invalid IL or missing references) + //IL_2810: Unknown result type (might be due to invalid IL or missing references) + //IL_2813: Expected O, but got Unknown + //IL_2818: Expected O, but got Unknown + //IL_2818: Unknown result type (might be due to invalid IL or missing references) + //IL_282a: Unknown result type (might be due to invalid IL or missing references) + //IL_2839: Unknown result type (might be due to invalid IL or missing references) + //IL_2843: Expected O, but got Unknown + //IL_283e: Unknown result type (might be due to invalid IL or missing references) + //IL_2848: Expected O, but got Unknown + //IL_284d: Expected O, but got Unknown + //IL_28a5: Unknown result type (might be due to invalid IL or missing references) + //IL_2917: Unknown result type (might be due to invalid IL or missing references) + //IL_291c: Unknown result type (might be due to invalid IL or missing references) + //IL_2927: Unknown result type (might be due to invalid IL or missing references) + //IL_292c: Unknown result type (might be due to invalid IL or missing references) + //IL_29a5: Unknown result type (might be due to invalid IL or missing references) + //IL_29aa: Unknown result type (might be due to invalid IL or missing references) + //IL_29ad: Expected O, but got Unknown + //IL_29b2: Expected O, but got Unknown + //IL_29b2: Unknown result type (might be due to invalid IL or missing references) + //IL_29c4: Unknown result type (might be due to invalid IL or missing references) + //IL_29d3: Unknown result type (might be due to invalid IL or missing references) + //IL_29dd: Expected O, but got Unknown + //IL_29d8: Unknown result type (might be due to invalid IL or missing references) + //IL_29e2: Expected O, but got Unknown + //IL_29e7: Expected O, but got Unknown + //IL_29fe: Unknown result type (might be due to invalid IL or missing references) + //IL_2a03: Unknown result type (might be due to invalid IL or missing references) + //IL_2a0e: Unknown result type (might be due to invalid IL or missing references) + //IL_2a13: Unknown result type (might be due to invalid IL or missing references) + //IL_2a8c: Unknown result type (might be due to invalid IL or missing references) + //IL_2a91: Unknown result type (might be due to invalid IL or missing references) + //IL_2a94: Expected O, but got Unknown + //IL_2a99: Expected O, but got Unknown + //IL_2a99: Unknown result type (might be due to invalid IL or missing references) + //IL_2aab: Unknown result type (might be due to invalid IL or missing references) + //IL_2aba: Unknown result type (might be due to invalid IL or missing references) + //IL_2ac4: Expected O, but got Unknown + //IL_2abf: Unknown result type (might be due to invalid IL or missing references) + //IL_2ac9: Expected O, but got Unknown + //IL_2ace: Expected O, but got Unknown + //IL_2adb: Unknown result type (might be due to invalid IL or missing references) + //IL_2ae0: Unknown result type (might be due to invalid IL or missing references) + //IL_2af2: Unknown result type (might be due to invalid IL or missing references) + //IL_2afc: Expected O, but got Unknown + //IL_2afc: Unknown result type (might be due to invalid IL or missing references) + //IL_2b0b: Unknown result type (might be due to invalid IL or missing references) + //IL_2b15: Expected O, but got Unknown + //IL_2b10: Unknown result type (might be due to invalid IL or missing references) + //IL_2b1a: Expected O, but got Unknown + //IL_2b1f: Expected O, but got Unknown + //IL_2b5a: Unknown result type (might be due to invalid IL or missing references) + //IL_2b5f: Unknown result type (might be due to invalid IL or missing references) + //IL_2b6a: Unknown result type (might be due to invalid IL or missing references) + //IL_2b6f: Unknown result type (might be due to invalid IL or missing references) + //IL_2be8: Unknown result type (might be due to invalid IL or missing references) + //IL_2bed: Unknown result type (might be due to invalid IL or missing references) + //IL_2bf0: Expected O, but got Unknown + //IL_2bf5: Expected O, but got Unknown + //IL_2bf5: Unknown result type (might be due to invalid IL or missing references) + //IL_2c07: Unknown result type (might be due to invalid IL or missing references) + //IL_2c16: Unknown result type (might be due to invalid IL or missing references) + //IL_2c20: Expected O, but got Unknown + //IL_2c1b: Unknown result type (might be due to invalid IL or missing references) + //IL_2c25: Expected O, but got Unknown + //IL_2c2a: Expected O, but got Unknown + //IL_2c41: Unknown result type (might be due to invalid IL or missing references) + //IL_2c46: Unknown result type (might be due to invalid IL or missing references) + //IL_2c51: Unknown result type (might be due to invalid IL or missing references) + //IL_2c56: Unknown result type (might be due to invalid IL or missing references) + //IL_2ccf: Unknown result type (might be due to invalid IL or missing references) + //IL_2cd4: Unknown result type (might be due to invalid IL or missing references) + //IL_2cd7: Expected O, but got Unknown + //IL_2cdc: Expected O, but got Unknown + //IL_2cdc: Unknown result type (might be due to invalid IL or missing references) + //IL_2cee: Unknown result type (might be due to invalid IL or missing references) + //IL_2cfd: Unknown result type (might be due to invalid IL or missing references) + //IL_2d07: Expected O, but got Unknown + //IL_2d02: Unknown result type (might be due to invalid IL or missing references) + //IL_2d0c: Expected O, but got Unknown + //IL_2d11: Expected O, but got Unknown + //IL_2d1e: Unknown result type (might be due to invalid IL or missing references) + //IL_2d23: Unknown result type (might be due to invalid IL or missing references) + //IL_2d35: Unknown result type (might be due to invalid IL or missing references) + //IL_2d3f: Expected O, but got Unknown + //IL_2d3f: Unknown result type (might be due to invalid IL or missing references) + //IL_2d4e: Unknown result type (might be due to invalid IL or missing references) + //IL_2d58: Expected O, but got Unknown + //IL_2d53: Unknown result type (might be due to invalid IL or missing references) + //IL_2d5d: Expected O, but got Unknown + //IL_2d62: Expected O, but got Unknown + //IL_2dda: Unknown result type (might be due to invalid IL or missing references) + //IL_2ddf: Unknown result type (might be due to invalid IL or missing references) + //IL_2dea: Unknown result type (might be due to invalid IL or missing references) + //IL_2def: Unknown result type (might be due to invalid IL or missing references) + //IL_2e4f: Unknown result type (might be due to invalid IL or missing references) + //IL_2e54: Unknown result type (might be due to invalid IL or missing references) + //IL_2e57: Expected O, but got Unknown + //IL_2e5c: Expected O, but got Unknown + //IL_2e5c: Unknown result type (might be due to invalid IL or missing references) + //IL_2e6e: Unknown result type (might be due to invalid IL or missing references) + //IL_2e7d: Unknown result type (might be due to invalid IL or missing references) + //IL_2e87: Expected O, but got Unknown + //IL_2e82: Unknown result type (might be due to invalid IL or missing references) + //IL_2e8c: Expected O, but got Unknown + //IL_2e91: Expected O, but got Unknown + //IL_2efd: Unknown result type (might be due to invalid IL or missing references) + //IL_2f18: Unknown result type (might be due to invalid IL or missing references) + //IL_2f1d: Unknown result type (might be due to invalid IL or missing references) + //IL_2f28: Unknown result type (might be due to invalid IL or missing references) + //IL_2f2d: Unknown result type (might be due to invalid IL or missing references) + //IL_2fa6: Unknown result type (might be due to invalid IL or missing references) + //IL_2fab: Unknown result type (might be due to invalid IL or missing references) + //IL_2fae: Expected O, but got Unknown + //IL_2fb3: Expected O, but got Unknown + //IL_2fb3: Unknown result type (might be due to invalid IL or missing references) + //IL_2fc5: Unknown result type (might be due to invalid IL or missing references) + //IL_2fd4: Unknown result type (might be due to invalid IL or missing references) + //IL_2fde: Expected O, but got Unknown + //IL_2fd9: Unknown result type (might be due to invalid IL or missing references) + //IL_2fe3: Expected O, but got Unknown + //IL_2fe8: Expected O, but got Unknown + //IL_2fff: Unknown result type (might be due to invalid IL or missing references) + //IL_3004: Unknown result type (might be due to invalid IL or missing references) + //IL_300f: Unknown result type (might be due to invalid IL or missing references) + //IL_3014: Unknown result type (might be due to invalid IL or missing references) + //IL_308d: Unknown result type (might be due to invalid IL or missing references) + //IL_3092: Unknown result type (might be due to invalid IL or missing references) + //IL_3095: Expected O, but got Unknown + //IL_309a: Expected O, but got Unknown + //IL_309a: Unknown result type (might be due to invalid IL or missing references) + //IL_30ac: Unknown result type (might be due to invalid IL or missing references) + //IL_30bb: Unknown result type (might be due to invalid IL or missing references) + //IL_30c5: Expected O, but got Unknown + //IL_30c0: Unknown result type (might be due to invalid IL or missing references) + //IL_30ca: Expected O, but got Unknown + //IL_30cf: Expected O, but got Unknown + //IL_30dc: Unknown result type (might be due to invalid IL or missing references) + //IL_30e1: Unknown result type (might be due to invalid IL or missing references) + //IL_30f3: Unknown result type (might be due to invalid IL or missing references) + //IL_30fd: Expected O, but got Unknown + //IL_30fd: Unknown result type (might be due to invalid IL or missing references) + //IL_310c: Unknown result type (might be due to invalid IL or missing references) + //IL_3116: Expected O, but got Unknown + //IL_3111: Unknown result type (might be due to invalid IL or missing references) + //IL_311b: Expected O, but got Unknown + //IL_3120: Expected O, but got Unknown + //IL_315b: Unknown result type (might be due to invalid IL or missing references) + //IL_3160: Unknown result type (might be due to invalid IL or missing references) + //IL_316b: Unknown result type (might be due to invalid IL or missing references) + //IL_3170: Unknown result type (might be due to invalid IL or missing references) + //IL_31e9: Unknown result type (might be due to invalid IL or missing references) + //IL_31ee: Unknown result type (might be due to invalid IL or missing references) + //IL_31f1: Expected O, but got Unknown + //IL_31f6: Expected O, but got Unknown + //IL_31f6: Unknown result type (might be due to invalid IL or missing references) + //IL_3208: Unknown result type (might be due to invalid IL or missing references) + //IL_3217: Unknown result type (might be due to invalid IL or missing references) + //IL_3221: Expected O, but got Unknown + //IL_321c: Unknown result type (might be due to invalid IL or missing references) + //IL_3226: Expected O, but got Unknown + //IL_322b: Expected O, but got Unknown + //IL_3242: Unknown result type (might be due to invalid IL or missing references) + //IL_3247: Unknown result type (might be due to invalid IL or missing references) + //IL_3252: Unknown result type (might be due to invalid IL or missing references) + //IL_3257: Unknown result type (might be due to invalid IL or missing references) + //IL_32d0: Unknown result type (might be due to invalid IL or missing references) + //IL_32d5: Unknown result type (might be due to invalid IL or missing references) + //IL_32d8: Expected O, but got Unknown + //IL_32dd: Expected O, but got Unknown + //IL_32dd: Unknown result type (might be due to invalid IL or missing references) + //IL_32ef: Unknown result type (might be due to invalid IL or missing references) + //IL_32fe: Unknown result type (might be due to invalid IL or missing references) + //IL_3308: Expected O, but got Unknown + //IL_3303: Unknown result type (might be due to invalid IL or missing references) + //IL_330d: Expected O, but got Unknown + //IL_3312: Expected O, but got Unknown + //IL_331f: Unknown result type (might be due to invalid IL or missing references) + //IL_3324: Unknown result type (might be due to invalid IL or missing references) + //IL_3336: Unknown result type (might be due to invalid IL or missing references) + //IL_3340: Expected O, but got Unknown + //IL_3340: Unknown result type (might be due to invalid IL or missing references) + //IL_334f: Unknown result type (might be due to invalid IL or missing references) + //IL_3359: Expected O, but got Unknown + //IL_3354: Unknown result type (might be due to invalid IL or missing references) + //IL_335e: Expected O, but got Unknown + //IL_3363: Expected O, but got Unknown + //IL_33ea: Unknown result type (might be due to invalid IL or missing references) + //IL_33f4: Expected O, but got Unknown + //IL_342e: Unknown result type (might be due to invalid IL or missing references) + //IL_3449: Unknown result type (might be due to invalid IL or missing references) + //IL_344e: Unknown result type (might be due to invalid IL or missing references) + //IL_3459: Unknown result type (might be due to invalid IL or missing references) + //IL_345e: Unknown result type (might be due to invalid IL or missing references) + //IL_34d7: Unknown result type (might be due to invalid IL or missing references) + //IL_34dc: Unknown result type (might be due to invalid IL or missing references) + //IL_34df: Expected O, but got Unknown + //IL_34e4: Expected O, but got Unknown + //IL_34e4: Unknown result type (might be due to invalid IL or missing references) + //IL_34f6: Unknown result type (might be due to invalid IL or missing references) + //IL_3505: Unknown result type (might be due to invalid IL or missing references) + //IL_350f: Expected O, but got Unknown + //IL_350a: Unknown result type (might be due to invalid IL or missing references) + //IL_3514: Expected O, but got Unknown + //IL_3519: Expected O, but got Unknown + //IL_3530: Unknown result type (might be due to invalid IL or missing references) + //IL_3535: Unknown result type (might be due to invalid IL or missing references) + //IL_3540: Unknown result type (might be due to invalid IL or missing references) + //IL_3545: Unknown result type (might be due to invalid IL or missing references) + //IL_35be: Unknown result type (might be due to invalid IL or missing references) + //IL_35c3: Unknown result type (might be due to invalid IL or missing references) + //IL_35c6: Expected O, but got Unknown + //IL_35cb: Expected O, but got Unknown + //IL_35cb: Unknown result type (might be due to invalid IL or missing references) + //IL_35dd: Unknown result type (might be due to invalid IL or missing references) + //IL_35ec: Unknown result type (might be due to invalid IL or missing references) + //IL_35f6: Expected O, but got Unknown + //IL_35f1: Unknown result type (might be due to invalid IL or missing references) + //IL_35fb: Expected O, but got Unknown + //IL_3600: Expected O, but got Unknown + //IL_360d: Unknown result type (might be due to invalid IL or missing references) + //IL_3612: Unknown result type (might be due to invalid IL or missing references) + //IL_3624: Unknown result type (might be due to invalid IL or missing references) + //IL_362e: Expected O, but got Unknown + //IL_362e: Unknown result type (might be due to invalid IL or missing references) + //IL_363d: Unknown result type (might be due to invalid IL or missing references) + //IL_3647: Expected O, but got Unknown + //IL_3642: Unknown result type (might be due to invalid IL or missing references) + //IL_364c: Expected O, but got Unknown + //IL_3651: Expected O, but got Unknown + //IL_3697: Unknown result type (might be due to invalid IL or missing references) + //IL_369c: Unknown result type (might be due to invalid IL or missing references) + //IL_36a7: Unknown result type (might be due to invalid IL or missing references) + //IL_36ac: Unknown result type (might be due to invalid IL or missing references) + //IL_36f8: Unknown result type (might be due to invalid IL or missing references) + //IL_36fd: Unknown result type (might be due to invalid IL or missing references) + //IL_3700: Expected O, but got Unknown + //IL_3705: Expected O, but got Unknown + //IL_3705: Unknown result type (might be due to invalid IL or missing references) + //IL_3717: Unknown result type (might be due to invalid IL or missing references) + //IL_3726: Unknown result type (might be due to invalid IL or missing references) + //IL_3730: Expected O, but got Unknown + //IL_372b: Unknown result type (might be due to invalid IL or missing references) + //IL_3735: Expected O, but got Unknown + //IL_373a: Expected O, but got Unknown + //IL_3792: Unknown result type (might be due to invalid IL or missing references) + //IL_3804: Unknown result type (might be due to invalid IL or missing references) + //IL_3809: Unknown result type (might be due to invalid IL or missing references) + //IL_3814: Unknown result type (might be due to invalid IL or missing references) + //IL_3819: Unknown result type (might be due to invalid IL or missing references) + //IL_3892: Unknown result type (might be due to invalid IL or missing references) + //IL_3897: Unknown result type (might be due to invalid IL or missing references) + //IL_389a: Expected O, but got Unknown + //IL_389f: Expected O, but got Unknown + //IL_389f: Unknown result type (might be due to invalid IL or missing references) + //IL_38b1: Unknown result type (might be due to invalid IL or missing references) + //IL_38c0: Unknown result type (might be due to invalid IL or missing references) + //IL_38ca: Expected O, but got Unknown + //IL_38c5: Unknown result type (might be due to invalid IL or missing references) + //IL_38cf: Expected O, but got Unknown + //IL_38d4: Expected O, but got Unknown + //IL_38eb: Unknown result type (might be due to invalid IL or missing references) + //IL_38f0: Unknown result type (might be due to invalid IL or missing references) + //IL_38fb: Unknown result type (might be due to invalid IL or missing references) + //IL_3900: Unknown result type (might be due to invalid IL or missing references) + //IL_3979: Unknown result type (might be due to invalid IL or missing references) + //IL_397e: Unknown result type (might be due to invalid IL or missing references) + //IL_3981: Expected O, but got Unknown + //IL_3986: Expected O, but got Unknown + //IL_3986: Unknown result type (might be due to invalid IL or missing references) + //IL_3998: Unknown result type (might be due to invalid IL or missing references) + //IL_39a7: Unknown result type (might be due to invalid IL or missing references) + //IL_39b1: Expected O, but got Unknown + //IL_39ac: Unknown result type (might be due to invalid IL or missing references) + //IL_39b6: Expected O, but got Unknown + //IL_39bb: Expected O, but got Unknown + //IL_39c8: Unknown result type (might be due to invalid IL or missing references) + //IL_39cd: Unknown result type (might be due to invalid IL or missing references) + //IL_39df: Unknown result type (might be due to invalid IL or missing references) + //IL_39e9: Expected O, but got Unknown + //IL_39e9: Unknown result type (might be due to invalid IL or missing references) + //IL_39f8: Unknown result type (might be due to invalid IL or missing references) + //IL_3a02: Expected O, but got Unknown + //IL_39fd: Unknown result type (might be due to invalid IL or missing references) + //IL_3a07: Expected O, but got Unknown + //IL_3a0c: Expected O, but got Unknown + //IL_3a4b: Unknown result type (might be due to invalid IL or missing references) + //IL_3afc: Unknown result type (might be due to invalid IL or missing references) + //IL_3b31: Unknown result type (might be due to invalid IL or missing references) + //IL_3b36: Unknown result type (might be due to invalid IL or missing references) + //IL_3b41: Unknown result type (might be due to invalid IL or missing references) + //IL_3b46: Unknown result type (might be due to invalid IL or missing references) + //IL_3bca: Unknown result type (might be due to invalid IL or missing references) + //IL_3bcf: Unknown result type (might be due to invalid IL or missing references) + //IL_3bd2: Expected O, but got Unknown + //IL_3bd7: Expected O, but got Unknown + //IL_3bd7: Unknown result type (might be due to invalid IL or missing references) + //IL_3be9: Unknown result type (might be due to invalid IL or missing references) + //IL_3bf8: Unknown result type (might be due to invalid IL or missing references) + //IL_3c02: Expected O, but got Unknown + //IL_3bfd: Unknown result type (might be due to invalid IL or missing references) + //IL_3c07: Expected O, but got Unknown + //IL_3c0c: Expected O, but got Unknown + //IL_3c23: Unknown result type (might be due to invalid IL or missing references) + //IL_3c28: Unknown result type (might be due to invalid IL or missing references) + //IL_3c33: Unknown result type (might be due to invalid IL or missing references) + //IL_3c38: Unknown result type (might be due to invalid IL or missing references) + //IL_3cbc: Unknown result type (might be due to invalid IL or missing references) + //IL_3cc1: Unknown result type (might be due to invalid IL or missing references) + //IL_3cc4: Expected O, but got Unknown + //IL_3cc9: Expected O, but got Unknown + //IL_3cc9: Unknown result type (might be due to invalid IL or missing references) + //IL_3cdb: Unknown result type (might be due to invalid IL or missing references) + //IL_3cea: Unknown result type (might be due to invalid IL or missing references) + //IL_3cf4: Expected O, but got Unknown + //IL_3cef: Unknown result type (might be due to invalid IL or missing references) + //IL_3cf9: Expected O, but got Unknown + //IL_3cfe: Expected O, but got Unknown + //IL_3d0b: Unknown result type (might be due to invalid IL or missing references) + //IL_3d10: Unknown result type (might be due to invalid IL or missing references) + //IL_3d22: Unknown result type (might be due to invalid IL or missing references) + //IL_3d2c: Expected O, but got Unknown + //IL_3d2c: Unknown result type (might be due to invalid IL or missing references) + //IL_3d3b: Unknown result type (might be due to invalid IL or missing references) + //IL_3d45: Expected O, but got Unknown + //IL_3d40: Unknown result type (might be due to invalid IL or missing references) + //IL_3d4a: Expected O, but got Unknown + //IL_3d4f: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + StaticResourceExtension val10 = new StaticResourceExtension(); + AppThemeBindingExtension val11 = new AppThemeBindingExtension(); + Label val12 = new Label(); + CheckBox val13 = new CheckBox(); + StaticResourceExtension val14 = new StaticResourceExtension(); + StaticResourceExtension val15 = new StaticResourceExtension(); + AppThemeBindingExtension val16 = new AppThemeBindingExtension(); + Label val17 = new Label(); + HorizontalStackLayout val18 = new HorizontalStackLayout(); + CheckBox val19 = new CheckBox(); + StaticResourceExtension val20 = new StaticResourceExtension(); + StaticResourceExtension val21 = new StaticResourceExtension(); + AppThemeBindingExtension val22 = new AppThemeBindingExtension(); + Label val23 = new Label(); + HorizontalStackLayout val24 = new HorizontalStackLayout(); + CheckBox val25 = new CheckBox(); + StaticResourceExtension val26 = new StaticResourceExtension(); + StaticResourceExtension val27 = new StaticResourceExtension(); + AppThemeBindingExtension val28 = new AppThemeBindingExtension(); + Label val29 = new Label(); + HorizontalStackLayout val30 = new HorizontalStackLayout(); + StaticResourceExtension val31 = new StaticResourceExtension(); + StaticResourceExtension val32 = new StaticResourceExtension(); + AppThemeBindingExtension val33 = new AppThemeBindingExtension(); + Label val34 = new Label(); + VerticalStackLayout val35 = new VerticalStackLayout(); + Frame val36 = new Frame(); + StaticResourceExtension val37 = new StaticResourceExtension(); + StaticResourceExtension val38 = new StaticResourceExtension(); + StaticResourceExtension val39 = new StaticResourceExtension(); + AppThemeBindingExtension val40 = new AppThemeBindingExtension(); + Label val41 = new Label(); + StaticResourceExtension val42 = new StaticResourceExtension(); + StaticResourceExtension val43 = new StaticResourceExtension(); + AppThemeBindingExtension val44 = new AppThemeBindingExtension(); + Label val45 = new Label(); + Switch val46 = new Switch(); + StaticResourceExtension val47 = new StaticResourceExtension(); + StaticResourceExtension val48 = new StaticResourceExtension(); + AppThemeBindingExtension val49 = new AppThemeBindingExtension(); + Label val50 = new Label(); + Switch val51 = new Switch(); + StaticResourceExtension val52 = new StaticResourceExtension(); + StaticResourceExtension val53 = new StaticResourceExtension(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + Label val55 = new Label(); + Switch val56 = new Switch(); + Grid val57 = new Grid(); + StaticResourceExtension val58 = new StaticResourceExtension(); + StaticResourceExtension val59 = new StaticResourceExtension(); + AppThemeBindingExtension val60 = new AppThemeBindingExtension(); + Label val61 = new Label(); + VerticalStackLayout val62 = new VerticalStackLayout(); + Frame val63 = new Frame(); + StaticResourceExtension val64 = new StaticResourceExtension(); + StaticResourceExtension val65 = new StaticResourceExtension(); + StaticResourceExtension val66 = new StaticResourceExtension(); + AppThemeBindingExtension val67 = new AppThemeBindingExtension(); + Label val68 = new Label(); + StaticResourceExtension val69 = new StaticResourceExtension(); + StaticResourceExtension val70 = new StaticResourceExtension(); + AppThemeBindingExtension val71 = new AppThemeBindingExtension(); + Label val72 = new Label(); + StaticResourceExtension val73 = new StaticResourceExtension(); + Slider val74 = new Slider(); + StaticResourceExtension val75 = new StaticResourceExtension(); + StaticResourceExtension val76 = new StaticResourceExtension(); + AppThemeBindingExtension val77 = new AppThemeBindingExtension(); + Label val78 = new Label(); + StaticResourceExtension val79 = new StaticResourceExtension(); + StaticResourceExtension val80 = new StaticResourceExtension(); + AppThemeBindingExtension val81 = new AppThemeBindingExtension(); + Label val82 = new Label(); + Slider val83 = new Slider(); + StaticResourceExtension val84 = new StaticResourceExtension(); + StaticResourceExtension val85 = new StaticResourceExtension(); + AppThemeBindingExtension val86 = new AppThemeBindingExtension(); + Label val87 = new Label(); + VerticalStackLayout val88 = new VerticalStackLayout(); + Frame val89 = new Frame(); + StaticResourceExtension val90 = new StaticResourceExtension(); + StaticResourceExtension val91 = new StaticResourceExtension(); + StaticResourceExtension val92 = new StaticResourceExtension(); + AppThemeBindingExtension val93 = new AppThemeBindingExtension(); + Label val94 = new Label(); + Stepper val95 = new Stepper(); + StaticResourceExtension val96 = new StaticResourceExtension(); + StaticResourceExtension val97 = new StaticResourceExtension(); + AppThemeBindingExtension val98 = new AppThemeBindingExtension(); + Label val99 = new Label(); + HorizontalStackLayout val100 = new HorizontalStackLayout(); + VerticalStackLayout val101 = new VerticalStackLayout(); + Frame val102 = new Frame(); + VerticalStackLayout val103 = new VerticalStackLayout(); + ScrollView val104 = new ScrollView(); + SelectionPage selectionPage; + NameScope val105 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(selectionPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)selectionPage, (INameScope)(object)val105); + ((Element)val104).transientNamescope = (INameScope)(object)val105; + ((Element)val103).transientNamescope = (INameScope)(object)val105; + ((Element)val7).transientNamescope = (INameScope)(object)val105; + ((Element)val36).transientNamescope = (INameScope)(object)val105; + ((Element)val35).transientNamescope = (INameScope)(object)val105; + ((Element)val12).transientNamescope = (INameScope)(object)val105; + ((Element)val18).transientNamescope = (INameScope)(object)val105; + ((Element)val13).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("CheckBox1", (object)val13); + if (((Element)val13).StyleId == null) + { + ((Element)val13).StyleId = "CheckBox1"; + } + ((Element)val17).transientNamescope = (INameScope)(object)val105; + ((Element)val24).transientNamescope = (INameScope)(object)val105; + ((Element)val19).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("CheckBox2", (object)val19); + if (((Element)val19).StyleId == null) + { + ((Element)val19).StyleId = "CheckBox2"; + } + ((Element)val23).transientNamescope = (INameScope)(object)val105; + ((Element)val30).transientNamescope = (INameScope)(object)val105; + ((Element)val25).transientNamescope = (INameScope)(object)val105; + ((Element)val29).transientNamescope = (INameScope)(object)val105; + ((Element)val34).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("CheckBoxOutput", (object)val34); + if (((Element)val34).StyleId == null) + { + ((Element)val34).StyleId = "CheckBoxOutput"; + } + ((Element)val63).transientNamescope = (INameScope)(object)val105; + ((Element)val62).transientNamescope = (INameScope)(object)val105; + ((Element)val41).transientNamescope = (INameScope)(object)val105; + ((Element)val57).transientNamescope = (INameScope)(object)val105; + ((Element)val45).transientNamescope = (INameScope)(object)val105; + ((Element)val46).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("NotifSwitch", (object)val46); + if (((Element)val46).StyleId == null) + { + ((Element)val46).StyleId = "NotifSwitch"; + } + ((Element)val50).transientNamescope = (INameScope)(object)val105; + ((Element)val51).transientNamescope = (INameScope)(object)val105; + ((Element)val55).transientNamescope = (INameScope)(object)val105; + ((Element)val56).transientNamescope = (INameScope)(object)val105; + ((Element)val61).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("SwitchOutput", (object)val61); + if (((Element)val61).StyleId == null) + { + ((Element)val61).StyleId = "SwitchOutput"; + } + ((Element)val89).transientNamescope = (INameScope)(object)val105; + ((Element)val88).transientNamescope = (INameScope)(object)val105; + ((Element)val68).transientNamescope = (INameScope)(object)val105; + ((Element)val72).transientNamescope = (INameScope)(object)val105; + ((Element)val74).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("VolumeSlider", (object)val74); + if (((Element)val74).StyleId == null) + { + ((Element)val74).StyleId = "VolumeSlider"; + } + ((Element)val78).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("VolumeLabel", (object)val78); + if (((Element)val78).StyleId == null) + { + ((Element)val78).StyleId = "VolumeLabel"; + } + ((Element)val82).transientNamescope = (INameScope)(object)val105; + ((Element)val83).transientNamescope = (INameScope)(object)val105; + ((Element)val87).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("BrightnessLabel", (object)val87); + if (((Element)val87).StyleId == null) + { + ((Element)val87).StyleId = "BrightnessLabel"; + } + ((Element)val102).transientNamescope = (INameScope)(object)val105; + ((Element)val101).transientNamescope = (INameScope)(object)val105; + ((Element)val94).transientNamescope = (INameScope)(object)val105; + ((Element)val100).transientNamescope = (INameScope)(object)val105; + ((Element)val95).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("QuantityStepper", (object)val95); + if (((Element)val95).StyleId == null) + { + ((Element)val95).StyleId = "QuantityStepper"; + } + ((Element)val99).transientNamescope = (INameScope)(object)val105; + ((INameScope)val105).RegisterName("StepperLabel", (object)val99); + if (((Element)val99).StyleId == null) + { + ((Element)val99).StyleId = "StepperLabel"; + } + CheckBox1 = val13; + CheckBox2 = val19; + CheckBoxOutput = val34; + NotifSwitch = val46; + SwitchOutput = val61; + VolumeSlider = val74; + VolumeLabel = val78; + BrightnessLabel = val87; + QuantityStepper = val95; + StepperLabel = val99; + ((BindableObject)selectionPage).SetValue(Page.TitleProperty, (object)"Selection"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val106 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val107 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = selectionPage; + SimpleValueTargetProvider val108 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val105, val105, val105 }, false); + object obj = (object)val108; + val107.Add(typeFromHandle, (object)val108); + val107.Add(typeof(IReferenceProvider), obj); + val107.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val106.ProvideValue((IServiceProvider)val107); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val109 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val110 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = selectionPage; + SimpleValueTargetProvider val111 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val105, val105, val105 }, false); + object obj2 = (object)val111; + val110.Add(typeFromHandle2, (object)val111); + val110.Add(typeof(IReferenceProvider), obj2); + val110.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val109.ProvideValue((IServiceProvider)val110); + val3.Dark = dark; + XamlServiceProvider val112 = new XamlServiceProvider(); + val112.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)selectionPage, (object)VisualElement.BackgroundColorProperty)); + val112.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val113 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val112); + ((BindableObject)selectionPage).SetBinding(VisualElement.BackgroundColorProperty, val113); + ((BindableObject)val103).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val103).SetValue(StackBase.SpacingProperty, (object)20.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Selection Controls"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val114 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val115 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 5]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val103; + array3[3] = val104; + array3[4] = selectionPage; + SimpleValueTargetProvider val116 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val105, val105, val105, val105, val105, val105 }, false); + object obj3 = (object)val116; + val115.Add(typeFromHandle3, (object)val116); + val115.Add(typeof(IReferenceProvider), obj3); + val115.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object light2 = val114.ProvideValue((IServiceProvider)val115); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val117 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val118 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val103; + array4[3] = val104; + array4[4] = selectionPage; + SimpleValueTargetProvider val119 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val105, val105, val105, val105, val105, val105 }, false); + object obj4 = (object)val119; + val118.Add(typeFromHandle4, (object)val119); + val118.Add(typeof(IReferenceProvider), obj4); + val118.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object dark2 = val117.ProvideValue((IServiceProvider)val118); + val6.Dark = dark2; + XamlServiceProvider val120 = new XamlServiceProvider(); + val120.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val120.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + BindingBase val121 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val120); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val121); + ((Layout)val103).Children.Add((IView)(object)val7); + val8.Key = "ThemedFrame"; + StaticResourceExtension val122 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val123 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 4]; + array5[0] = val36; + array5[1] = val103; + array5[2] = val104; + array5[3] = selectionPage; + SimpleValueTargetProvider val124 = new SimpleValueTargetProvider(array5, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val105, val105, val105, val105, val105 }, false); + object obj5 = (object)val124; + val123.Add(typeFromHandle5, (object)val124); + val123.Add(typeof(IReferenceProvider), obj5); + val123.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object obj6 = val122.ProvideValue((IServiceProvider)val123); + ((BindableObject)val36).SetValue(VisualElement.StyleProperty, (obj6 == null || !typeof(BindingBase).IsAssignableFrom(obj6.GetType())) ? obj6 : obj6); + ((BindableObject)val36).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val36).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val35).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val12).SetValue(Label.TextProperty, (object)"CheckBox"); + ((BindableObject)val12).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val12).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val9.Key = "TextPrimaryLight"; + StaticResourceExtension val125 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val126 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 7]; + array6[0] = val11; + array6[1] = val12; + array6[2] = val35; + array6[3] = val36; + array6[4] = val103; + array6[5] = val104; + array6[6] = selectionPage; + SimpleValueTargetProvider val127 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj7 = (object)val127; + val126.Add(typeFromHandle6, (object)val127); + val126.Add(typeof(IReferenceProvider), obj7); + val126.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object light3 = val125.ProvideValue((IServiceProvider)val126); + val11.Light = light3; + val10.Key = "TextPrimaryDark"; + StaticResourceExtension val128 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val129 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 7]; + array7[0] = val11; + array7[1] = val12; + array7[2] = val35; + array7[3] = val36; + array7[4] = val103; + array7[5] = val104; + array7[6] = selectionPage; + SimpleValueTargetProvider val130 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj8 = (object)val130; + val129.Add(typeFromHandle7, (object)val130); + val129.Add(typeof(IReferenceProvider), obj8); + val129.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + object dark3 = val128.ProvideValue((IServiceProvider)val129); + val11.Dark = dark3; + XamlServiceProvider val131 = new XamlServiceProvider(); + val131.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val12, (object)Label.TextColorProperty)); + val131.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 28))); + BindingBase val132 = ((IMarkupExtension)(object)val11).ProvideValue((IServiceProvider)val131); + ((BindableObject)val12).SetBinding(Label.TextColorProperty, val132); + ((Layout)val35).Children.Add((IView)(object)val12); + ((BindableObject)val18).SetValue(StackBase.SpacingProperty, (object)10.0); + val13.CheckedChanged += selectionPage.OnCheckBoxChanged; + ((Layout)val18).Children.Add((IView)(object)val13); + ((BindableObject)val17).SetValue(Label.TextProperty, (object)"Option 1"); + ((BindableObject)val17).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val14.Key = "TextPrimaryLight"; + StaticResourceExtension val133 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val134 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 8]; + array8[0] = val16; + array8[1] = val17; + array8[2] = val18; + array8[3] = val35; + array8[4] = val36; + array8[5] = val103; + array8[6] = val104; + array8[7] = selectionPage; + SimpleValueTargetProvider val135 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj9 = (object)val135; + val134.Add(typeFromHandle8, (object)val135); + val134.Add(typeof(IReferenceProvider), obj9); + val134.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(22, 32))); + object light4 = val133.ProvideValue((IServiceProvider)val134); + val16.Light = light4; + val15.Key = "TextPrimaryDark"; + StaticResourceExtension val136 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val137 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 8]; + array9[0] = val16; + array9[1] = val17; + array9[2] = val18; + array9[3] = val35; + array9[4] = val36; + array9[5] = val103; + array9[6] = val104; + array9[7] = selectionPage; + SimpleValueTargetProvider val138 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj10 = (object)val138; + val137.Add(typeFromHandle9, (object)val138); + val137.Add(typeof(IReferenceProvider), obj10); + val137.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(22, 32))); + object dark4 = val136.ProvideValue((IServiceProvider)val137); + val16.Dark = dark4; + XamlServiceProvider val139 = new XamlServiceProvider(); + val139.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val17, (object)Label.TextColorProperty)); + val139.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(22, 32))); + BindingBase val140 = ((IMarkupExtension)(object)val16).ProvideValue((IServiceProvider)val139); + ((BindableObject)val17).SetBinding(Label.TextColorProperty, val140); + ((Layout)val18).Children.Add((IView)(object)val17); + ((Layout)val35).Children.Add((IView)(object)val18); + ((BindableObject)val24).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val19).SetValue(CheckBox.IsCheckedProperty, (object)true); + val19.CheckedChanged += selectionPage.OnCheckBoxChanged; + ((Layout)val24).Children.Add((IView)(object)val19); + ((BindableObject)val23).SetValue(Label.TextProperty, (object)"Option 2 (checked)"); + ((BindableObject)val23).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val20.Key = "TextPrimaryLight"; + StaticResourceExtension val141 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val142 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 8]; + array10[0] = val22; + array10[1] = val23; + array10[2] = val24; + array10[3] = val35; + array10[4] = val36; + array10[5] = val103; + array10[6] = val104; + array10[7] = selectionPage; + SimpleValueTargetProvider val143 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj11 = (object)val143; + val142.Add(typeFromHandle10, (object)val143); + val142.Add(typeof(IReferenceProvider), obj11); + val142.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 32))); + object light5 = val141.ProvideValue((IServiceProvider)val142); + val22.Light = light5; + val21.Key = "TextPrimaryDark"; + StaticResourceExtension val144 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val145 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 8]; + array11[0] = val22; + array11[1] = val23; + array11[2] = val24; + array11[3] = val35; + array11[4] = val36; + array11[5] = val103; + array11[6] = val104; + array11[7] = selectionPage; + SimpleValueTargetProvider val146 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj12 = (object)val146; + val145.Add(typeFromHandle11, (object)val146); + val145.Add(typeof(IReferenceProvider), obj12); + val145.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 32))); + object dark5 = val144.ProvideValue((IServiceProvider)val145); + val22.Dark = dark5; + XamlServiceProvider val147 = new XamlServiceProvider(); + val147.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val23, (object)Label.TextColorProperty)); + val147.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 32))); + BindingBase val148 = ((IMarkupExtension)(object)val22).ProvideValue((IServiceProvider)val147); + ((BindableObject)val23).SetBinding(Label.TextColorProperty, val148); + ((Layout)val24).Children.Add((IView)(object)val23); + ((Layout)val35).Children.Add((IView)(object)val24); + ((BindableObject)val30).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val25).SetValue(VisualElement.IsEnabledProperty, (object)false); + ((Layout)val30).Children.Add((IView)(object)val25); + ((BindableObject)val29).SetValue(Label.TextProperty, (object)"Disabled"); + ((BindableObject)val29).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val26.Key = "TextSecondaryLight"; + StaticResourceExtension val149 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val150 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 8]; + array12[0] = val28; + array12[1] = val29; + array12[2] = val30; + array12[3] = val35; + array12[4] = val36; + array12[5] = val103; + array12[6] = val104; + array12[7] = selectionPage; + SimpleValueTargetProvider val151 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj13 = (object)val151; + val150.Add(typeFromHandle12, (object)val151); + val150.Add(typeof(IReferenceProvider), obj13); + val150.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 32))); + object light6 = val149.ProvideValue((IServiceProvider)val150); + val28.Light = light6; + val27.Key = "TextSecondaryDark"; + StaticResourceExtension val152 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val153 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 8]; + array13[0] = val28; + array13[1] = val29; + array13[2] = val30; + array13[3] = val35; + array13[4] = val36; + array13[5] = val103; + array13[6] = val104; + array13[7] = selectionPage; + SimpleValueTargetProvider val154 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj14 = (object)val154; + val153.Add(typeFromHandle13, (object)val154); + val153.Add(typeof(IReferenceProvider), obj14); + val153.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 32))); + object dark6 = val152.ProvideValue((IServiceProvider)val153); + val28.Dark = dark6; + XamlServiceProvider val155 = new XamlServiceProvider(); + val155.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val29, (object)Label.TextColorProperty)); + val155.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(34, 32))); + BindingBase val156 = ((IMarkupExtension)(object)val28).ProvideValue((IServiceProvider)val155); + ((BindableObject)val29).SetBinding(Label.TextColorProperty, val156); + ((Layout)val30).Children.Add((IView)(object)val29); + ((Layout)val35).Children.Add((IView)(object)val30); + ((BindableObject)val34).SetValue(Label.FontSizeProperty, (object)12.0); + val31.Key = "TextSecondaryLight"; + StaticResourceExtension val157 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val158 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 7]; + array14[0] = val33; + array14[1] = val34; + array14[2] = val35; + array14[3] = val36; + array14[4] = val103; + array14[5] = val104; + array14[6] = selectionPage; + SimpleValueTargetProvider val159 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj15 = (object)val159; + val158.Add(typeFromHandle14, (object)val159); + val158.Add(typeof(IReferenceProvider), obj15); + val158.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 28))); + object light7 = val157.ProvideValue((IServiceProvider)val158); + val33.Light = light7; + val32.Key = "TextSecondaryDark"; + StaticResourceExtension val160 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val161 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 7]; + array15[0] = val33; + array15[1] = val34; + array15[2] = val35; + array15[3] = val36; + array15[4] = val103; + array15[5] = val104; + array15[6] = selectionPage; + SimpleValueTargetProvider val162 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj16 = (object)val162; + val161.Add(typeFromHandle15, (object)val162); + val161.Add(typeof(IReferenceProvider), obj16); + val161.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 28))); + object dark7 = val160.ProvideValue((IServiceProvider)val161); + val33.Dark = dark7; + XamlServiceProvider val163 = new XamlServiceProvider(); + val163.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val34, (object)Label.TextColorProperty)); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 28))); + BindingBase val164 = ((IMarkupExtension)(object)val33).ProvideValue((IServiceProvider)val163); + ((BindableObject)val34).SetBinding(Label.TextColorProperty, val164); + ((Layout)val35).Children.Add((IView)(object)val34); + ((BindableObject)val36).SetValue(ContentView.ContentProperty, (object)val35); + ((Layout)val103).Children.Add((IView)(object)val36); + val37.Key = "ThemedFrame"; + StaticResourceExtension val165 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val166 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 4]; + array16[0] = val63; + array16[1] = val103; + array16[2] = val104; + array16[3] = selectionPage; + SimpleValueTargetProvider val167 = new SimpleValueTargetProvider(array16, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val105, val105, val105, val105, val105 }, false); + object obj17 = (object)val167; + val166.Add(typeFromHandle16, (object)val167); + val166.Add(typeof(IReferenceProvider), obj17); + val166.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 20))); + object obj18 = val165.ProvideValue((IServiceProvider)val166); + ((BindableObject)val63).SetValue(VisualElement.StyleProperty, (obj18 == null || !typeof(BindingBase).IsAssignableFrom(obj18.GetType())) ? obj18 : obj18); + ((BindableObject)val63).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val63).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val62).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val41).SetValue(Label.TextProperty, (object)"Switch"); + ((BindableObject)val41).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val41).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val38.Key = "TextPrimaryLight"; + StaticResourceExtension val168 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val169 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 7]; + array17[0] = val40; + array17[1] = val41; + array17[2] = val62; + array17[3] = val63; + array17[4] = val103; + array17[5] = val104; + array17[6] = selectionPage; + SimpleValueTargetProvider val170 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj19 = (object)val170; + val169.Add(typeFromHandle17, (object)val170); + val169.Add(typeof(IReferenceProvider), obj19); + val169.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object light8 = val168.ProvideValue((IServiceProvider)val169); + val40.Light = light8; + val39.Key = "TextPrimaryDark"; + StaticResourceExtension val171 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val172 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 7]; + array18[0] = val40; + array18[1] = val41; + array18[2] = val62; + array18[3] = val63; + array18[4] = val103; + array18[5] = val104; + array18[6] = selectionPage; + SimpleValueTargetProvider val173 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj20 = (object)val173; + val172.Add(typeFromHandle18, (object)val173); + val172.Add(typeof(IReferenceProvider), obj20); + val172.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + object dark8 = val171.ProvideValue((IServiceProvider)val172); + val40.Dark = dark8; + XamlServiceProvider val174 = new XamlServiceProvider(); + val174.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val41, (object)Label.TextColorProperty)); + val174.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 28))); + BindingBase val175 = ((IMarkupExtension)(object)val40).ProvideValue((IServiceProvider)val174); + ((BindableObject)val41).SetBinding(Label.TextColorProperty, val175); + ((Layout)val62).Children.Add((IView)(object)val41); + ((BindableObject)val57).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[2] + { + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Auto) + })); + ((BindableObject)val57).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[3] + { + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto) + })); + ((BindableObject)val57).SetValue(Grid.RowSpacingProperty, (object)10.0); + ((BindableObject)val45).SetValue(Label.TextProperty, (object)"Enable notifications"); + ((BindableObject)val45).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val42.Key = "TextPrimaryLight"; + StaticResourceExtension val176 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val177 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 8]; + array19[0] = val44; + array19[1] = val45; + array19[2] = val57; + array19[3] = val62; + array19[4] = val63; + array19[5] = val103; + array19[6] = val104; + array19[7] = selectionPage; + SimpleValueTargetProvider val178 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj21 = (object)val178; + val177.Add(typeFromHandle19, (object)val178); + val177.Add(typeof(IReferenceProvider), obj21); + val177.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(50, 32))); + object light9 = val176.ProvideValue((IServiceProvider)val177); + val44.Light = light9; + val43.Key = "TextPrimaryDark"; + StaticResourceExtension val179 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val180 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 8]; + array20[0] = val44; + array20[1] = val45; + array20[2] = val57; + array20[3] = val62; + array20[4] = val63; + array20[5] = val103; + array20[6] = val104; + array20[7] = selectionPage; + SimpleValueTargetProvider val181 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj22 = (object)val181; + val180.Add(typeFromHandle20, (object)val181); + val180.Add(typeof(IReferenceProvider), obj22); + val180.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(50, 32))); + object dark9 = val179.ProvideValue((IServiceProvider)val180); + val44.Dark = dark9; + XamlServiceProvider val182 = new XamlServiceProvider(); + val182.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val45, (object)Label.TextColorProperty)); + val182.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(50, 32))); + BindingBase val183 = ((IMarkupExtension)(object)val44).ProvideValue((IServiceProvider)val182); + ((BindableObject)val45).SetBinding(Label.TextColorProperty, val183); + ((Layout)val57).Children.Add((IView)(object)val45); + ((BindableObject)val46).SetValue(Grid.ColumnProperty, (object)1); + val46.Toggled += selectionPage.OnSwitchToggled; + ((Layout)val57).Children.Add((IView)(object)val46); + ((BindableObject)val50).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val50).SetValue(Label.TextProperty, (object)"Dark mode"); + ((BindableObject)val50).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val47.Key = "TextPrimaryLight"; + StaticResourceExtension val184 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val185 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 8]; + array21[0] = val49; + array21[1] = val50; + array21[2] = val57; + array21[3] = val62; + array21[4] = val63; + array21[5] = val103; + array21[6] = val104; + array21[7] = selectionPage; + SimpleValueTargetProvider val186 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj23 = (object)val186; + val185.Add(typeFromHandle21, (object)val186); + val185.Add(typeof(IReferenceProvider), obj23); + val185.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 32))); + object light10 = val184.ProvideValue((IServiceProvider)val185); + val49.Light = light10; + val48.Key = "TextPrimaryDark"; + StaticResourceExtension val187 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val188 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 8]; + array22[0] = val49; + array22[1] = val50; + array22[2] = val57; + array22[3] = val62; + array22[4] = val63; + array22[5] = val103; + array22[6] = val104; + array22[7] = selectionPage; + SimpleValueTargetProvider val189 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj24 = (object)val189; + val188.Add(typeFromHandle22, (object)val189); + val188.Add(typeof(IReferenceProvider), obj24); + val188.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 32))); + object dark10 = val187.ProvideValue((IServiceProvider)val188); + val49.Dark = dark10; + XamlServiceProvider val190 = new XamlServiceProvider(); + val190.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val50, (object)Label.TextColorProperty)); + val190.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 32))); + BindingBase val191 = ((IMarkupExtension)(object)val49).ProvideValue((IServiceProvider)val190); + ((BindableObject)val50).SetBinding(Label.TextColorProperty, val191); + ((Layout)val57).Children.Add((IView)(object)val50); + ((BindableObject)val51).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val51).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val51).SetValue(Switch.OnColorProperty, (object)new Color(11f / 85f, 0.5882353f, 81f / 85f, 1f)); + val51.Toggled += selectionPage.OnSwitchToggled; + ((Layout)val57).Children.Add((IView)(object)val51); + ((BindableObject)val55).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val55).SetValue(Label.TextProperty, (object)"Disabled switch"); + ((BindableObject)val55).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + val52.Key = "TextSecondaryLight"; + StaticResourceExtension val192 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val193 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 8]; + array23[0] = val54; + array23[1] = val55; + array23[2] = val57; + array23[3] = val62; + array23[4] = val63; + array23[5] = val103; + array23[6] = val104; + array23[7] = selectionPage; + SimpleValueTargetProvider val194 = new SimpleValueTargetProvider(array23, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj25 = (object)val194; + val193.Add(typeFromHandle23, (object)val194); + val193.Add(typeof(IReferenceProvider), obj25); + val193.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + object light11 = val192.ProvideValue((IServiceProvider)val193); + val54.Light = light11; + val53.Key = "TextSecondaryDark"; + StaticResourceExtension val195 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val196 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 8]; + array24[0] = val54; + array24[1] = val55; + array24[2] = val57; + array24[3] = val62; + array24[4] = val63; + array24[5] = val103; + array24[6] = val104; + array24[7] = selectionPage; + SimpleValueTargetProvider val197 = new SimpleValueTargetProvider(array24, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj26 = (object)val197; + val196.Add(typeFromHandle24, (object)val197); + val196.Add(typeof(IReferenceProvider), obj26); + val196.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + object dark11 = val195.ProvideValue((IServiceProvider)val196); + val54.Dark = dark11; + XamlServiceProvider val198 = new XamlServiceProvider(); + val198.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)Label.TextColorProperty)); + val198.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(58, 32))); + BindingBase val199 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val198); + ((BindableObject)val55).SetBinding(Label.TextColorProperty, val199); + ((Layout)val57).Children.Add((IView)(object)val55); + ((BindableObject)val56).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val56).SetValue(Grid.ColumnProperty, (object)1); + ((BindableObject)val56).SetValue(VisualElement.IsEnabledProperty, (object)false); + ((Layout)val57).Children.Add((IView)(object)val56); + ((Layout)val62).Children.Add((IView)(object)val57); + ((BindableObject)val61).SetValue(Label.FontSizeProperty, (object)12.0); + val58.Key = "TextSecondaryLight"; + StaticResourceExtension val200 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val201 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 7]; + array25[0] = val60; + array25[1] = val61; + array25[2] = val62; + array25[3] = val63; + array25[4] = val103; + array25[5] = val104; + array25[6] = selectionPage; + SimpleValueTargetProvider val202 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj27 = (object)val202; + val201.Add(typeFromHandle25, (object)val202); + val201.Add(typeof(IReferenceProvider), obj27); + val201.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 28))); + object light12 = val200.ProvideValue((IServiceProvider)val201); + val60.Light = light12; + val59.Key = "TextSecondaryDark"; + StaticResourceExtension val203 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val204 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 7]; + array26[0] = val60; + array26[1] = val61; + array26[2] = val62; + array26[3] = val63; + array26[4] = val103; + array26[5] = val104; + array26[6] = selectionPage; + SimpleValueTargetProvider val205 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj28 = (object)val205; + val204.Add(typeFromHandle26, (object)val205); + val204.Add(typeof(IReferenceProvider), obj28); + val204.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 28))); + object dark12 = val203.ProvideValue((IServiceProvider)val204); + val60.Dark = dark12; + XamlServiceProvider val206 = new XamlServiceProvider(); + val206.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val61, (object)Label.TextColorProperty)); + val206.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(63, 28))); + BindingBase val207 = ((IMarkupExtension)(object)val60).ProvideValue((IServiceProvider)val206); + ((BindableObject)val61).SetBinding(Label.TextColorProperty, val207); + ((Layout)val62).Children.Add((IView)(object)val61); + ((BindableObject)val63).SetValue(ContentView.ContentProperty, (object)val62); + ((Layout)val103).Children.Add((IView)(object)val63); + val64.Key = "ThemedFrame"; + StaticResourceExtension val208 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val209 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 4]; + array27[0] = val89; + array27[1] = val103; + array27[2] = val104; + array27[3] = selectionPage; + SimpleValueTargetProvider val210 = new SimpleValueTargetProvider(array27, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val105, val105, val105, val105, val105 }, false); + object obj29 = (object)val210; + val209.Add(typeFromHandle27, (object)val210); + val209.Add(typeof(IReferenceProvider), obj29); + val209.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 20))); + object obj30 = val208.ProvideValue((IServiceProvider)val209); + ((BindableObject)val89).SetValue(VisualElement.StyleProperty, (obj30 == null || !typeof(BindingBase).IsAssignableFrom(obj30.GetType())) ? obj30 : obj30); + ((BindableObject)val89).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val89).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val88).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val68).SetValue(Label.TextProperty, (object)"Slider"); + ((BindableObject)val68).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val68).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val65.Key = "TextPrimaryLight"; + StaticResourceExtension val211 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val212 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 7]; + array28[0] = val67; + array28[1] = val68; + array28[2] = val88; + array28[3] = val89; + array28[4] = val103; + array28[5] = val104; + array28[6] = selectionPage; + SimpleValueTargetProvider val213 = new SimpleValueTargetProvider(array28, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj31 = (object)val213; + val212.Add(typeFromHandle28, (object)val213); + val212.Add(typeof(IReferenceProvider), obj31); + val212.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 28))); + object light13 = val211.ProvideValue((IServiceProvider)val212); + val67.Light = light13; + val66.Key = "TextPrimaryDark"; + StaticResourceExtension val214 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val215 = new XamlServiceProvider(); + Type? typeFromHandle29 = typeof(IProvideValueTarget); + object[] array29 = new object[0 + 7]; + array29[0] = val67; + array29[1] = val68; + array29[2] = val88; + array29[3] = val89; + array29[4] = val103; + array29[5] = val104; + array29[6] = selectionPage; + SimpleValueTargetProvider val216 = new SimpleValueTargetProvider(array29, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj32 = (object)val216; + val215.Add(typeFromHandle29, (object)val216); + val215.Add(typeof(IReferenceProvider), obj32); + val215.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 28))); + object dark13 = val214.ProvideValue((IServiceProvider)val215); + val67.Dark = dark13; + XamlServiceProvider val217 = new XamlServiceProvider(); + val217.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val68, (object)Label.TextColorProperty)); + val217.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 28))); + BindingBase val218 = ((IMarkupExtension)(object)val67).ProvideValue((IServiceProvider)val217); + ((BindableObject)val68).SetBinding(Label.TextColorProperty, val218); + ((Layout)val88).Children.Add((IView)(object)val68); + ((BindableObject)val72).SetValue(Label.TextProperty, (object)"Volume"); + val69.Key = "TextPrimaryLight"; + StaticResourceExtension val219 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val220 = new XamlServiceProvider(); + Type? typeFromHandle30 = typeof(IProvideValueTarget); + object[] array30 = new object[0 + 7]; + array30[0] = val71; + array30[1] = val72; + array30[2] = val88; + array30[3] = val89; + array30[4] = val103; + array30[5] = val104; + array30[6] = selectionPage; + SimpleValueTargetProvider val221 = new SimpleValueTargetProvider(array30, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj33 = (object)val221; + val220.Add(typeFromHandle30, (object)val221); + val220.Add(typeof(IReferenceProvider), obj33); + val220.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(73, 42))); + object light14 = val219.ProvideValue((IServiceProvider)val220); + val71.Light = light14; + val70.Key = "TextPrimaryDark"; + StaticResourceExtension val222 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val223 = new XamlServiceProvider(); + Type? typeFromHandle31 = typeof(IProvideValueTarget); + object[] array31 = new object[0 + 7]; + array31[0] = val71; + array31[1] = val72; + array31[2] = val88; + array31[3] = val89; + array31[4] = val103; + array31[5] = val104; + array31[6] = selectionPage; + SimpleValueTargetProvider val224 = new SimpleValueTargetProvider(array31, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj34 = (object)val224; + val223.Add(typeFromHandle31, (object)val224); + val223.Add(typeof(IReferenceProvider), obj34); + val223.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(73, 42))); + object dark14 = val222.ProvideValue((IServiceProvider)val223); + val71.Dark = dark14; + XamlServiceProvider val225 = new XamlServiceProvider(); + val225.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val72, (object)Label.TextColorProperty)); + val225.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(73, 42))); + BindingBase val226 = ((IMarkupExtension)(object)val71).ProvideValue((IServiceProvider)val225); + ((BindableObject)val72).SetBinding(Label.TextColorProperty, val226); + ((Layout)val88).Children.Add((IView)(object)val72); + ((BindableObject)val74).SetValue(Slider.MinimumProperty, (object)0.0); + ((BindableObject)val74).SetValue(Slider.MaximumProperty, (object)100.0); + ((BindableObject)val74).SetValue(Slider.ValueProperty, (object)50.0); + val73.Key = "PrimaryColor"; + StaticResourceExtension val227 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val228 = new XamlServiceProvider(); + Type? typeFromHandle32 = typeof(IProvideValueTarget); + object[] array32 = new object[0 + 6]; + array32[0] = val74; + array32[1] = val88; + array32[2] = val89; + array32[3] = val103; + array32[4] = val104; + array32[5] = selectionPage; + SimpleValueTargetProvider val229 = new SimpleValueTargetProvider(array32, (object)Slider.MinimumTrackColorProperty, (INameScope[])(object)new NameScope[7] { val105, val105, val105, val105, val105, val105, val105 }, false); + object obj35 = (object)val229; + val228.Add(typeFromHandle32, (object)val229); + val228.Add(typeof(IReferenceProvider), obj35); + val228.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(75, 29))); + object obj36 = val227.ProvideValue((IServiceProvider)val228); + ((BindableObject)val74).SetValue(Slider.MinimumTrackColorProperty, (obj36 == null || !typeof(BindingBase).IsAssignableFrom(obj36.GetType())) ? obj36 : obj36); + val74.ValueChanged += selectionPage.OnSliderValueChanged; + ((Layout)val88).Children.Add((IView)(object)val74); + ((BindableObject)val78).SetValue(Label.TextProperty, (object)"50%"); + ((BindableObject)val78).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.End); + val75.Key = "TextSecondaryLight"; + StaticResourceExtension val230 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val231 = new XamlServiceProvider(); + Type? typeFromHandle33 = typeof(IProvideValueTarget); + object[] array33 = new object[0 + 7]; + array33[0] = val77; + array33[1] = val78; + array33[2] = val88; + array33[3] = val89; + array33[4] = val103; + array33[5] = val104; + array33[6] = selectionPage; + SimpleValueTargetProvider val232 = new SimpleValueTargetProvider(array33, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj37 = (object)val232; + val231.Add(typeFromHandle33, (object)val232); + val231.Add(typeof(IReferenceProvider), obj37); + val231.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(78, 28))); + object light15 = val230.ProvideValue((IServiceProvider)val231); + val77.Light = light15; + val76.Key = "TextSecondaryDark"; + StaticResourceExtension val233 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val234 = new XamlServiceProvider(); + Type? typeFromHandle34 = typeof(IProvideValueTarget); + object[] array34 = new object[0 + 7]; + array34[0] = val77; + array34[1] = val78; + array34[2] = val88; + array34[3] = val89; + array34[4] = val103; + array34[5] = val104; + array34[6] = selectionPage; + SimpleValueTargetProvider val235 = new SimpleValueTargetProvider(array34, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj38 = (object)val235; + val234.Add(typeFromHandle34, (object)val235); + val234.Add(typeof(IReferenceProvider), obj38); + val234.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(78, 28))); + object dark15 = val233.ProvideValue((IServiceProvider)val234); + val77.Dark = dark15; + XamlServiceProvider val236 = new XamlServiceProvider(); + val236.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val78, (object)Label.TextColorProperty)); + val236.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(78, 28))); + BindingBase val237 = ((IMarkupExtension)(object)val77).ProvideValue((IServiceProvider)val236); + ((BindableObject)val78).SetBinding(Label.TextColorProperty, val237); + ((Layout)val88).Children.Add((IView)(object)val78); + ((BindableObject)val82).SetValue(Label.TextProperty, (object)"Brightness"); + val79.Key = "TextPrimaryLight"; + StaticResourceExtension val238 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val239 = new XamlServiceProvider(); + Type? typeFromHandle35 = typeof(IProvideValueTarget); + object[] array35 = new object[0 + 7]; + array35[0] = val81; + array35[1] = val82; + array35[2] = val88; + array35[3] = val89; + array35[4] = val103; + array35[5] = val104; + array35[6] = selectionPage; + SimpleValueTargetProvider val240 = new SimpleValueTargetProvider(array35, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj39 = (object)val240; + val239.Add(typeFromHandle35, (object)val240); + val239.Add(typeof(IReferenceProvider), obj39); + val239.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 46))); + object light16 = val238.ProvideValue((IServiceProvider)val239); + val81.Light = light16; + val80.Key = "TextPrimaryDark"; + StaticResourceExtension val241 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val242 = new XamlServiceProvider(); + Type? typeFromHandle36 = typeof(IProvideValueTarget); + object[] array36 = new object[0 + 7]; + array36[0] = val81; + array36[1] = val82; + array36[2] = val88; + array36[3] = val89; + array36[4] = val103; + array36[5] = val104; + array36[6] = selectionPage; + SimpleValueTargetProvider val243 = new SimpleValueTargetProvider(array36, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj40 = (object)val243; + val242.Add(typeFromHandle36, (object)val243); + val242.Add(typeof(IReferenceProvider), obj40); + val242.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 46))); + object dark16 = val241.ProvideValue((IServiceProvider)val242); + val81.Dark = dark16; + XamlServiceProvider val244 = new XamlServiceProvider(); + val244.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val82, (object)Label.TextColorProperty)); + val244.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 46))); + BindingBase val245 = ((IMarkupExtension)(object)val81).ProvideValue((IServiceProvider)val244); + ((BindableObject)val82).SetBinding(Label.TextColorProperty, val245); + ((Layout)val88).Children.Add((IView)(object)val82); + ((BindableObject)val83).SetValue(Slider.MinimumProperty, (object)0.0); + ((BindableObject)val83).SetValue(Slider.MaximumProperty, (object)100.0); + ((BindableObject)val83).SetValue(Slider.ValueProperty, (object)75.0); + ((BindableObject)val83).SetValue(Slider.MinimumTrackColorProperty, (object)new Color(1f, 0.59607846f, 0f, 1f)); + val83.ValueChanged += selectionPage.OnBrightnessChanged; + ((Layout)val88).Children.Add((IView)(object)val83); + ((BindableObject)val87).SetValue(Label.TextProperty, (object)"75%"); + ((BindableObject)val87).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.End); + val84.Key = "TextSecondaryLight"; + StaticResourceExtension val246 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val247 = new XamlServiceProvider(); + Type? typeFromHandle37 = typeof(IProvideValueTarget); + object[] array37 = new object[0 + 7]; + array37[0] = val86; + array37[1] = val87; + array37[2] = val88; + array37[3] = val89; + array37[4] = val103; + array37[5] = val104; + array37[6] = selectionPage; + SimpleValueTargetProvider val248 = new SimpleValueTargetProvider(array37, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj41 = (object)val248; + val247.Add(typeFromHandle37, (object)val248); + val247.Add(typeof(IReferenceProvider), obj41); + val247.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + object light17 = val246.ProvideValue((IServiceProvider)val247); + val86.Light = light17; + val85.Key = "TextSecondaryDark"; + StaticResourceExtension val249 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val250 = new XamlServiceProvider(); + Type? typeFromHandle38 = typeof(IProvideValueTarget); + object[] array38 = new object[0 + 7]; + array38[0] = val86; + array38[1] = val87; + array38[2] = val88; + array38[3] = val89; + array38[4] = val103; + array38[5] = val104; + array38[6] = selectionPage; + SimpleValueTargetProvider val251 = new SimpleValueTargetProvider(array38, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj42 = (object)val251; + val250.Add(typeFromHandle38, (object)val251); + val250.Add(typeof(IReferenceProvider), obj42); + val250.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + object dark17 = val249.ProvideValue((IServiceProvider)val250); + val86.Dark = dark17; + XamlServiceProvider val252 = new XamlServiceProvider(); + val252.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val87, (object)Label.TextColorProperty)); + val252.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(85, 28))); + BindingBase val253 = ((IMarkupExtension)(object)val86).ProvideValue((IServiceProvider)val252); + ((BindableObject)val87).SetBinding(Label.TextColorProperty, val253); + ((Layout)val88).Children.Add((IView)(object)val87); + ((BindableObject)val89).SetValue(ContentView.ContentProperty, (object)val88); + ((Layout)val103).Children.Add((IView)(object)val89); + val90.Key = "ThemedFrame"; + StaticResourceExtension val254 = new StaticResourceExtension + { + Key = "ThemedFrame" + }; + XamlServiceProvider val255 = new XamlServiceProvider(); + Type? typeFromHandle39 = typeof(IProvideValueTarget); + object[] array39 = new object[0 + 4]; + array39[0] = val102; + array39[1] = val103; + array39[2] = val104; + array39[3] = selectionPage; + SimpleValueTargetProvider val256 = new SimpleValueTargetProvider(array39, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val105, val105, val105, val105, val105 }, false); + object obj43 = (object)val256; + val255.Add(typeFromHandle39, (object)val256); + val255.Add(typeof(IReferenceProvider), obj43); + val255.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(90, 20))); + object obj44 = val254.ProvideValue((IServiceProvider)val255); + ((BindableObject)val102).SetValue(VisualElement.StyleProperty, (obj44 == null || !typeof(BindingBase).IsAssignableFrom(obj44.GetType())) ? obj44 : obj44); + ((BindableObject)val102).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val102).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + ((BindableObject)val101).SetValue(StackBase.SpacingProperty, (object)10.0); + ((BindableObject)val94).SetValue(Label.TextProperty, (object)"Stepper"); + ((BindableObject)val94).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val94).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val91.Key = "TextPrimaryLight"; + StaticResourceExtension val257 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val258 = new XamlServiceProvider(); + Type? typeFromHandle40 = typeof(IProvideValueTarget); + object[] array40 = new object[0 + 7]; + array40[0] = val93; + array40[1] = val94; + array40[2] = val101; + array40[3] = val102; + array40[4] = val103; + array40[5] = val104; + array40[6] = selectionPage; + SimpleValueTargetProvider val259 = new SimpleValueTargetProvider(array40, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj45 = (object)val259; + val258.Add(typeFromHandle40, (object)val259); + val258.Add(typeof(IReferenceProvider), obj45); + val258.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(93, 28))); + object light18 = val257.ProvideValue((IServiceProvider)val258); + val93.Light = light18; + val92.Key = "TextPrimaryDark"; + StaticResourceExtension val260 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val261 = new XamlServiceProvider(); + Type? typeFromHandle41 = typeof(IProvideValueTarget); + object[] array41 = new object[0 + 7]; + array41[0] = val93; + array41[1] = val94; + array41[2] = val101; + array41[3] = val102; + array41[4] = val103; + array41[5] = val104; + array41[6] = selectionPage; + SimpleValueTargetProvider val262 = new SimpleValueTargetProvider(array41, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[8] { val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj46 = (object)val262; + val261.Add(typeFromHandle41, (object)val262); + val261.Add(typeof(IReferenceProvider), obj46); + val261.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(93, 28))); + object dark18 = val260.ProvideValue((IServiceProvider)val261); + val93.Dark = dark18; + XamlServiceProvider val263 = new XamlServiceProvider(); + val263.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val94, (object)Label.TextColorProperty)); + val263.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(93, 28))); + BindingBase val264 = ((IMarkupExtension)(object)val93).ProvideValue((IServiceProvider)val263); + ((BindableObject)val94).SetBinding(Label.TextColorProperty, val264); + ((Layout)val101).Children.Add((IView)(object)val94); + ((BindableObject)val100).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val100).SetValue(View.HorizontalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val95).SetValue(Stepper.MinimumProperty, (object)0.0); + ((BindableObject)val95).SetValue(Stepper.MaximumProperty, (object)10.0); + ((BindableObject)val95).SetValue(Stepper.IncrementProperty, (object)1.0); + ((BindableObject)val95).SetValue(Stepper.ValueProperty, (object)1.0); + val95.ValueChanged += selectionPage.OnStepperChanged; + ((Layout)val100).Children.Add((IView)(object)val95); + ((BindableObject)val99).SetValue(Label.TextProperty, (object)"Quantity: 1"); + ((BindableObject)val99).SetValue(View.VerticalOptionsProperty, (object)LayoutOptions.Center); + ((BindableObject)val99).SetValue(Label.FontSizeProperty, (object)16.0); + val96.Key = "TextPrimaryLight"; + StaticResourceExtension val265 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val266 = new XamlServiceProvider(); + Type? typeFromHandle42 = typeof(IProvideValueTarget); + object[] array42 = new object[0 + 8]; + array42[0] = val98; + array42[1] = val99; + array42[2] = val100; + array42[3] = val101; + array42[4] = val102; + array42[5] = val103; + array42[6] = val104; + array42[7] = selectionPage; + SimpleValueTargetProvider val267 = new SimpleValueTargetProvider(array42, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj47 = (object)val267; + val266.Add(typeFromHandle42, (object)val267); + val266.Add(typeof(IReferenceProvider), obj47); + val266.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(99, 32))); + object light19 = val265.ProvideValue((IServiceProvider)val266); + val98.Light = light19; + val97.Key = "TextPrimaryDark"; + StaticResourceExtension val268 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val269 = new XamlServiceProvider(); + Type? typeFromHandle43 = typeof(IProvideValueTarget); + object[] array43 = new object[0 + 8]; + array43[0] = val98; + array43[1] = val99; + array43[2] = val100; + array43[3] = val101; + array43[4] = val102; + array43[5] = val103; + array43[6] = val104; + array43[7] = selectionPage; + SimpleValueTargetProvider val270 = new SimpleValueTargetProvider(array43, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[9] { val105, val105, val105, val105, val105, val105, val105, val105, val105 }, false); + object obj48 = (object)val270; + val269.Add(typeFromHandle43, (object)val270); + val269.Add(typeof(IReferenceProvider), obj48); + val269.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(99, 32))); + object dark19 = val268.ProvideValue((IServiceProvider)val269); + val98.Dark = dark19; + XamlServiceProvider val271 = new XamlServiceProvider(); + val271.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val99, (object)Label.TextColorProperty)); + val271.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(99, 32))); + BindingBase val272 = ((IMarkupExtension)(object)val98).ProvideValue((IServiceProvider)val271); + ((BindableObject)val99).SetBinding(Label.TextColorProperty, val272); + ((Layout)val100).Children.Add((IView)(object)val99); + ((Layout)val101).Children.Add((IView)(object)val100); + ((BindableObject)val102).SetValue(ContentView.ContentProperty, (object)val101); + ((Layout)val103).Children.Add((IView)(object)val102); + val104.Content = (View)(object)val103; + ((BindableObject)selectionPage).SetValue(ContentPage.ContentProperty, (object)val104); + } } diff --git a/ShellDemo/Pages/TextInputPage.cs b/ShellDemo/Pages/TextInputPage.cs index 95c4e28..fcb2cee 100644 --- a/ShellDemo/Pages/TextInputPage.cs +++ b/ShellDemo/Pages/TextInputPage.cs @@ -1,166 +1,2265 @@ -// TextInputPage - Demonstrates text input controls - +using System; +using System.CodeDom.Compiler; +using System.ComponentModel; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; using Microsoft.Maui.Controls; -using Microsoft.Maui.Graphics; +using Microsoft.Maui.Controls.Compatibility; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; +using Microsoft.Maui.Converters; namespace ShellDemo; +[XamlFilePath("Pages/TextInputPage.xaml")] public class TextInputPage : ContentPage { - private Label _entryOutput; - private Label _searchOutput; - private Label _editorOutput; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Entry NameEntry; - public TextInputPage() - { - Title = "Text Input"; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label EntryOutput; - _entryOutput = new Label { TextColor = Colors.Gray, FontSize = 12 }; - _searchOutput = new Label { TextColor = Colors.Gray, FontSize = 12 }; - _editorOutput = new Label { TextColor = Colors.Gray, FontSize = 12 }; + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private SearchBar SearchBarControl; - Content = new ScrollView - { - Content = new VerticalStackLayout - { - Padding = new Thickness(20), - Spacing = 15, - Children = - { - new Label - { - Text = "Text Input Controls", - FontSize = 24, - FontAttributes = FontAttributes.Bold - }, - new Label - { - Text = "Click on any field and start typing. All keyboard input is handled by the framework.", - FontSize = 14, - TextColor = Colors.Gray - }, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label SearchOutput; - // Entry Section - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label { Text = "Entry (Single Line)", FontSize = 18, FontAttributes = FontAttributes.Bold }, - CreateEntry("Enter your name...", e => _entryOutput.Text = $"You typed: {e.Text}"), - _entryOutput, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Editor EditorControl; - CreateEntry("Enter your email...", null, Keyboard.Email), - new Label { Text = "Email keyboard type", FontSize = 12, TextColor = Colors.Gray }, + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label EditorOutput; - CreatePasswordEntry("Enter password..."), - new Label { Text = "Password field (text hidden)", FontSize = 12, TextColor = Colors.Gray }, + public TextInputPage() + { + InitializeComponent(); + } - // SearchBar Section - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label { Text = "SearchBar", FontSize = 18, FontAttributes = FontAttributes.Bold }, - CreateSearchBar(), - _searchOutput, + private void OnNameEntryTextChanged(object? sender, TextChangedEventArgs e) + { + EntryOutput.Text = "You typed: " + e.NewTextValue; + } - // Editor Section - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Label { Text = "Editor (Multi-line)", FontSize = 18, FontAttributes = FontAttributes.Bold }, - CreateEditor(), - _editorOutput, + private void OnSearchTextChanged(object? sender, TextChangedEventArgs e) + { + SearchOutput.Text = "Searching: " + e.NewTextValue; + } - // Instructions - new BoxView { HeightRequest = 1, Color = Colors.LightGray }, - new Frame - { - BackgroundColor = Color.FromArgb("#E3F2FD"), - CornerRadius = 8, - Padding = new Thickness(15), - Content = new VerticalStackLayout - { - Spacing = 5, - Children = - { - new Label - { - Text = "Keyboard Shortcuts", - FontAttributes = FontAttributes.Bold - }, - new Label { Text = "Ctrl+A: Select all" }, - new Label { Text = "Ctrl+C: Copy" }, - new Label { Text = "Ctrl+V: Paste" }, - new Label { Text = "Ctrl+X: Cut" }, - new Label { Text = "Home/End: Move to start/end" }, - new Label { Text = "Shift+Arrow: Select text" } - } - } - } - } - } - }; - } + private void OnSearchButtonPressed(object? sender, EventArgs e) + { + SearchOutput.Text = "Search submitted: " + ((InputView)SearchBarControl).Text; + } - private Entry CreateEntry(string placeholder, Action? onTextChanged, Keyboard? keyboard = null) - { - var entry = new Entry - { - Placeholder = placeholder, - FontSize = 14 - }; + private void OnEditorTextChanged(object? sender, TextChangedEventArgs e) + { + int value = ((!string.IsNullOrEmpty(e.NewTextValue)) ? e.NewTextValue.Split('\n').Length : 0); + EditorOutput.Text = $"Lines: {value}, Characters: {e.NewTextValue?.Length ?? 0}"; + } - if (keyboard != null) - { - entry.Keyboard = keyboard; - } - - if (onTextChanged != null) - { - entry.TextChanged += (s, e) => onTextChanged(entry); - } - - return entry; - } - - private Entry CreatePasswordEntry(string placeholder) - { - return new Entry - { - Placeholder = placeholder, - FontSize = 14, - IsPassword = true - }; - } - - private SearchBar CreateSearchBar() - { - var searchBar = new SearchBar - { - Placeholder = "Search for items..." - }; - - searchBar.TextChanged += (s, e) => - { - _searchOutput.Text = $"Searching: {e.NewTextValue}"; - }; - - searchBar.SearchButtonPressed += (s, e) => - { - _searchOutput.Text = $"Search submitted: {searchBar.Text}"; - }; - - return searchBar; - } - - private Editor CreateEditor() - { - var editor = new Editor - { - Placeholder = "Enter multiple lines of text here...\nPress Enter to create new lines.", - HeightRequest = 120, - FontSize = 14 - }; - - editor.TextChanged += (s, e) => - { - var lineCount = string.IsNullOrEmpty(e.NewTextValue) ? 0 : e.NewTextValue.Split('\n').Length; - _editorOutput.Text = $"Lines: {lineCount}, Characters: {e.NewTextValue?.Length ?? 0}"; - }; - - return editor; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("NameEntry")] + [MemberNotNull("EntryOutput")] + [MemberNotNull("SearchBarControl")] + [MemberNotNull("SearchOutput")] + [MemberNotNull("EditorControl")] + [MemberNotNull("EditorOutput")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_015b: Unknown result type (might be due to invalid IL or missing references) + //IL_0162: Expected O, but got Unknown + //IL_0162: Unknown result type (might be due to invalid IL or missing references) + //IL_0169: Expected O, but got Unknown + //IL_0169: Unknown result type (might be due to invalid IL or missing references) + //IL_0170: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_0177: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_017e: Unknown result type (might be due to invalid IL or missing references) + //IL_0185: Expected O, but got Unknown + //IL_0185: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0193: Expected O, but got Unknown + //IL_0193: Unknown result type (might be due to invalid IL or missing references) + //IL_019a: Expected O, but got Unknown + //IL_019a: Unknown result type (might be due to invalid IL or missing references) + //IL_01a1: Expected O, but got Unknown + //IL_01a1: Unknown result type (might be due to invalid IL or missing references) + //IL_01a8: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01af: Unknown result type (might be due to invalid IL or missing references) + //IL_01b6: Expected O, but got Unknown + //IL_01b6: Unknown result type (might be due to invalid IL or missing references) + //IL_01bd: Expected O, but got Unknown + //IL_01bd: Unknown result type (might be due to invalid IL or missing references) + //IL_01c4: Expected O, but got Unknown + //IL_01c4: Unknown result type (might be due to invalid IL or missing references) + //IL_01cb: Expected O, but got Unknown + //IL_01cb: Unknown result type (might be due to invalid IL or missing references) + //IL_01d2: Expected O, but got Unknown + //IL_01d2: Unknown result type (might be due to invalid IL or missing references) + //IL_01d9: Expected O, but got Unknown + //IL_01d9: Unknown result type (might be due to invalid IL or missing references) + //IL_01e0: Expected O, but got Unknown + //IL_01e0: Unknown result type (might be due to invalid IL or missing references) + //IL_01e7: Expected O, but got Unknown + //IL_01e7: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01ee: Unknown result type (might be due to invalid IL or missing references) + //IL_01f5: Expected O, but got Unknown + //IL_01f5: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Expected O, but got Unknown + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0203: Expected O, but got Unknown + //IL_0203: Unknown result type (might be due to invalid IL or missing references) + //IL_020a: Expected O, but got Unknown + //IL_020a: Unknown result type (might be due to invalid IL or missing references) + //IL_0211: Expected O, but got Unknown + //IL_0211: Unknown result type (might be due to invalid IL or missing references) + //IL_0218: Expected O, but got Unknown + //IL_0218: Unknown result type (might be due to invalid IL or missing references) + //IL_021f: Expected O, but got Unknown + //IL_021f: Unknown result type (might be due to invalid IL or missing references) + //IL_0226: Expected O, but got Unknown + //IL_0226: Unknown result type (might be due to invalid IL or missing references) + //IL_022d: Expected O, but got Unknown + //IL_022d: Unknown result type (might be due to invalid IL or missing references) + //IL_0234: Expected O, but got Unknown + //IL_0234: Unknown result type (might be due to invalid IL or missing references) + //IL_023b: Expected O, but got Unknown + //IL_023b: Unknown result type (might be due to invalid IL or missing references) + //IL_0242: Expected O, but got Unknown + //IL_0242: Unknown result type (might be due to invalid IL or missing references) + //IL_0249: Expected O, but got Unknown + //IL_0249: Unknown result type (might be due to invalid IL or missing references) + //IL_0250: Expected O, but got Unknown + //IL_0250: Unknown result type (might be due to invalid IL or missing references) + //IL_0257: Expected O, but got Unknown + //IL_0257: Unknown result type (might be due to invalid IL or missing references) + //IL_025e: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0265: Expected O, but got Unknown + //IL_0265: Unknown result type (might be due to invalid IL or missing references) + //IL_026c: Expected O, but got Unknown + //IL_026c: Unknown result type (might be due to invalid IL or missing references) + //IL_0273: Expected O, but got Unknown + //IL_0273: Unknown result type (might be due to invalid IL or missing references) + //IL_027a: Expected O, but got Unknown + //IL_027a: Unknown result type (might be due to invalid IL or missing references) + //IL_0281: Expected O, but got Unknown + //IL_028e: Unknown result type (might be due to invalid IL or missing references) + //IL_04be: Unknown result type (might be due to invalid IL or missing references) + //IL_04c3: Unknown result type (might be due to invalid IL or missing references) + //IL_04ce: Unknown result type (might be due to invalid IL or missing references) + //IL_04d3: Unknown result type (might be due to invalid IL or missing references) + //IL_0519: Unknown result type (might be due to invalid IL or missing references) + //IL_051e: Unknown result type (might be due to invalid IL or missing references) + //IL_0521: Expected O, but got Unknown + //IL_0526: Expected O, but got Unknown + //IL_0526: Unknown result type (might be due to invalid IL or missing references) + //IL_0538: Unknown result type (might be due to invalid IL or missing references) + //IL_0546: Unknown result type (might be due to invalid IL or missing references) + //IL_0550: Expected O, but got Unknown + //IL_054b: Unknown result type (might be due to invalid IL or missing references) + //IL_0555: Expected O, but got Unknown + //IL_055a: Expected O, but got Unknown + //IL_056f: Unknown result type (might be due to invalid IL or missing references) + //IL_0574: Unknown result type (might be due to invalid IL or missing references) + //IL_057f: Unknown result type (might be due to invalid IL or missing references) + //IL_0584: Unknown result type (might be due to invalid IL or missing references) + //IL_05ca: Unknown result type (might be due to invalid IL or missing references) + //IL_05cf: Unknown result type (might be due to invalid IL or missing references) + //IL_05d2: Expected O, but got Unknown + //IL_05d7: Expected O, but got Unknown + //IL_05d7: Unknown result type (might be due to invalid IL or missing references) + //IL_05e9: Unknown result type (might be due to invalid IL or missing references) + //IL_05f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0601: Expected O, but got Unknown + //IL_05fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0606: Expected O, but got Unknown + //IL_060b: Expected O, but got Unknown + //IL_0616: Unknown result type (might be due to invalid IL or missing references) + //IL_061b: Unknown result type (might be due to invalid IL or missing references) + //IL_062d: Unknown result type (might be due to invalid IL or missing references) + //IL_0637: Expected O, but got Unknown + //IL_0637: Unknown result type (might be due to invalid IL or missing references) + //IL_0645: Unknown result type (might be due to invalid IL or missing references) + //IL_064f: Expected O, but got Unknown + //IL_064a: Unknown result type (might be due to invalid IL or missing references) + //IL_0654: Expected O, but got Unknown + //IL_0659: Expected O, but got Unknown + //IL_0679: Unknown result type (might be due to invalid IL or missing references) + //IL_06ea: Unknown result type (might be due to invalid IL or missing references) + //IL_06ef: Unknown result type (might be due to invalid IL or missing references) + //IL_06fa: Unknown result type (might be due to invalid IL or missing references) + //IL_06ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0764: Unknown result type (might be due to invalid IL or missing references) + //IL_0769: Unknown result type (might be due to invalid IL or missing references) + //IL_076c: Expected O, but got Unknown + //IL_0771: Expected O, but got Unknown + //IL_0771: Unknown result type (might be due to invalid IL or missing references) + //IL_0783: Unknown result type (might be due to invalid IL or missing references) + //IL_0792: Unknown result type (might be due to invalid IL or missing references) + //IL_079c: Expected O, but got Unknown + //IL_0797: Unknown result type (might be due to invalid IL or missing references) + //IL_07a1: Expected O, but got Unknown + //IL_07a6: Expected O, but got Unknown + //IL_07bd: Unknown result type (might be due to invalid IL or missing references) + //IL_07c2: Unknown result type (might be due to invalid IL or missing references) + //IL_07cd: Unknown result type (might be due to invalid IL or missing references) + //IL_07d2: Unknown result type (might be due to invalid IL or missing references) + //IL_0837: Unknown result type (might be due to invalid IL or missing references) + //IL_083c: Unknown result type (might be due to invalid IL or missing references) + //IL_083f: Expected O, but got Unknown + //IL_0844: Expected O, but got Unknown + //IL_0844: Unknown result type (might be due to invalid IL or missing references) + //IL_0856: Unknown result type (might be due to invalid IL or missing references) + //IL_0865: Unknown result type (might be due to invalid IL or missing references) + //IL_086f: Expected O, but got Unknown + //IL_086a: Unknown result type (might be due to invalid IL or missing references) + //IL_0874: Expected O, but got Unknown + //IL_0879: Expected O, but got Unknown + //IL_0886: Unknown result type (might be due to invalid IL or missing references) + //IL_088b: Unknown result type (might be due to invalid IL or missing references) + //IL_089d: Unknown result type (might be due to invalid IL or missing references) + //IL_08a7: Expected O, but got Unknown + //IL_08a7: Unknown result type (might be due to invalid IL or missing references) + //IL_08b6: Unknown result type (might be due to invalid IL or missing references) + //IL_08c0: Expected O, but got Unknown + //IL_08bb: Unknown result type (might be due to invalid IL or missing references) + //IL_08c5: Expected O, but got Unknown + //IL_08ca: Expected O, but got Unknown + //IL_091f: Unknown result type (might be due to invalid IL or missing references) + //IL_0924: Unknown result type (might be due to invalid IL or missing references) + //IL_092f: Unknown result type (might be due to invalid IL or missing references) + //IL_0934: Unknown result type (might be due to invalid IL or missing references) + //IL_0999: Unknown result type (might be due to invalid IL or missing references) + //IL_099e: Unknown result type (might be due to invalid IL or missing references) + //IL_09a1: Expected O, but got Unknown + //IL_09a6: Expected O, but got Unknown + //IL_09a6: Unknown result type (might be due to invalid IL or missing references) + //IL_09b8: Unknown result type (might be due to invalid IL or missing references) + //IL_09c7: Unknown result type (might be due to invalid IL or missing references) + //IL_09d1: Expected O, but got Unknown + //IL_09cc: Unknown result type (might be due to invalid IL or missing references) + //IL_09d6: Expected O, but got Unknown + //IL_09db: Expected O, but got Unknown + //IL_09f2: Unknown result type (might be due to invalid IL or missing references) + //IL_09f7: Unknown result type (might be due to invalid IL or missing references) + //IL_0a02: Unknown result type (might be due to invalid IL or missing references) + //IL_0a07: Unknown result type (might be due to invalid IL or missing references) + //IL_0a6c: Unknown result type (might be due to invalid IL or missing references) + //IL_0a71: Unknown result type (might be due to invalid IL or missing references) + //IL_0a74: Expected O, but got Unknown + //IL_0a79: Expected O, but got Unknown + //IL_0a79: Unknown result type (might be due to invalid IL or missing references) + //IL_0a8b: Unknown result type (might be due to invalid IL or missing references) + //IL_0a9a: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa4: Expected O, but got Unknown + //IL_0a9f: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa9: Expected O, but got Unknown + //IL_0aae: Expected O, but got Unknown + //IL_0abb: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac0: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad2: Unknown result type (might be due to invalid IL or missing references) + //IL_0adc: Expected O, but got Unknown + //IL_0adc: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) + //IL_0af5: Expected O, but got Unknown + //IL_0af0: Unknown result type (might be due to invalid IL or missing references) + //IL_0afa: Expected O, but got Unknown + //IL_0aff: Expected O, but got Unknown + //IL_0b43: Unknown result type (might be due to invalid IL or missing references) + //IL_0b48: Unknown result type (might be due to invalid IL or missing references) + //IL_0b53: Unknown result type (might be due to invalid IL or missing references) + //IL_0b58: Unknown result type (might be due to invalid IL or missing references) + //IL_0bbd: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc2: Unknown result type (might be due to invalid IL or missing references) + //IL_0bc5: Expected O, but got Unknown + //IL_0bca: Expected O, but got Unknown + //IL_0bca: Unknown result type (might be due to invalid IL or missing references) + //IL_0bdc: Unknown result type (might be due to invalid IL or missing references) + //IL_0beb: Unknown result type (might be due to invalid IL or missing references) + //IL_0bf5: Expected O, but got Unknown + //IL_0bf0: Unknown result type (might be due to invalid IL or missing references) + //IL_0bfa: Expected O, but got Unknown + //IL_0bff: Expected O, but got Unknown + //IL_0c16: Unknown result type (might be due to invalid IL or missing references) + //IL_0c1b: Unknown result type (might be due to invalid IL or missing references) + //IL_0c26: Unknown result type (might be due to invalid IL or missing references) + //IL_0c2b: Unknown result type (might be due to invalid IL or missing references) + //IL_0c90: Unknown result type (might be due to invalid IL or missing references) + //IL_0c95: Unknown result type (might be due to invalid IL or missing references) + //IL_0c98: Expected O, but got Unknown + //IL_0c9d: Expected O, but got Unknown + //IL_0c9d: Unknown result type (might be due to invalid IL or missing references) + //IL_0caf: Unknown result type (might be due to invalid IL or missing references) + //IL_0cbe: Unknown result type (might be due to invalid IL or missing references) + //IL_0cc8: Expected O, but got Unknown + //IL_0cc3: Unknown result type (might be due to invalid IL or missing references) + //IL_0ccd: Expected O, but got Unknown + //IL_0cd2: Expected O, but got Unknown + //IL_0cdf: Unknown result type (might be due to invalid IL or missing references) + //IL_0ce4: Unknown result type (might be due to invalid IL or missing references) + //IL_0cf6: Unknown result type (might be due to invalid IL or missing references) + //IL_0d00: Expected O, but got Unknown + //IL_0d00: Unknown result type (might be due to invalid IL or missing references) + //IL_0d0f: Unknown result type (might be due to invalid IL or missing references) + //IL_0d19: Expected O, but got Unknown + //IL_0d14: Unknown result type (might be due to invalid IL or missing references) + //IL_0d1e: Expected O, but got Unknown + //IL_0d23: Expected O, but got Unknown + //IL_0d8a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d8f: Unknown result type (might be due to invalid IL or missing references) + //IL_0d9a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d9f: Unknown result type (might be due to invalid IL or missing references) + //IL_0e04: Unknown result type (might be due to invalid IL or missing references) + //IL_0e09: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0c: Expected O, but got Unknown + //IL_0e11: Expected O, but got Unknown + //IL_0e11: Unknown result type (might be due to invalid IL or missing references) + //IL_0e23: Unknown result type (might be due to invalid IL or missing references) + //IL_0e32: Unknown result type (might be due to invalid IL or missing references) + //IL_0e3c: Expected O, but got Unknown + //IL_0e37: Unknown result type (might be due to invalid IL or missing references) + //IL_0e41: Expected O, but got Unknown + //IL_0e46: Expected O, but got Unknown + //IL_0e5d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e62: Unknown result type (might be due to invalid IL or missing references) + //IL_0e6d: Unknown result type (might be due to invalid IL or missing references) + //IL_0e72: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed7: Unknown result type (might be due to invalid IL or missing references) + //IL_0edc: Unknown result type (might be due to invalid IL or missing references) + //IL_0edf: Expected O, but got Unknown + //IL_0ee4: Expected O, but got Unknown + //IL_0ee4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ef6: Unknown result type (might be due to invalid IL or missing references) + //IL_0f05: Unknown result type (might be due to invalid IL or missing references) + //IL_0f0f: Expected O, but got Unknown + //IL_0f0a: Unknown result type (might be due to invalid IL or missing references) + //IL_0f14: Expected O, but got Unknown + //IL_0f19: Expected O, but got Unknown + //IL_0f26: Unknown result type (might be due to invalid IL or missing references) + //IL_0f2b: Unknown result type (might be due to invalid IL or missing references) + //IL_0f3d: Unknown result type (might be due to invalid IL or missing references) + //IL_0f47: Expected O, but got Unknown + //IL_0f47: Unknown result type (might be due to invalid IL or missing references) + //IL_0f56: Unknown result type (might be due to invalid IL or missing references) + //IL_0f60: Expected O, but got Unknown + //IL_0f5b: Unknown result type (might be due to invalid IL or missing references) + //IL_0f65: Expected O, but got Unknown + //IL_0f6a: Expected O, but got Unknown + //IL_0fbf: Unknown result type (might be due to invalid IL or missing references) + //IL_0fc4: Unknown result type (might be due to invalid IL or missing references) + //IL_0fcf: Unknown result type (might be due to invalid IL or missing references) + //IL_0fd4: Unknown result type (might be due to invalid IL or missing references) + //IL_1020: Unknown result type (might be due to invalid IL or missing references) + //IL_1025: Unknown result type (might be due to invalid IL or missing references) + //IL_1028: Expected O, but got Unknown + //IL_102d: Expected O, but got Unknown + //IL_102d: Unknown result type (might be due to invalid IL or missing references) + //IL_103f: Unknown result type (might be due to invalid IL or missing references) + //IL_104e: Unknown result type (might be due to invalid IL or missing references) + //IL_1058: Expected O, but got Unknown + //IL_1053: Unknown result type (might be due to invalid IL or missing references) + //IL_105d: Expected O, but got Unknown + //IL_1062: Expected O, but got Unknown + //IL_10dc: Unknown result type (might be due to invalid IL or missing references) + //IL_10e1: Unknown result type (might be due to invalid IL or missing references) + //IL_10ec: Unknown result type (might be due to invalid IL or missing references) + //IL_10f1: Unknown result type (might be due to invalid IL or missing references) + //IL_1156: Unknown result type (might be due to invalid IL or missing references) + //IL_115b: Unknown result type (might be due to invalid IL or missing references) + //IL_115e: Expected O, but got Unknown + //IL_1163: Expected O, but got Unknown + //IL_1163: Unknown result type (might be due to invalid IL or missing references) + //IL_1175: Unknown result type (might be due to invalid IL or missing references) + //IL_1184: Unknown result type (might be due to invalid IL or missing references) + //IL_118e: Expected O, but got Unknown + //IL_1189: Unknown result type (might be due to invalid IL or missing references) + //IL_1193: Expected O, but got Unknown + //IL_1198: Expected O, but got Unknown + //IL_11af: Unknown result type (might be due to invalid IL or missing references) + //IL_11b4: Unknown result type (might be due to invalid IL or missing references) + //IL_11bf: Unknown result type (might be due to invalid IL or missing references) + //IL_11c4: Unknown result type (might be due to invalid IL or missing references) + //IL_1229: Unknown result type (might be due to invalid IL or missing references) + //IL_122e: Unknown result type (might be due to invalid IL or missing references) + //IL_1231: Expected O, but got Unknown + //IL_1236: Expected O, but got Unknown + //IL_1236: Unknown result type (might be due to invalid IL or missing references) + //IL_1248: Unknown result type (might be due to invalid IL or missing references) + //IL_1257: Unknown result type (might be due to invalid IL or missing references) + //IL_1261: Expected O, but got Unknown + //IL_125c: Unknown result type (might be due to invalid IL or missing references) + //IL_1266: Expected O, but got Unknown + //IL_126b: Expected O, but got Unknown + //IL_1278: Unknown result type (might be due to invalid IL or missing references) + //IL_127d: Unknown result type (might be due to invalid IL or missing references) + //IL_128f: Unknown result type (might be due to invalid IL or missing references) + //IL_1299: Expected O, but got Unknown + //IL_1299: Unknown result type (might be due to invalid IL or missing references) + //IL_12a8: Unknown result type (might be due to invalid IL or missing references) + //IL_12b2: Expected O, but got Unknown + //IL_12ad: Unknown result type (might be due to invalid IL or missing references) + //IL_12b7: Expected O, but got Unknown + //IL_12bc: Expected O, but got Unknown + //IL_130c: Unknown result type (might be due to invalid IL or missing references) + //IL_131b: Expected O, but got Unknown + //IL_132c: Unknown result type (might be due to invalid IL or missing references) + //IL_1331: Unknown result type (might be due to invalid IL or missing references) + //IL_133c: Unknown result type (might be due to invalid IL or missing references) + //IL_1341: Unknown result type (might be due to invalid IL or missing references) + //IL_138d: Unknown result type (might be due to invalid IL or missing references) + //IL_1392: Unknown result type (might be due to invalid IL or missing references) + //IL_1395: Expected O, but got Unknown + //IL_139a: Expected O, but got Unknown + //IL_139a: Unknown result type (might be due to invalid IL or missing references) + //IL_13ac: Unknown result type (might be due to invalid IL or missing references) + //IL_13bb: Unknown result type (might be due to invalid IL or missing references) + //IL_13c5: Expected O, but got Unknown + //IL_13c0: Unknown result type (might be due to invalid IL or missing references) + //IL_13ca: Expected O, but got Unknown + //IL_13cf: Expected O, but got Unknown + //IL_1446: Unknown result type (might be due to invalid IL or missing references) + //IL_144b: Unknown result type (might be due to invalid IL or missing references) + //IL_1456: Unknown result type (might be due to invalid IL or missing references) + //IL_145b: Unknown result type (might be due to invalid IL or missing references) + //IL_14c0: Unknown result type (might be due to invalid IL or missing references) + //IL_14c5: Unknown result type (might be due to invalid IL or missing references) + //IL_14c8: Expected O, but got Unknown + //IL_14cd: Expected O, but got Unknown + //IL_14cd: Unknown result type (might be due to invalid IL or missing references) + //IL_14df: Unknown result type (might be due to invalid IL or missing references) + //IL_14ee: Unknown result type (might be due to invalid IL or missing references) + //IL_14f8: Expected O, but got Unknown + //IL_14f3: Unknown result type (might be due to invalid IL or missing references) + //IL_14fd: Expected O, but got Unknown + //IL_1502: Expected O, but got Unknown + //IL_1519: Unknown result type (might be due to invalid IL or missing references) + //IL_151e: Unknown result type (might be due to invalid IL or missing references) + //IL_1529: Unknown result type (might be due to invalid IL or missing references) + //IL_152e: Unknown result type (might be due to invalid IL or missing references) + //IL_1593: Unknown result type (might be due to invalid IL or missing references) + //IL_1598: Unknown result type (might be due to invalid IL or missing references) + //IL_159b: Expected O, but got Unknown + //IL_15a0: Expected O, but got Unknown + //IL_15a0: Unknown result type (might be due to invalid IL or missing references) + //IL_15b2: Unknown result type (might be due to invalid IL or missing references) + //IL_15c1: Unknown result type (might be due to invalid IL or missing references) + //IL_15cb: Expected O, but got Unknown + //IL_15c6: Unknown result type (might be due to invalid IL or missing references) + //IL_15d0: Expected O, but got Unknown + //IL_15d5: Expected O, but got Unknown + //IL_15e2: Unknown result type (might be due to invalid IL or missing references) + //IL_15e7: Unknown result type (might be due to invalid IL or missing references) + //IL_15f9: Unknown result type (might be due to invalid IL or missing references) + //IL_1603: Expected O, but got Unknown + //IL_1603: Unknown result type (might be due to invalid IL or missing references) + //IL_1612: Unknown result type (might be due to invalid IL or missing references) + //IL_161c: Expected O, but got Unknown + //IL_1617: Unknown result type (might be due to invalid IL or missing references) + //IL_1621: Expected O, but got Unknown + //IL_1626: Expected O, but got Unknown + //IL_168d: Unknown result type (might be due to invalid IL or missing references) + //IL_1692: Unknown result type (might be due to invalid IL or missing references) + //IL_169d: Unknown result type (might be due to invalid IL or missing references) + //IL_16a2: Unknown result type (might be due to invalid IL or missing references) + //IL_16ee: Unknown result type (might be due to invalid IL or missing references) + //IL_16f3: Unknown result type (might be due to invalid IL or missing references) + //IL_16f6: Expected O, but got Unknown + //IL_16fb: Expected O, but got Unknown + //IL_16fb: Unknown result type (might be due to invalid IL or missing references) + //IL_170d: Unknown result type (might be due to invalid IL or missing references) + //IL_171c: Unknown result type (might be due to invalid IL or missing references) + //IL_1726: Expected O, but got Unknown + //IL_1721: Unknown result type (might be due to invalid IL or missing references) + //IL_172b: Expected O, but got Unknown + //IL_1730: Expected O, but got Unknown + //IL_17a7: Unknown result type (might be due to invalid IL or missing references) + //IL_17ac: Unknown result type (might be due to invalid IL or missing references) + //IL_17b7: Unknown result type (might be due to invalid IL or missing references) + //IL_17bc: Unknown result type (might be due to invalid IL or missing references) + //IL_1821: Unknown result type (might be due to invalid IL or missing references) + //IL_1826: Unknown result type (might be due to invalid IL or missing references) + //IL_1829: Expected O, but got Unknown + //IL_182e: Expected O, but got Unknown + //IL_182e: Unknown result type (might be due to invalid IL or missing references) + //IL_1840: Unknown result type (might be due to invalid IL or missing references) + //IL_184f: Unknown result type (might be due to invalid IL or missing references) + //IL_1859: Expected O, but got Unknown + //IL_1854: Unknown result type (might be due to invalid IL or missing references) + //IL_185e: Expected O, but got Unknown + //IL_1863: Expected O, but got Unknown + //IL_187a: Unknown result type (might be due to invalid IL or missing references) + //IL_187f: Unknown result type (might be due to invalid IL or missing references) + //IL_188a: Unknown result type (might be due to invalid IL or missing references) + //IL_188f: Unknown result type (might be due to invalid IL or missing references) + //IL_18f4: Unknown result type (might be due to invalid IL or missing references) + //IL_18f9: Unknown result type (might be due to invalid IL or missing references) + //IL_18fc: Expected O, but got Unknown + //IL_1901: Expected O, but got Unknown + //IL_1901: Unknown result type (might be due to invalid IL or missing references) + //IL_1913: Unknown result type (might be due to invalid IL or missing references) + //IL_1922: Unknown result type (might be due to invalid IL or missing references) + //IL_192c: Expected O, but got Unknown + //IL_1927: Unknown result type (might be due to invalid IL or missing references) + //IL_1931: Expected O, but got Unknown + //IL_1936: Expected O, but got Unknown + //IL_1943: Unknown result type (might be due to invalid IL or missing references) + //IL_1948: Unknown result type (might be due to invalid IL or missing references) + //IL_195a: Unknown result type (might be due to invalid IL or missing references) + //IL_1964: Expected O, but got Unknown + //IL_1964: Unknown result type (might be due to invalid IL or missing references) + //IL_1973: Unknown result type (might be due to invalid IL or missing references) + //IL_197d: Expected O, but got Unknown + //IL_1978: Unknown result type (might be due to invalid IL or missing references) + //IL_1982: Expected O, but got Unknown + //IL_1987: Expected O, but got Unknown + //IL_19cb: Unknown result type (might be due to invalid IL or missing references) + //IL_19d0: Unknown result type (might be due to invalid IL or missing references) + //IL_19db: Unknown result type (might be due to invalid IL or missing references) + //IL_19e0: Unknown result type (might be due to invalid IL or missing references) + //IL_1a45: Unknown result type (might be due to invalid IL or missing references) + //IL_1a4a: Unknown result type (might be due to invalid IL or missing references) + //IL_1a4d: Expected O, but got Unknown + //IL_1a52: Expected O, but got Unknown + //IL_1a52: Unknown result type (might be due to invalid IL or missing references) + //IL_1a64: Unknown result type (might be due to invalid IL or missing references) + //IL_1a73: Unknown result type (might be due to invalid IL or missing references) + //IL_1a7d: Expected O, but got Unknown + //IL_1a78: Unknown result type (might be due to invalid IL or missing references) + //IL_1a82: Expected O, but got Unknown + //IL_1a87: Expected O, but got Unknown + //IL_1a9e: Unknown result type (might be due to invalid IL or missing references) + //IL_1aa3: Unknown result type (might be due to invalid IL or missing references) + //IL_1aae: Unknown result type (might be due to invalid IL or missing references) + //IL_1ab3: Unknown result type (might be due to invalid IL or missing references) + //IL_1b18: Unknown result type (might be due to invalid IL or missing references) + //IL_1b1d: Unknown result type (might be due to invalid IL or missing references) + //IL_1b20: Expected O, but got Unknown + //IL_1b25: Expected O, but got Unknown + //IL_1b25: Unknown result type (might be due to invalid IL or missing references) + //IL_1b37: Unknown result type (might be due to invalid IL or missing references) + //IL_1b46: Unknown result type (might be due to invalid IL or missing references) + //IL_1b50: Expected O, but got Unknown + //IL_1b4b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b55: Expected O, but got Unknown + //IL_1b5a: Expected O, but got Unknown + //IL_1b67: Unknown result type (might be due to invalid IL or missing references) + //IL_1b6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1b7e: Unknown result type (might be due to invalid IL or missing references) + //IL_1b88: Expected O, but got Unknown + //IL_1b88: Unknown result type (might be due to invalid IL or missing references) + //IL_1b97: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba1: Expected O, but got Unknown + //IL_1b9c: Unknown result type (might be due to invalid IL or missing references) + //IL_1ba6: Expected O, but got Unknown + //IL_1bab: Expected O, but got Unknown + //IL_1c12: Unknown result type (might be due to invalid IL or missing references) + //IL_1c17: Unknown result type (might be due to invalid IL or missing references) + //IL_1c22: Unknown result type (might be due to invalid IL or missing references) + //IL_1c27: Unknown result type (might be due to invalid IL or missing references) + //IL_1c8c: Unknown result type (might be due to invalid IL or missing references) + //IL_1c91: Unknown result type (might be due to invalid IL or missing references) + //IL_1c94: Expected O, but got Unknown + //IL_1c99: Expected O, but got Unknown + //IL_1c99: Unknown result type (might be due to invalid IL or missing references) + //IL_1cab: Unknown result type (might be due to invalid IL or missing references) + //IL_1cba: Unknown result type (might be due to invalid IL or missing references) + //IL_1cc4: Expected O, but got Unknown + //IL_1cbf: Unknown result type (might be due to invalid IL or missing references) + //IL_1cc9: Expected O, but got Unknown + //IL_1cce: Expected O, but got Unknown + //IL_1ce5: Unknown result type (might be due to invalid IL or missing references) + //IL_1cea: Unknown result type (might be due to invalid IL or missing references) + //IL_1cf5: Unknown result type (might be due to invalid IL or missing references) + //IL_1cfa: Unknown result type (might be due to invalid IL or missing references) + //IL_1d5f: Unknown result type (might be due to invalid IL or missing references) + //IL_1d64: Unknown result type (might be due to invalid IL or missing references) + //IL_1d67: Expected O, but got Unknown + //IL_1d6c: Expected O, but got Unknown + //IL_1d6c: Unknown result type (might be due to invalid IL or missing references) + //IL_1d7e: Unknown result type (might be due to invalid IL or missing references) + //IL_1d8d: Unknown result type (might be due to invalid IL or missing references) + //IL_1d97: Expected O, but got Unknown + //IL_1d92: Unknown result type (might be due to invalid IL or missing references) + //IL_1d9c: Expected O, but got Unknown + //IL_1da1: Expected O, but got Unknown + //IL_1dae: Unknown result type (might be due to invalid IL or missing references) + //IL_1db3: Unknown result type (might be due to invalid IL or missing references) + //IL_1dc5: Unknown result type (might be due to invalid IL or missing references) + //IL_1dcf: Expected O, but got Unknown + //IL_1dcf: Unknown result type (might be due to invalid IL or missing references) + //IL_1dde: Unknown result type (might be due to invalid IL or missing references) + //IL_1de8: Expected O, but got Unknown + //IL_1de3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ded: Expected O, but got Unknown + //IL_1df2: Expected O, but got Unknown + //IL_1e2d: Unknown result type (might be due to invalid IL or missing references) + //IL_1e32: Unknown result type (might be due to invalid IL or missing references) + //IL_1e3d: Unknown result type (might be due to invalid IL or missing references) + //IL_1e42: Unknown result type (might be due to invalid IL or missing references) + //IL_1ea7: Unknown result type (might be due to invalid IL or missing references) + //IL_1eac: Unknown result type (might be due to invalid IL or missing references) + //IL_1eaf: Expected O, but got Unknown + //IL_1eb4: Expected O, but got Unknown + //IL_1eb4: Unknown result type (might be due to invalid IL or missing references) + //IL_1ec6: Unknown result type (might be due to invalid IL or missing references) + //IL_1ed5: Unknown result type (might be due to invalid IL or missing references) + //IL_1edf: Expected O, but got Unknown + //IL_1eda: Unknown result type (might be due to invalid IL or missing references) + //IL_1ee4: Expected O, but got Unknown + //IL_1ee9: Expected O, but got Unknown + //IL_1f00: Unknown result type (might be due to invalid IL or missing references) + //IL_1f05: Unknown result type (might be due to invalid IL or missing references) + //IL_1f10: Unknown result type (might be due to invalid IL or missing references) + //IL_1f15: Unknown result type (might be due to invalid IL or missing references) + //IL_1f7a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f7f: Unknown result type (might be due to invalid IL or missing references) + //IL_1f82: Expected O, but got Unknown + //IL_1f87: Expected O, but got Unknown + //IL_1f87: Unknown result type (might be due to invalid IL or missing references) + //IL_1f99: Unknown result type (might be due to invalid IL or missing references) + //IL_1fa8: Unknown result type (might be due to invalid IL or missing references) + //IL_1fb2: Expected O, but got Unknown + //IL_1fad: Unknown result type (might be due to invalid IL or missing references) + //IL_1fb7: Expected O, but got Unknown + //IL_1fbc: Expected O, but got Unknown + //IL_1fc9: Unknown result type (might be due to invalid IL or missing references) + //IL_1fce: Unknown result type (might be due to invalid IL or missing references) + //IL_1fe0: Unknown result type (might be due to invalid IL or missing references) + //IL_1fea: Expected O, but got Unknown + //IL_1fea: Unknown result type (might be due to invalid IL or missing references) + //IL_1ff9: Unknown result type (might be due to invalid IL or missing references) + //IL_2003: Expected O, but got Unknown + //IL_1ffe: Unknown result type (might be due to invalid IL or missing references) + //IL_2008: Expected O, but got Unknown + //IL_200d: Expected O, but got Unknown + //IL_2029: Unknown result type (might be due to invalid IL or missing references) + //IL_202e: Unknown result type (might be due to invalid IL or missing references) + //IL_2039: Unknown result type (might be due to invalid IL or missing references) + //IL_203e: Unknown result type (might be due to invalid IL or missing references) + //IL_20a3: Unknown result type (might be due to invalid IL or missing references) + //IL_20a8: Unknown result type (might be due to invalid IL or missing references) + //IL_20ab: Expected O, but got Unknown + //IL_20b0: Expected O, but got Unknown + //IL_20b0: Unknown result type (might be due to invalid IL or missing references) + //IL_20c2: Unknown result type (might be due to invalid IL or missing references) + //IL_20d1: Unknown result type (might be due to invalid IL or missing references) + //IL_20db: Expected O, but got Unknown + //IL_20d6: Unknown result type (might be due to invalid IL or missing references) + //IL_20e0: Expected O, but got Unknown + //IL_20e5: Expected O, but got Unknown + //IL_20fc: Unknown result type (might be due to invalid IL or missing references) + //IL_2101: Unknown result type (might be due to invalid IL or missing references) + //IL_210c: Unknown result type (might be due to invalid IL or missing references) + //IL_2111: Unknown result type (might be due to invalid IL or missing references) + //IL_2176: Unknown result type (might be due to invalid IL or missing references) + //IL_217b: Unknown result type (might be due to invalid IL or missing references) + //IL_217e: Expected O, but got Unknown + //IL_2183: Expected O, but got Unknown + //IL_2183: Unknown result type (might be due to invalid IL or missing references) + //IL_2195: Unknown result type (might be due to invalid IL or missing references) + //IL_21a4: Unknown result type (might be due to invalid IL or missing references) + //IL_21ae: Expected O, but got Unknown + //IL_21a9: Unknown result type (might be due to invalid IL or missing references) + //IL_21b3: Expected O, but got Unknown + //IL_21b8: Expected O, but got Unknown + //IL_21c5: Unknown result type (might be due to invalid IL or missing references) + //IL_21ca: Unknown result type (might be due to invalid IL or missing references) + //IL_21dc: Unknown result type (might be due to invalid IL or missing references) + //IL_21e6: Expected O, but got Unknown + //IL_21e6: Unknown result type (might be due to invalid IL or missing references) + //IL_21f5: Unknown result type (might be due to invalid IL or missing references) + //IL_21ff: Expected O, but got Unknown + //IL_21fa: Unknown result type (might be due to invalid IL or missing references) + //IL_2204: Expected O, but got Unknown + //IL_2209: Expected O, but got Unknown + //IL_2225: Unknown result type (might be due to invalid IL or missing references) + //IL_222a: Unknown result type (might be due to invalid IL or missing references) + //IL_2235: Unknown result type (might be due to invalid IL or missing references) + //IL_223a: Unknown result type (might be due to invalid IL or missing references) + //IL_229f: Unknown result type (might be due to invalid IL or missing references) + //IL_22a4: Unknown result type (might be due to invalid IL or missing references) + //IL_22a7: Expected O, but got Unknown + //IL_22ac: Expected O, but got Unknown + //IL_22ac: Unknown result type (might be due to invalid IL or missing references) + //IL_22be: Unknown result type (might be due to invalid IL or missing references) + //IL_22cd: Unknown result type (might be due to invalid IL or missing references) + //IL_22d7: Expected O, but got Unknown + //IL_22d2: Unknown result type (might be due to invalid IL or missing references) + //IL_22dc: Expected O, but got Unknown + //IL_22e1: Expected O, but got Unknown + //IL_22f8: Unknown result type (might be due to invalid IL or missing references) + //IL_22fd: Unknown result type (might be due to invalid IL or missing references) + //IL_2308: Unknown result type (might be due to invalid IL or missing references) + //IL_230d: Unknown result type (might be due to invalid IL or missing references) + //IL_2372: Unknown result type (might be due to invalid IL or missing references) + //IL_2377: Unknown result type (might be due to invalid IL or missing references) + //IL_237a: Expected O, but got Unknown + //IL_237f: Expected O, but got Unknown + //IL_237f: Unknown result type (might be due to invalid IL or missing references) + //IL_2391: Unknown result type (might be due to invalid IL or missing references) + //IL_23a0: Unknown result type (might be due to invalid IL or missing references) + //IL_23aa: Expected O, but got Unknown + //IL_23a5: Unknown result type (might be due to invalid IL or missing references) + //IL_23af: Expected O, but got Unknown + //IL_23b4: Expected O, but got Unknown + //IL_23c1: Unknown result type (might be due to invalid IL or missing references) + //IL_23c6: Unknown result type (might be due to invalid IL or missing references) + //IL_23d8: Unknown result type (might be due to invalid IL or missing references) + //IL_23e2: Expected O, but got Unknown + //IL_23e2: Unknown result type (might be due to invalid IL or missing references) + //IL_23f1: Unknown result type (might be due to invalid IL or missing references) + //IL_23fb: Expected O, but got Unknown + //IL_23f6: Unknown result type (might be due to invalid IL or missing references) + //IL_2400: Expected O, but got Unknown + //IL_2405: Expected O, but got Unknown + //IL_2471: Unknown result type (might be due to invalid IL or missing references) + //IL_2476: Unknown result type (might be due to invalid IL or missing references) + //IL_2481: Unknown result type (might be due to invalid IL or missing references) + //IL_2486: Unknown result type (might be due to invalid IL or missing references) + //IL_24eb: Unknown result type (might be due to invalid IL or missing references) + //IL_24f0: Unknown result type (might be due to invalid IL or missing references) + //IL_24f3: Expected O, but got Unknown + //IL_24f8: Expected O, but got Unknown + //IL_24f8: Unknown result type (might be due to invalid IL or missing references) + //IL_250a: Unknown result type (might be due to invalid IL or missing references) + //IL_2519: Unknown result type (might be due to invalid IL or missing references) + //IL_2523: Expected O, but got Unknown + //IL_251e: Unknown result type (might be due to invalid IL or missing references) + //IL_2528: Expected O, but got Unknown + //IL_252d: Expected O, but got Unknown + //IL_2544: Unknown result type (might be due to invalid IL or missing references) + //IL_2549: Unknown result type (might be due to invalid IL or missing references) + //IL_2554: Unknown result type (might be due to invalid IL or missing references) + //IL_2559: Unknown result type (might be due to invalid IL or missing references) + //IL_25be: Unknown result type (might be due to invalid IL or missing references) + //IL_25c3: Unknown result type (might be due to invalid IL or missing references) + //IL_25c6: Expected O, but got Unknown + //IL_25cb: Expected O, but got Unknown + //IL_25cb: Unknown result type (might be due to invalid IL or missing references) + //IL_25dd: Unknown result type (might be due to invalid IL or missing references) + //IL_25ec: Unknown result type (might be due to invalid IL or missing references) + //IL_25f6: Expected O, but got Unknown + //IL_25f1: Unknown result type (might be due to invalid IL or missing references) + //IL_25fb: Expected O, but got Unknown + //IL_2600: Expected O, but got Unknown + //IL_260d: Unknown result type (might be due to invalid IL or missing references) + //IL_2612: Unknown result type (might be due to invalid IL or missing references) + //IL_2624: Unknown result type (might be due to invalid IL or missing references) + //IL_262e: Expected O, but got Unknown + //IL_262e: Unknown result type (might be due to invalid IL or missing references) + //IL_263d: Unknown result type (might be due to invalid IL or missing references) + //IL_2647: Expected O, but got Unknown + //IL_2642: Unknown result type (might be due to invalid IL or missing references) + //IL_264c: Expected O, but got Unknown + //IL_2651: Expected O, but got Unknown + //IL_2695: Unknown result type (might be due to invalid IL or missing references) + //IL_269a: Unknown result type (might be due to invalid IL or missing references) + //IL_26a5: Unknown result type (might be due to invalid IL or missing references) + //IL_26aa: Unknown result type (might be due to invalid IL or missing references) + //IL_270f: Unknown result type (might be due to invalid IL or missing references) + //IL_2714: Unknown result type (might be due to invalid IL or missing references) + //IL_2717: Expected O, but got Unknown + //IL_271c: Expected O, but got Unknown + //IL_271c: Unknown result type (might be due to invalid IL or missing references) + //IL_272e: Unknown result type (might be due to invalid IL or missing references) + //IL_273d: Unknown result type (might be due to invalid IL or missing references) + //IL_2747: Expected O, but got Unknown + //IL_2742: Unknown result type (might be due to invalid IL or missing references) + //IL_274c: Expected O, but got Unknown + //IL_2751: Expected O, but got Unknown + //IL_2768: Unknown result type (might be due to invalid IL or missing references) + //IL_276d: Unknown result type (might be due to invalid IL or missing references) + //IL_2778: Unknown result type (might be due to invalid IL or missing references) + //IL_277d: Unknown result type (might be due to invalid IL or missing references) + //IL_27e2: Unknown result type (might be due to invalid IL or missing references) + //IL_27e7: Unknown result type (might be due to invalid IL or missing references) + //IL_27ea: Expected O, but got Unknown + //IL_27ef: Expected O, but got Unknown + //IL_27ef: Unknown result type (might be due to invalid IL or missing references) + //IL_2801: Unknown result type (might be due to invalid IL or missing references) + //IL_2810: Unknown result type (might be due to invalid IL or missing references) + //IL_281a: Expected O, but got Unknown + //IL_2815: Unknown result type (might be due to invalid IL or missing references) + //IL_281f: Expected O, but got Unknown + //IL_2824: Expected O, but got Unknown + //IL_2831: Unknown result type (might be due to invalid IL or missing references) + //IL_2836: Unknown result type (might be due to invalid IL or missing references) + //IL_2848: Unknown result type (might be due to invalid IL or missing references) + //IL_2852: Expected O, but got Unknown + //IL_2852: Unknown result type (might be due to invalid IL or missing references) + //IL_2861: Unknown result type (might be due to invalid IL or missing references) + //IL_286b: Expected O, but got Unknown + //IL_2866: Unknown result type (might be due to invalid IL or missing references) + //IL_2870: Expected O, but got Unknown + //IL_2875: Expected O, but got Unknown + //IL_28dc: Unknown result type (might be due to invalid IL or missing references) + //IL_28e1: Unknown result type (might be due to invalid IL or missing references) + //IL_28ec: Unknown result type (might be due to invalid IL or missing references) + //IL_28f1: Unknown result type (might be due to invalid IL or missing references) + //IL_2956: Unknown result type (might be due to invalid IL or missing references) + //IL_295b: Unknown result type (might be due to invalid IL or missing references) + //IL_295e: Expected O, but got Unknown + //IL_2963: Expected O, but got Unknown + //IL_2963: Unknown result type (might be due to invalid IL or missing references) + //IL_2975: Unknown result type (might be due to invalid IL or missing references) + //IL_2984: Unknown result type (might be due to invalid IL or missing references) + //IL_298e: Expected O, but got Unknown + //IL_2989: Unknown result type (might be due to invalid IL or missing references) + //IL_2993: Expected O, but got Unknown + //IL_2998: Expected O, but got Unknown + //IL_29af: Unknown result type (might be due to invalid IL or missing references) + //IL_29b4: Unknown result type (might be due to invalid IL or missing references) + //IL_29bf: Unknown result type (might be due to invalid IL or missing references) + //IL_29c4: Unknown result type (might be due to invalid IL or missing references) + //IL_2a29: Unknown result type (might be due to invalid IL or missing references) + //IL_2a2e: Unknown result type (might be due to invalid IL or missing references) + //IL_2a31: Expected O, but got Unknown + //IL_2a36: Expected O, but got Unknown + //IL_2a36: Unknown result type (might be due to invalid IL or missing references) + //IL_2a48: Unknown result type (might be due to invalid IL or missing references) + //IL_2a57: Unknown result type (might be due to invalid IL or missing references) + //IL_2a61: Expected O, but got Unknown + //IL_2a5c: Unknown result type (might be due to invalid IL or missing references) + //IL_2a66: Expected O, but got Unknown + //IL_2a6b: Expected O, but got Unknown + //IL_2a78: Unknown result type (might be due to invalid IL or missing references) + //IL_2a7d: Unknown result type (might be due to invalid IL or missing references) + //IL_2a8f: Unknown result type (might be due to invalid IL or missing references) + //IL_2a99: Expected O, but got Unknown + //IL_2a99: Unknown result type (might be due to invalid IL or missing references) + //IL_2aa8: Unknown result type (might be due to invalid IL or missing references) + //IL_2ab2: Expected O, but got Unknown + //IL_2aad: Unknown result type (might be due to invalid IL or missing references) + //IL_2ab7: Expected O, but got Unknown + //IL_2abc: Expected O, but got Unknown + //IL_2b2b: Unknown result type (might be due to invalid IL or missing references) + //IL_2b30: Unknown result type (might be due to invalid IL or missing references) + //IL_2b3b: Unknown result type (might be due to invalid IL or missing references) + //IL_2b40: Unknown result type (might be due to invalid IL or missing references) + //IL_2b8c: Unknown result type (might be due to invalid IL or missing references) + //IL_2b91: Unknown result type (might be due to invalid IL or missing references) + //IL_2b94: Expected O, but got Unknown + //IL_2b99: Expected O, but got Unknown + //IL_2b99: Unknown result type (might be due to invalid IL or missing references) + //IL_2bab: Unknown result type (might be due to invalid IL or missing references) + //IL_2bba: Unknown result type (might be due to invalid IL or missing references) + //IL_2bc4: Expected O, but got Unknown + //IL_2bbf: Unknown result type (might be due to invalid IL or missing references) + //IL_2bc9: Expected O, but got Unknown + //IL_2bce: Expected O, but got Unknown + //IL_2c48: Unknown result type (might be due to invalid IL or missing references) + //IL_2c4d: Unknown result type (might be due to invalid IL or missing references) + //IL_2c58: Unknown result type (might be due to invalid IL or missing references) + //IL_2c5d: Unknown result type (might be due to invalid IL or missing references) + //IL_2cc2: Unknown result type (might be due to invalid IL or missing references) + //IL_2cc7: Unknown result type (might be due to invalid IL or missing references) + //IL_2cca: Expected O, but got Unknown + //IL_2ccf: Expected O, but got Unknown + //IL_2ccf: Unknown result type (might be due to invalid IL or missing references) + //IL_2ce1: Unknown result type (might be due to invalid IL or missing references) + //IL_2cf0: Unknown result type (might be due to invalid IL or missing references) + //IL_2cfa: Expected O, but got Unknown + //IL_2cf5: Unknown result type (might be due to invalid IL or missing references) + //IL_2cff: Expected O, but got Unknown + //IL_2d04: Expected O, but got Unknown + //IL_2d1b: Unknown result type (might be due to invalid IL or missing references) + //IL_2d20: Unknown result type (might be due to invalid IL or missing references) + //IL_2d2b: Unknown result type (might be due to invalid IL or missing references) + //IL_2d30: Unknown result type (might be due to invalid IL or missing references) + //IL_2d95: Unknown result type (might be due to invalid IL or missing references) + //IL_2d9a: Unknown result type (might be due to invalid IL or missing references) + //IL_2d9d: Expected O, but got Unknown + //IL_2da2: Expected O, but got Unknown + //IL_2da2: Unknown result type (might be due to invalid IL or missing references) + //IL_2db4: Unknown result type (might be due to invalid IL or missing references) + //IL_2dc3: Unknown result type (might be due to invalid IL or missing references) + //IL_2dcd: Expected O, but got Unknown + //IL_2dc8: Unknown result type (might be due to invalid IL or missing references) + //IL_2dd2: Expected O, but got Unknown + //IL_2dd7: Expected O, but got Unknown + //IL_2de4: Unknown result type (might be due to invalid IL or missing references) + //IL_2de9: Unknown result type (might be due to invalid IL or missing references) + //IL_2dfb: Unknown result type (might be due to invalid IL or missing references) + //IL_2e05: Expected O, but got Unknown + //IL_2e05: Unknown result type (might be due to invalid IL or missing references) + //IL_2e14: Unknown result type (might be due to invalid IL or missing references) + //IL_2e1e: Expected O, but got Unknown + //IL_2e19: Unknown result type (might be due to invalid IL or missing references) + //IL_2e23: Expected O, but got Unknown + //IL_2e28: Expected O, but got Unknown + //IL_2e6c: Unknown result type (might be due to invalid IL or missing references) + //IL_2e71: Unknown result type (might be due to invalid IL or missing references) + //IL_2e7c: Unknown result type (might be due to invalid IL or missing references) + //IL_2e81: Unknown result type (might be due to invalid IL or missing references) + //IL_2ee6: Unknown result type (might be due to invalid IL or missing references) + //IL_2eeb: Unknown result type (might be due to invalid IL or missing references) + //IL_2eee: Expected O, but got Unknown + //IL_2ef3: Expected O, but got Unknown + //IL_2ef3: Unknown result type (might be due to invalid IL or missing references) + //IL_2f05: Unknown result type (might be due to invalid IL or missing references) + //IL_2f14: Unknown result type (might be due to invalid IL or missing references) + //IL_2f1e: Expected O, but got Unknown + //IL_2f19: Unknown result type (might be due to invalid IL or missing references) + //IL_2f23: Expected O, but got Unknown + //IL_2f28: Expected O, but got Unknown + //IL_2f3f: Unknown result type (might be due to invalid IL or missing references) + //IL_2f44: Unknown result type (might be due to invalid IL or missing references) + //IL_2f4f: Unknown result type (might be due to invalid IL or missing references) + //IL_2f54: Unknown result type (might be due to invalid IL or missing references) + //IL_2fb9: Unknown result type (might be due to invalid IL or missing references) + //IL_2fbe: Unknown result type (might be due to invalid IL or missing references) + //IL_2fc1: Expected O, but got Unknown + //IL_2fc6: Expected O, but got Unknown + //IL_2fc6: Unknown result type (might be due to invalid IL or missing references) + //IL_2fd8: Unknown result type (might be due to invalid IL or missing references) + //IL_2fe7: Unknown result type (might be due to invalid IL or missing references) + //IL_2ff1: Expected O, but got Unknown + //IL_2fec: Unknown result type (might be due to invalid IL or missing references) + //IL_2ff6: Expected O, but got Unknown + //IL_2ffb: Expected O, but got Unknown + //IL_3008: Unknown result type (might be due to invalid IL or missing references) + //IL_300d: Unknown result type (might be due to invalid IL or missing references) + //IL_301f: Unknown result type (might be due to invalid IL or missing references) + //IL_3029: Expected O, but got Unknown + //IL_3029: Unknown result type (might be due to invalid IL or missing references) + //IL_3038: Unknown result type (might be due to invalid IL or missing references) + //IL_3042: Expected O, but got Unknown + //IL_303d: Unknown result type (might be due to invalid IL or missing references) + //IL_3047: Expected O, but got Unknown + //IL_304c: Expected O, but got Unknown + //IL_3090: Unknown result type (might be due to invalid IL or missing references) + //IL_30b9: Unknown result type (might be due to invalid IL or missing references) + //IL_30be: Unknown result type (might be due to invalid IL or missing references) + //IL_30d0: Unknown result type (might be due to invalid IL or missing references) + //IL_30da: Expected O, but got Unknown + //IL_30da: Unknown result type (might be due to invalid IL or missing references) + //IL_30e9: Unknown result type (might be due to invalid IL or missing references) + //IL_30f3: Expected O, but got Unknown + //IL_30ee: Unknown result type (might be due to invalid IL or missing references) + //IL_30f8: Expected O, but got Unknown + //IL_30fd: Expected O, but got Unknown + //IL_3164: Unknown result type (might be due to invalid IL or missing references) + //IL_3169: Unknown result type (might be due to invalid IL or missing references) + //IL_317b: Unknown result type (might be due to invalid IL or missing references) + //IL_3185: Expected O, but got Unknown + //IL_3185: Unknown result type (might be due to invalid IL or missing references) + //IL_3194: Unknown result type (might be due to invalid IL or missing references) + //IL_319e: Expected O, but got Unknown + //IL_3199: Unknown result type (might be due to invalid IL or missing references) + //IL_31a3: Expected O, but got Unknown + //IL_31a8: Expected O, but got Unknown + //IL_31f1: Unknown result type (might be due to invalid IL or missing references) + //IL_31f6: Unknown result type (might be due to invalid IL or missing references) + //IL_3208: Unknown result type (might be due to invalid IL or missing references) + //IL_3212: Expected O, but got Unknown + //IL_3212: Unknown result type (might be due to invalid IL or missing references) + //IL_3221: Unknown result type (might be due to invalid IL or missing references) + //IL_322b: Expected O, but got Unknown + //IL_3226: Unknown result type (might be due to invalid IL or missing references) + //IL_3230: Expected O, but got Unknown + //IL_3235: Expected O, but got Unknown + //IL_327e: Unknown result type (might be due to invalid IL or missing references) + //IL_3283: Unknown result type (might be due to invalid IL or missing references) + //IL_3295: Unknown result type (might be due to invalid IL or missing references) + //IL_329f: Expected O, but got Unknown + //IL_329f: Unknown result type (might be due to invalid IL or missing references) + //IL_32ae: Unknown result type (might be due to invalid IL or missing references) + //IL_32b8: Expected O, but got Unknown + //IL_32b3: Unknown result type (might be due to invalid IL or missing references) + //IL_32bd: Expected O, but got Unknown + //IL_32c2: Expected O, but got Unknown + //IL_330b: Unknown result type (might be due to invalid IL or missing references) + //IL_3310: Unknown result type (might be due to invalid IL or missing references) + //IL_3322: Unknown result type (might be due to invalid IL or missing references) + //IL_332c: Expected O, but got Unknown + //IL_332c: Unknown result type (might be due to invalid IL or missing references) + //IL_333b: Unknown result type (might be due to invalid IL or missing references) + //IL_3345: Expected O, but got Unknown + //IL_3340: Unknown result type (might be due to invalid IL or missing references) + //IL_334a: Expected O, but got Unknown + //IL_334f: Expected O, but got Unknown + //IL_3398: Unknown result type (might be due to invalid IL or missing references) + //IL_339d: Unknown result type (might be due to invalid IL or missing references) + //IL_33af: Unknown result type (might be due to invalid IL or missing references) + //IL_33b9: Expected O, but got Unknown + //IL_33b9: Unknown result type (might be due to invalid IL or missing references) + //IL_33c8: Unknown result type (might be due to invalid IL or missing references) + //IL_33d2: Expected O, but got Unknown + //IL_33cd: Unknown result type (might be due to invalid IL or missing references) + //IL_33d7: Expected O, but got Unknown + //IL_33dc: Expected O, but got Unknown + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + Label val7 = new Label(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + AppThemeBindingExtension val10 = new AppThemeBindingExtension(); + Label val11 = new Label(); + StaticResourceExtension val12 = new StaticResourceExtension(); + StaticResourceExtension val13 = new StaticResourceExtension(); + AppThemeBindingExtension val14 = new AppThemeBindingExtension(); + BoxView val15 = new BoxView(); + StaticResourceExtension val16 = new StaticResourceExtension(); + StaticResourceExtension val17 = new StaticResourceExtension(); + AppThemeBindingExtension val18 = new AppThemeBindingExtension(); + Label val19 = new Label(); + StaticResourceExtension val20 = new StaticResourceExtension(); + Entry val21 = new Entry(); + StaticResourceExtension val22 = new StaticResourceExtension(); + StaticResourceExtension val23 = new StaticResourceExtension(); + AppThemeBindingExtension val24 = new AppThemeBindingExtension(); + Label val25 = new Label(); + StaticResourceExtension val26 = new StaticResourceExtension(); + Entry val27 = new Entry(); + StaticResourceExtension val28 = new StaticResourceExtension(); + StaticResourceExtension val29 = new StaticResourceExtension(); + AppThemeBindingExtension val30 = new AppThemeBindingExtension(); + Label val31 = new Label(); + StaticResourceExtension val32 = new StaticResourceExtension(); + Entry val33 = new Entry(); + StaticResourceExtension val34 = new StaticResourceExtension(); + StaticResourceExtension val35 = new StaticResourceExtension(); + AppThemeBindingExtension val36 = new AppThemeBindingExtension(); + Label val37 = new Label(); + StaticResourceExtension val38 = new StaticResourceExtension(); + StaticResourceExtension val39 = new StaticResourceExtension(); + AppThemeBindingExtension val40 = new AppThemeBindingExtension(); + BoxView val41 = new BoxView(); + StaticResourceExtension val42 = new StaticResourceExtension(); + StaticResourceExtension val43 = new StaticResourceExtension(); + AppThemeBindingExtension val44 = new AppThemeBindingExtension(); + Label val45 = new Label(); + StaticResourceExtension val46 = new StaticResourceExtension(); + StaticResourceExtension val47 = new StaticResourceExtension(); + AppThemeBindingExtension val48 = new AppThemeBindingExtension(); + StaticResourceExtension val49 = new StaticResourceExtension(); + StaticResourceExtension val50 = new StaticResourceExtension(); + AppThemeBindingExtension val51 = new AppThemeBindingExtension(); + StaticResourceExtension val52 = new StaticResourceExtension(); + StaticResourceExtension val53 = new StaticResourceExtension(); + AppThemeBindingExtension val54 = new AppThemeBindingExtension(); + SearchBar val55 = new SearchBar(); + StaticResourceExtension val56 = new StaticResourceExtension(); + StaticResourceExtension val57 = new StaticResourceExtension(); + AppThemeBindingExtension val58 = new AppThemeBindingExtension(); + Label val59 = new Label(); + StaticResourceExtension val60 = new StaticResourceExtension(); + StaticResourceExtension val61 = new StaticResourceExtension(); + AppThemeBindingExtension val62 = new AppThemeBindingExtension(); + BoxView val63 = new BoxView(); + StaticResourceExtension val64 = new StaticResourceExtension(); + StaticResourceExtension val65 = new StaticResourceExtension(); + AppThemeBindingExtension val66 = new AppThemeBindingExtension(); + Label val67 = new Label(); + StaticResourceExtension val68 = new StaticResourceExtension(); + Editor val69 = new Editor(); + StaticResourceExtension val70 = new StaticResourceExtension(); + StaticResourceExtension val71 = new StaticResourceExtension(); + AppThemeBindingExtension val72 = new AppThemeBindingExtension(); + Label val73 = new Label(); + StaticResourceExtension val74 = new StaticResourceExtension(); + StaticResourceExtension val75 = new StaticResourceExtension(); + AppThemeBindingExtension val76 = new AppThemeBindingExtension(); + BoxView val77 = new BoxView(); + AppThemeBindingExtension val78 = new AppThemeBindingExtension(); + AppThemeBindingExtension val79 = new AppThemeBindingExtension(); + Label val80 = new Label(); + AppThemeBindingExtension val81 = new AppThemeBindingExtension(); + Label val82 = new Label(); + AppThemeBindingExtension val83 = new AppThemeBindingExtension(); + Label val84 = new Label(); + AppThemeBindingExtension val85 = new AppThemeBindingExtension(); + Label val86 = new Label(); + AppThemeBindingExtension val87 = new AppThemeBindingExtension(); + Label val88 = new Label(); + VerticalStackLayout val89 = new VerticalStackLayout(); + Frame val90 = new Frame(); + VerticalStackLayout val91 = new VerticalStackLayout(); + ScrollView val92 = new ScrollView(); + TextInputPage textInputPage; + NameScope val93 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(textInputPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)textInputPage, (INameScope)(object)val93); + ((Element)val92).transientNamescope = (INameScope)(object)val93; + ((Element)val91).transientNamescope = (INameScope)(object)val93; + ((Element)val7).transientNamescope = (INameScope)(object)val93; + ((Element)val11).transientNamescope = (INameScope)(object)val93; + ((Element)val15).transientNamescope = (INameScope)(object)val93; + ((Element)val19).transientNamescope = (INameScope)(object)val93; + ((Element)val21).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("NameEntry", (object)val21); + if (((Element)val21).StyleId == null) + { + ((Element)val21).StyleId = "NameEntry"; + } + ((Element)val25).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("EntryOutput", (object)val25); + if (((Element)val25).StyleId == null) + { + ((Element)val25).StyleId = "EntryOutput"; + } + ((Element)val27).transientNamescope = (INameScope)(object)val93; + ((Element)val31).transientNamescope = (INameScope)(object)val93; + ((Element)val33).transientNamescope = (INameScope)(object)val93; + ((Element)val37).transientNamescope = (INameScope)(object)val93; + ((Element)val41).transientNamescope = (INameScope)(object)val93; + ((Element)val45).transientNamescope = (INameScope)(object)val93; + ((Element)val55).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("SearchBarControl", (object)val55); + if (((Element)val55).StyleId == null) + { + ((Element)val55).StyleId = "SearchBarControl"; + } + ((Element)val59).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("SearchOutput", (object)val59); + if (((Element)val59).StyleId == null) + { + ((Element)val59).StyleId = "SearchOutput"; + } + ((Element)val63).transientNamescope = (INameScope)(object)val93; + ((Element)val67).transientNamescope = (INameScope)(object)val93; + ((Element)val69).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("EditorControl", (object)val69); + if (((Element)val69).StyleId == null) + { + ((Element)val69).StyleId = "EditorControl"; + } + ((Element)val73).transientNamescope = (INameScope)(object)val93; + ((INameScope)val93).RegisterName("EditorOutput", (object)val73); + if (((Element)val73).StyleId == null) + { + ((Element)val73).StyleId = "EditorOutput"; + } + ((Element)val77).transientNamescope = (INameScope)(object)val93; + ((Element)val90).transientNamescope = (INameScope)(object)val93; + ((Element)val89).transientNamescope = (INameScope)(object)val93; + ((Element)val80).transientNamescope = (INameScope)(object)val93; + ((Element)val82).transientNamescope = (INameScope)(object)val93; + ((Element)val84).transientNamescope = (INameScope)(object)val93; + ((Element)val86).transientNamescope = (INameScope)(object)val93; + ((Element)val88).transientNamescope = (INameScope)(object)val93; + NameEntry = val21; + EntryOutput = val25; + SearchBarControl = val55; + SearchOutput = val59; + EditorControl = val69; + EditorOutput = val73; + ((BindableObject)textInputPage).SetValue(Page.TitleProperty, (object)"Text Input"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val94 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val95 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = textInputPage; + SimpleValueTargetProvider val96 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val93, val93, val93 }, false); + object obj = (object)val96; + val95.Add(typeFromHandle, (object)val96); + val95.Add(typeof(IReferenceProvider), obj); + val95.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val94.ProvideValue((IServiceProvider)val95); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val97 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val98 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = textInputPage; + SimpleValueTargetProvider val99 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val93, val93, val93 }, false); + object obj2 = (object)val99; + val98.Add(typeFromHandle2, (object)val99); + val98.Add(typeof(IReferenceProvider), obj2); + val98.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val97.ProvideValue((IServiceProvider)val98); + val3.Dark = dark; + XamlServiceProvider val100 = new XamlServiceProvider(); + val100.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)textInputPage, (object)VisualElement.BackgroundColorProperty)); + val100.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val101 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val100); + ((BindableObject)textInputPage).SetBinding(VisualElement.BackgroundColorProperty, val101); + ((BindableObject)val91).SetValue(Layout.PaddingProperty, (object)new Thickness(20.0)); + ((BindableObject)val91).SetValue(StackBase.SpacingProperty, (object)15.0); + ((BindableObject)val7).SetValue(Label.TextProperty, (object)"Text Input Controls"); + ((BindableObject)val7).SetValue(Label.FontSizeProperty, (object)24.0); + ((BindableObject)val7).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val4.Key = "TextPrimaryLight"; + StaticResourceExtension val102 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val103 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 5]; + array3[0] = val6; + array3[1] = val7; + array3[2] = val91; + array3[3] = val92; + array3[4] = textInputPage; + SimpleValueTargetProvider val104 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj3 = (object)val104; + val103.Add(typeFromHandle3, (object)val104); + val103.Add(typeof(IReferenceProvider), obj3); + val103.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object light2 = val102.ProvideValue((IServiceProvider)val103); + val6.Light = light2; + val5.Key = "TextPrimaryDark"; + StaticResourceExtension val105 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val106 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 5]; + array4[0] = val6; + array4[1] = val7; + array4[2] = val91; + array4[3] = val92; + array4[4] = textInputPage; + SimpleValueTargetProvider val107 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj4 = (object)val107; + val106.Add(typeFromHandle4, (object)val107); + val106.Add(typeof(IReferenceProvider), obj4); + val106.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + object dark2 = val105.ProvideValue((IServiceProvider)val106); + val6.Dark = dark2; + XamlServiceProvider val108 = new XamlServiceProvider(); + val108.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val7, (object)Label.TextColorProperty)); + val108.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(11, 20))); + BindingBase val109 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val108); + ((BindableObject)val7).SetBinding(Label.TextColorProperty, val109); + ((Layout)val91).Children.Add((IView)(object)val7); + ((BindableObject)val11).SetValue(Label.TextProperty, (object)"Click on any field and start typing."); + ((BindableObject)val11).SetValue(Label.FontSizeProperty, (object)14.0); + val8.Key = "TextSecondaryLight"; + StaticResourceExtension val110 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val111 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val10; + array5[1] = val11; + array5[2] = val91; + array5[3] = val92; + array5[4] = textInputPage; + SimpleValueTargetProvider val112 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj5 = (object)val112; + val111.Add(typeFromHandle5, (object)val112); + val111.Add(typeof(IReferenceProvider), obj5); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object light3 = val110.ProvideValue((IServiceProvider)val111); + val10.Light = light3; + val9.Key = "TextSecondaryDark"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 5]; + array6[0] = val10; + array6[1] = val11; + array6[2] = val91; + array6[3] = val92; + array6[4] = textInputPage; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj6 = (object)val115; + val114.Add(typeFromHandle6, (object)val115); + val114.Add(typeof(IReferenceProvider), obj6); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + object dark3 = val113.ProvideValue((IServiceProvider)val114); + val10.Dark = dark3; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val11, (object)Label.TextColorProperty)); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 20))); + BindingBase val117 = ((IMarkupExtension)(object)val10).ProvideValue((IServiceProvider)val116); + ((BindableObject)val11).SetBinding(Label.TextColorProperty, val117); + ((Layout)val91).Children.Add((IView)(object)val11); + ((BindableObject)val15).SetValue(VisualElement.HeightRequestProperty, (object)1.0); + val12.Key = "BorderLight"; + StaticResourceExtension val118 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val119 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 5]; + array7[0] = val14; + array7[1] = val15; + array7[2] = val91; + array7[3] = val92; + array7[4] = textInputPage; + SimpleValueTargetProvider val120 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj7 = (object)val120; + val119.Add(typeFromHandle7, (object)val120); + val119.Add(typeof(IReferenceProvider), obj7); + val119.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 40))); + object light4 = val118.ProvideValue((IServiceProvider)val119); + val14.Light = light4; + val13.Key = "BorderDark"; + StaticResourceExtension val121 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val122 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 5]; + array8[0] = val14; + array8[1] = val15; + array8[2] = val91; + array8[3] = val92; + array8[4] = textInputPage; + SimpleValueTargetProvider val123 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj8 = (object)val123; + val122.Add(typeFromHandle8, (object)val123); + val122.Add(typeof(IReferenceProvider), obj8); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 40))); + object dark4 = val121.ProvideValue((IServiceProvider)val122); + val14.Dark = dark4; + XamlServiceProvider val124 = new XamlServiceProvider(); + val124.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val15, (object)BoxView.ColorProperty)); + val124.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(17, 40))); + BindingBase val125 = ((IMarkupExtension)(object)val14).ProvideValue((IServiceProvider)val124); + ((BindableObject)val15).SetBinding(BoxView.ColorProperty, val125); + ((Layout)val91).Children.Add((IView)(object)val15); + ((BindableObject)val19).SetValue(Label.TextProperty, (object)"Entry (Single Line)"); + ((BindableObject)val19).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val19).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val16.Key = "TextPrimaryLight"; + StaticResourceExtension val126 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val127 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val18; + array9[1] = val19; + array9[2] = val91; + array9[3] = val92; + array9[4] = textInputPage; + SimpleValueTargetProvider val128 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj9 = (object)val128; + val127.Add(typeFromHandle9, (object)val128); + val127.Add(typeof(IReferenceProvider), obj9); + val127.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + object light5 = val126.ProvideValue((IServiceProvider)val127); + val18.Light = light5; + val17.Key = "TextPrimaryDark"; + StaticResourceExtension val129 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val130 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 5]; + array10[0] = val18; + array10[1] = val19; + array10[2] = val91; + array10[3] = val92; + array10[4] = textInputPage; + SimpleValueTargetProvider val131 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj10 = (object)val131; + val130.Add(typeFromHandle10, (object)val131); + val130.Add(typeof(IReferenceProvider), obj10); + val130.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + object dark5 = val129.ProvideValue((IServiceProvider)val130); + val18.Dark = dark5; + XamlServiceProvider val132 = new XamlServiceProvider(); + val132.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val19, (object)Label.TextColorProperty)); + val132.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(19, 20))); + BindingBase val133 = ((IMarkupExtension)(object)val18).ProvideValue((IServiceProvider)val132); + ((BindableObject)val19).SetBinding(Label.TextColorProperty, val133); + ((Layout)val91).Children.Add((IView)(object)val19); + ((BindableObject)val21).SetValue(Entry.PlaceholderProperty, (object)"Enter your name..."); + ((BindableObject)val21).SetValue(Entry.FontSizeProperty, (object)14.0); + val20.Key = "ThemedEntry"; + StaticResourceExtension val134 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val135 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 4]; + array11[0] = val21; + array11[1] = val91; + array11[2] = val92; + array11[3] = textInputPage; + SimpleValueTargetProvider val136 = new SimpleValueTargetProvider(array11, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val93, val93, val93, val93, val93 }, false); + object obj11 = (object)val136; + val135.Add(typeFromHandle11, (object)val136); + val135.Add(typeof(IReferenceProvider), obj11); + val135.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(22, 20))); + object obj12 = val134.ProvideValue((IServiceProvider)val135); + ((BindableObject)val21).SetValue(VisualElement.StyleProperty, (obj12 == null || !typeof(BindingBase).IsAssignableFrom(obj12.GetType())) ? obj12 : obj12); + ((InputView)val21).TextChanged += textInputPage.OnNameEntryTextChanged; + ((Layout)val91).Children.Add((IView)(object)val21); + ((BindableObject)val25).SetValue(Label.FontSizeProperty, (object)12.0); + val22.Key = "TextSecondaryLight"; + StaticResourceExtension val137 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val138 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 5]; + array12[0] = val24; + array12[1] = val25; + array12[2] = val91; + array12[3] = val92; + array12[4] = textInputPage; + SimpleValueTargetProvider val139 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj13 = (object)val139; + val138.Add(typeFromHandle12, (object)val139); + val138.Add(typeof(IReferenceProvider), obj13); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 20))); + object light6 = val137.ProvideValue((IServiceProvider)val138); + val24.Light = light6; + val23.Key = "TextSecondaryDark"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 5]; + array13[0] = val24; + array13[1] = val25; + array13[2] = val91; + array13[3] = val92; + array13[4] = textInputPage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj14 = (object)val142; + val141.Add(typeFromHandle13, (object)val142); + val141.Add(typeof(IReferenceProvider), obj14); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 20))); + object dark6 = val140.ProvideValue((IServiceProvider)val141); + val24.Dark = dark6; + XamlServiceProvider val143 = new XamlServiceProvider(); + val143.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val25, (object)Label.TextColorProperty)); + val143.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(25, 20))); + BindingBase val144 = ((IMarkupExtension)(object)val24).ProvideValue((IServiceProvider)val143); + ((BindableObject)val25).SetBinding(Label.TextColorProperty, val144); + ((Layout)val91).Children.Add((IView)(object)val25); + ((BindableObject)val27).SetValue(Entry.PlaceholderProperty, (object)"Enter your email..."); + ((BindableObject)val27).SetValue(Entry.FontSizeProperty, (object)14.0); + ((BindableObject)val27).SetValue(Entry.KeyboardProperty, ((TypeConverter)new KeyboardTypeConverter()).ConvertFromInvariantString("Email")); + val26.Key = "ThemedEntry"; + StaticResourceExtension val145 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val146 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 4]; + array14[0] = val27; + array14[1] = val91; + array14[2] = val92; + array14[3] = textInputPage; + SimpleValueTargetProvider val147 = new SimpleValueTargetProvider(array14, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val93, val93, val93, val93, val93 }, false); + object obj15 = (object)val147; + val146.Add(typeFromHandle14, (object)val147); + val146.Add(typeof(IReferenceProvider), obj15); + val146.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(28, 20))); + object obj16 = val145.ProvideValue((IServiceProvider)val146); + ((BindableObject)val27).SetValue(VisualElement.StyleProperty, (obj16 == null || !typeof(BindingBase).IsAssignableFrom(obj16.GetType())) ? obj16 : obj16); + ((Layout)val91).Children.Add((IView)(object)val27); + ((BindableObject)val31).SetValue(Label.TextProperty, (object)"Email keyboard type"); + ((BindableObject)val31).SetValue(Label.FontSizeProperty, (object)12.0); + val28.Key = "TextSecondaryLight"; + StaticResourceExtension val148 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val149 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 5]; + array15[0] = val30; + array15[1] = val31; + array15[2] = val91; + array15[3] = val92; + array15[4] = textInputPage; + SimpleValueTargetProvider val150 = new SimpleValueTargetProvider(array15, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj17 = (object)val150; + val149.Add(typeFromHandle15, (object)val150); + val149.Add(typeof(IReferenceProvider), obj17); + val149.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 20))); + object light7 = val148.ProvideValue((IServiceProvider)val149); + val30.Light = light7; + val29.Key = "TextSecondaryDark"; + StaticResourceExtension val151 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val152 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 5]; + array16[0] = val30; + array16[1] = val31; + array16[2] = val91; + array16[3] = val92; + array16[4] = textInputPage; + SimpleValueTargetProvider val153 = new SimpleValueTargetProvider(array16, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj18 = (object)val153; + val152.Add(typeFromHandle16, (object)val153); + val152.Add(typeof(IReferenceProvider), obj18); + val152.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 20))); + object dark7 = val151.ProvideValue((IServiceProvider)val152); + val30.Dark = dark7; + XamlServiceProvider val154 = new XamlServiceProvider(); + val154.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val31, (object)Label.TextColorProperty)); + val154.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 20))); + BindingBase val155 = ((IMarkupExtension)(object)val30).ProvideValue((IServiceProvider)val154); + ((BindableObject)val31).SetBinding(Label.TextColorProperty, val155); + ((Layout)val91).Children.Add((IView)(object)val31); + ((BindableObject)val33).SetValue(Entry.PlaceholderProperty, (object)"Enter password..."); + ((BindableObject)val33).SetValue(Entry.FontSizeProperty, (object)14.0); + ((BindableObject)val33).SetValue(Entry.IsPasswordProperty, (object)true); + val32.Key = "ThemedEntry"; + StaticResourceExtension val156 = new StaticResourceExtension + { + Key = "ThemedEntry" + }; + XamlServiceProvider val157 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 4]; + array17[0] = val33; + array17[1] = val91; + array17[2] = val92; + array17[3] = textInputPage; + SimpleValueTargetProvider val158 = new SimpleValueTargetProvider(array17, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val93, val93, val93, val93, val93 }, false); + object obj19 = (object)val158; + val157.Add(typeFromHandle17, (object)val158); + val157.Add(typeof(IReferenceProvider), obj19); + val157.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(33, 20))); + object obj20 = val156.ProvideValue((IServiceProvider)val157); + ((BindableObject)val33).SetValue(VisualElement.StyleProperty, (obj20 == null || !typeof(BindingBase).IsAssignableFrom(obj20.GetType())) ? obj20 : obj20); + ((Layout)val91).Children.Add((IView)(object)val33); + ((BindableObject)val37).SetValue(Label.TextProperty, (object)"Password field (text hidden)"); + ((BindableObject)val37).SetValue(Label.FontSizeProperty, (object)12.0); + val34.Key = "TextSecondaryLight"; + StaticResourceExtension val159 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val160 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 5]; + array18[0] = val36; + array18[1] = val37; + array18[2] = val91; + array18[3] = val92; + array18[4] = textInputPage; + SimpleValueTargetProvider val161 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj21 = (object)val161; + val160.Add(typeFromHandle18, (object)val161); + val160.Add(typeof(IReferenceProvider), obj21); + val160.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 20))); + object light8 = val159.ProvideValue((IServiceProvider)val160); + val36.Light = light8; + val35.Key = "TextSecondaryDark"; + StaticResourceExtension val162 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val163 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 5]; + array19[0] = val36; + array19[1] = val37; + array19[2] = val91; + array19[3] = val92; + array19[4] = textInputPage; + SimpleValueTargetProvider val164 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj22 = (object)val164; + val163.Add(typeFromHandle19, (object)val164); + val163.Add(typeof(IReferenceProvider), obj22); + val163.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 20))); + object dark8 = val162.ProvideValue((IServiceProvider)val163); + val36.Dark = dark8; + XamlServiceProvider val165 = new XamlServiceProvider(); + val165.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val37, (object)Label.TextColorProperty)); + val165.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 20))); + BindingBase val166 = ((IMarkupExtension)(object)val36).ProvideValue((IServiceProvider)val165); + ((BindableObject)val37).SetBinding(Label.TextColorProperty, val166); + ((Layout)val91).Children.Add((IView)(object)val37); + ((BindableObject)val41).SetValue(VisualElement.HeightRequestProperty, (object)1.0); + val38.Key = "BorderLight"; + StaticResourceExtension val167 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val168 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 5]; + array20[0] = val40; + array20[1] = val41; + array20[2] = val91; + array20[3] = val92; + array20[4] = textInputPage; + SimpleValueTargetProvider val169 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj23 = (object)val169; + val168.Add(typeFromHandle20, (object)val169); + val168.Add(typeof(IReferenceProvider), obj23); + val168.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 40))); + object light9 = val167.ProvideValue((IServiceProvider)val168); + val40.Light = light9; + val39.Key = "BorderDark"; + StaticResourceExtension val170 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val171 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 5]; + array21[0] = val40; + array21[1] = val41; + array21[2] = val91; + array21[3] = val92; + array21[4] = textInputPage; + SimpleValueTargetProvider val172 = new SimpleValueTargetProvider(array21, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj24 = (object)val172; + val171.Add(typeFromHandle21, (object)val172); + val171.Add(typeof(IReferenceProvider), obj24); + val171.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 40))); + object dark9 = val170.ProvideValue((IServiceProvider)val171); + val40.Dark = dark9; + XamlServiceProvider val173 = new XamlServiceProvider(); + val173.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val41, (object)BoxView.ColorProperty)); + val173.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(38, 40))); + BindingBase val174 = ((IMarkupExtension)(object)val40).ProvideValue((IServiceProvider)val173); + ((BindableObject)val41).SetBinding(BoxView.ColorProperty, val174); + ((Layout)val91).Children.Add((IView)(object)val41); + ((BindableObject)val45).SetValue(Label.TextProperty, (object)"SearchBar"); + ((BindableObject)val45).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val45).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val42.Key = "TextPrimaryLight"; + StaticResourceExtension val175 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val176 = new XamlServiceProvider(); + Type? typeFromHandle22 = typeof(IProvideValueTarget); + object[] array22 = new object[0 + 5]; + array22[0] = val44; + array22[1] = val45; + array22[2] = val91; + array22[3] = val92; + array22[4] = textInputPage; + SimpleValueTargetProvider val177 = new SimpleValueTargetProvider(array22, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj25 = (object)val177; + val176.Add(typeFromHandle22, (object)val177); + val176.Add(typeof(IReferenceProvider), obj25); + val176.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 20))); + object light10 = val175.ProvideValue((IServiceProvider)val176); + val44.Light = light10; + val43.Key = "TextPrimaryDark"; + StaticResourceExtension val178 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val179 = new XamlServiceProvider(); + Type? typeFromHandle23 = typeof(IProvideValueTarget); + object[] array23 = new object[0 + 5]; + array23[0] = val44; + array23[1] = val45; + array23[2] = val91; + array23[3] = val92; + array23[4] = textInputPage; + SimpleValueTargetProvider val180 = new SimpleValueTargetProvider(array23, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj26 = (object)val180; + val179.Add(typeFromHandle23, (object)val180); + val179.Add(typeof(IReferenceProvider), obj26); + val179.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 20))); + object dark10 = val178.ProvideValue((IServiceProvider)val179); + val44.Dark = dark10; + XamlServiceProvider val181 = new XamlServiceProvider(); + val181.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val45, (object)Label.TextColorProperty)); + val181.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(40, 20))); + BindingBase val182 = ((IMarkupExtension)(object)val44).ProvideValue((IServiceProvider)val181); + ((BindableObject)val45).SetBinding(Label.TextColorProperty, val182); + ((Layout)val91).Children.Add((IView)(object)val45); + ((BindableObject)val55).SetValue(SearchBar.PlaceholderProperty, (object)"Search for items..."); + val46.Key = "EntryBackgroundLight"; + StaticResourceExtension val183 = new StaticResourceExtension + { + Key = "EntryBackgroundLight" + }; + XamlServiceProvider val184 = new XamlServiceProvider(); + Type? typeFromHandle24 = typeof(IProvideValueTarget); + object[] array24 = new object[0 + 5]; + array24[0] = val48; + array24[1] = val55; + array24[2] = val91; + array24[3] = val92; + array24[4] = textInputPage; + SimpleValueTargetProvider val185 = new SimpleValueTargetProvider(array24, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj27 = (object)val185; + val184.Add(typeFromHandle24, (object)val185); + val184.Add(typeof(IReferenceProvider), obj27); + val184.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(42, 24))); + object light11 = val183.ProvideValue((IServiceProvider)val184); + val48.Light = light11; + val47.Key = "EntryBackgroundDark"; + StaticResourceExtension val186 = new StaticResourceExtension + { + Key = "EntryBackgroundDark" + }; + XamlServiceProvider val187 = new XamlServiceProvider(); + Type? typeFromHandle25 = typeof(IProvideValueTarget); + object[] array25 = new object[0 + 5]; + array25[0] = val48; + array25[1] = val55; + array25[2] = val91; + array25[3] = val92; + array25[4] = textInputPage; + SimpleValueTargetProvider val188 = new SimpleValueTargetProvider(array25, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj28 = (object)val188; + val187.Add(typeFromHandle25, (object)val188); + val187.Add(typeof(IReferenceProvider), obj28); + val187.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(42, 24))); + object dark11 = val186.ProvideValue((IServiceProvider)val187); + val48.Dark = dark11; + XamlServiceProvider val189 = new XamlServiceProvider(); + val189.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)VisualElement.BackgroundColorProperty)); + val189.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(42, 24))); + BindingBase val190 = ((IMarkupExtension)(object)val48).ProvideValue((IServiceProvider)val189); + ((BindableObject)val55).SetBinding(VisualElement.BackgroundColorProperty, val190); + val49.Key = "TextPrimaryLight"; + StaticResourceExtension val191 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val192 = new XamlServiceProvider(); + Type? typeFromHandle26 = typeof(IProvideValueTarget); + object[] array26 = new object[0 + 5]; + array26[0] = val51; + array26[1] = val55; + array26[2] = val91; + array26[3] = val92; + array26[4] = textInputPage; + SimpleValueTargetProvider val193 = new SimpleValueTargetProvider(array26, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj29 = (object)val193; + val192.Add(typeFromHandle26, (object)val193); + val192.Add(typeof(IReferenceProvider), obj29); + val192.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 24))); + object light12 = val191.ProvideValue((IServiceProvider)val192); + val51.Light = light12; + val50.Key = "TextPrimaryDark"; + StaticResourceExtension val194 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val195 = new XamlServiceProvider(); + Type? typeFromHandle27 = typeof(IProvideValueTarget); + object[] array27 = new object[0 + 5]; + array27[0] = val51; + array27[1] = val55; + array27[2] = val91; + array27[3] = val92; + array27[4] = textInputPage; + SimpleValueTargetProvider val196 = new SimpleValueTargetProvider(array27, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj30 = (object)val196; + val195.Add(typeFromHandle27, (object)val196); + val195.Add(typeof(IReferenceProvider), obj30); + val195.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 24))); + object dark12 = val194.ProvideValue((IServiceProvider)val195); + val51.Dark = dark12; + XamlServiceProvider val197 = new XamlServiceProvider(); + val197.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)SearchBar.TextColorProperty)); + val197.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(43, 24))); + BindingBase val198 = ((IMarkupExtension)(object)val51).ProvideValue((IServiceProvider)val197); + ((BindableObject)val55).SetBinding(SearchBar.TextColorProperty, val198); + val52.Key = "TextSecondaryLight"; + StaticResourceExtension val199 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val200 = new XamlServiceProvider(); + Type? typeFromHandle28 = typeof(IProvideValueTarget); + object[] array28 = new object[0 + 5]; + array28[0] = val54; + array28[1] = val55; + array28[2] = val91; + array28[3] = val92; + array28[4] = textInputPage; + SimpleValueTargetProvider val201 = new SimpleValueTargetProvider(array28, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj31 = (object)val201; + val200.Add(typeFromHandle28, (object)val201); + val200.Add(typeof(IReferenceProvider), obj31); + val200.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 24))); + object light13 = val199.ProvideValue((IServiceProvider)val200); + val54.Light = light13; + val53.Key = "TextSecondaryDark"; + StaticResourceExtension val202 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val203 = new XamlServiceProvider(); + Type? typeFromHandle29 = typeof(IProvideValueTarget); + object[] array29 = new object[0 + 5]; + array29[0] = val54; + array29[1] = val55; + array29[2] = val91; + array29[3] = val92; + array29[4] = textInputPage; + SimpleValueTargetProvider val204 = new SimpleValueTargetProvider(array29, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj32 = (object)val204; + val203.Add(typeFromHandle29, (object)val204); + val203.Add(typeof(IReferenceProvider), obj32); + val203.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 24))); + object dark13 = val202.ProvideValue((IServiceProvider)val203); + val54.Dark = dark13; + XamlServiceProvider val205 = new XamlServiceProvider(); + val205.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val55, (object)SearchBar.PlaceholderColorProperty)); + val205.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(44, 24))); + BindingBase val206 = ((IMarkupExtension)(object)val54).ProvideValue((IServiceProvider)val205); + ((BindableObject)val55).SetBinding(SearchBar.PlaceholderColorProperty, val206); + ((InputView)val55).TextChanged += textInputPage.OnSearchTextChanged; + val55.SearchButtonPressed += textInputPage.OnSearchButtonPressed; + ((Layout)val91).Children.Add((IView)(object)val55); + ((BindableObject)val59).SetValue(Label.FontSizeProperty, (object)12.0); + val56.Key = "TextSecondaryLight"; + StaticResourceExtension val207 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val208 = new XamlServiceProvider(); + Type? typeFromHandle30 = typeof(IProvideValueTarget); + object[] array30 = new object[0 + 5]; + array30[0] = val58; + array30[1] = val59; + array30[2] = val91; + array30[3] = val92; + array30[4] = textInputPage; + SimpleValueTargetProvider val209 = new SimpleValueTargetProvider(array30, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj33 = (object)val209; + val208.Add(typeFromHandle30, (object)val209); + val208.Add(typeof(IReferenceProvider), obj33); + val208.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(48, 20))); + object light14 = val207.ProvideValue((IServiceProvider)val208); + val58.Light = light14; + val57.Key = "TextSecondaryDark"; + StaticResourceExtension val210 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val211 = new XamlServiceProvider(); + Type? typeFromHandle31 = typeof(IProvideValueTarget); + object[] array31 = new object[0 + 5]; + array31[0] = val58; + array31[1] = val59; + array31[2] = val91; + array31[3] = val92; + array31[4] = textInputPage; + SimpleValueTargetProvider val212 = new SimpleValueTargetProvider(array31, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj34 = (object)val212; + val211.Add(typeFromHandle31, (object)val212); + val211.Add(typeof(IReferenceProvider), obj34); + val211.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(48, 20))); + object dark14 = val210.ProvideValue((IServiceProvider)val211); + val58.Dark = dark14; + XamlServiceProvider val213 = new XamlServiceProvider(); + val213.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val59, (object)Label.TextColorProperty)); + val213.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(48, 20))); + BindingBase val214 = ((IMarkupExtension)(object)val58).ProvideValue((IServiceProvider)val213); + ((BindableObject)val59).SetBinding(Label.TextColorProperty, val214); + ((Layout)val91).Children.Add((IView)(object)val59); + ((BindableObject)val63).SetValue(VisualElement.HeightRequestProperty, (object)1.0); + val60.Key = "BorderLight"; + StaticResourceExtension val215 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val216 = new XamlServiceProvider(); + Type? typeFromHandle32 = typeof(IProvideValueTarget); + object[] array32 = new object[0 + 5]; + array32[0] = val62; + array32[1] = val63; + array32[2] = val91; + array32[3] = val92; + array32[4] = textInputPage; + SimpleValueTargetProvider val217 = new SimpleValueTargetProvider(array32, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj35 = (object)val217; + val216.Add(typeFromHandle32, (object)val217); + val216.Add(typeof(IReferenceProvider), obj35); + val216.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 40))); + object light15 = val215.ProvideValue((IServiceProvider)val216); + val62.Light = light15; + val61.Key = "BorderDark"; + StaticResourceExtension val218 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val219 = new XamlServiceProvider(); + Type? typeFromHandle33 = typeof(IProvideValueTarget); + object[] array33 = new object[0 + 5]; + array33[0] = val62; + array33[1] = val63; + array33[2] = val91; + array33[3] = val92; + array33[4] = textInputPage; + SimpleValueTargetProvider val220 = new SimpleValueTargetProvider(array33, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj36 = (object)val220; + val219.Add(typeFromHandle33, (object)val220); + val219.Add(typeof(IReferenceProvider), obj36); + val219.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 40))); + object dark15 = val218.ProvideValue((IServiceProvider)val219); + val62.Dark = dark15; + XamlServiceProvider val221 = new XamlServiceProvider(); + val221.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val63, (object)BoxView.ColorProperty)); + val221.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(51, 40))); + BindingBase val222 = ((IMarkupExtension)(object)val62).ProvideValue((IServiceProvider)val221); + ((BindableObject)val63).SetBinding(BoxView.ColorProperty, val222); + ((Layout)val91).Children.Add((IView)(object)val63); + ((BindableObject)val67).SetValue(Label.TextProperty, (object)"Editor (Multi-line)"); + ((BindableObject)val67).SetValue(Label.FontSizeProperty, (object)18.0); + ((BindableObject)val67).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val64.Key = "TextPrimaryLight"; + StaticResourceExtension val223 = new StaticResourceExtension + { + Key = "TextPrimaryLight" + }; + XamlServiceProvider val224 = new XamlServiceProvider(); + Type? typeFromHandle34 = typeof(IProvideValueTarget); + object[] array34 = new object[0 + 5]; + array34[0] = val66; + array34[1] = val67; + array34[2] = val91; + array34[3] = val92; + array34[4] = textInputPage; + SimpleValueTargetProvider val225 = new SimpleValueTargetProvider(array34, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj37 = (object)val225; + val224.Add(typeFromHandle34, (object)val225); + val224.Add(typeof(IReferenceProvider), obj37); + val224.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(53, 20))); + object light16 = val223.ProvideValue((IServiceProvider)val224); + val66.Light = light16; + val65.Key = "TextPrimaryDark"; + StaticResourceExtension val226 = new StaticResourceExtension + { + Key = "TextPrimaryDark" + }; + XamlServiceProvider val227 = new XamlServiceProvider(); + Type? typeFromHandle35 = typeof(IProvideValueTarget); + object[] array35 = new object[0 + 5]; + array35[0] = val66; + array35[1] = val67; + array35[2] = val91; + array35[3] = val92; + array35[4] = textInputPage; + SimpleValueTargetProvider val228 = new SimpleValueTargetProvider(array35, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj38 = (object)val228; + val227.Add(typeFromHandle35, (object)val228); + val227.Add(typeof(IReferenceProvider), obj38); + val227.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(53, 20))); + object dark16 = val226.ProvideValue((IServiceProvider)val227); + val66.Dark = dark16; + XamlServiceProvider val229 = new XamlServiceProvider(); + val229.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val67, (object)Label.TextColorProperty)); + val229.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(53, 20))); + BindingBase val230 = ((IMarkupExtension)(object)val66).ProvideValue((IServiceProvider)val229); + ((BindableObject)val67).SetBinding(Label.TextColorProperty, val230); + ((Layout)val91).Children.Add((IView)(object)val67); + ((BindableObject)val69).SetValue(Editor.PlaceholderProperty, (object)"Enter multiple lines of text..."); + ((BindableObject)val69).SetValue(VisualElement.HeightRequestProperty, (object)120.0); + ((BindableObject)val69).SetValue(Editor.FontSizeProperty, (object)14.0); + val68.Key = "ThemedEditor"; + StaticResourceExtension val231 = new StaticResourceExtension + { + Key = "ThemedEditor" + }; + XamlServiceProvider val232 = new XamlServiceProvider(); + Type? typeFromHandle36 = typeof(IProvideValueTarget); + object[] array36 = new object[0 + 4]; + array36[0] = val69; + array36[1] = val91; + array36[2] = val92; + array36[3] = textInputPage; + SimpleValueTargetProvider val233 = new SimpleValueTargetProvider(array36, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val93, val93, val93, val93, val93 }, false); + object obj39 = (object)val233; + val232.Add(typeFromHandle36, (object)val233); + val232.Add(typeof(IReferenceProvider), obj39); + val232.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 21))); + object obj40 = val231.ProvideValue((IServiceProvider)val232); + ((BindableObject)val69).SetValue(VisualElement.StyleProperty, (obj40 == null || !typeof(BindingBase).IsAssignableFrom(obj40.GetType())) ? obj40 : obj40); + ((InputView)val69).TextChanged += textInputPage.OnEditorTextChanged; + ((Layout)val91).Children.Add((IView)(object)val69); + ((BindableObject)val73).SetValue(Label.FontSizeProperty, (object)12.0); + val70.Key = "TextSecondaryLight"; + StaticResourceExtension val234 = new StaticResourceExtension + { + Key = "TextSecondaryLight" + }; + XamlServiceProvider val235 = new XamlServiceProvider(); + Type? typeFromHandle37 = typeof(IProvideValueTarget); + object[] array37 = new object[0 + 5]; + array37[0] = val72; + array37[1] = val73; + array37[2] = val91; + array37[3] = val92; + array37[4] = textInputPage; + SimpleValueTargetProvider val236 = new SimpleValueTargetProvider(array37, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj41 = (object)val236; + val235.Add(typeFromHandle37, (object)val236); + val235.Add(typeof(IReferenceProvider), obj41); + val235.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 20))); + object light17 = val234.ProvideValue((IServiceProvider)val235); + val72.Light = light17; + val71.Key = "TextSecondaryDark"; + StaticResourceExtension val237 = new StaticResourceExtension + { + Key = "TextSecondaryDark" + }; + XamlServiceProvider val238 = new XamlServiceProvider(); + Type? typeFromHandle38 = typeof(IProvideValueTarget); + object[] array38 = new object[0 + 5]; + array38[0] = val72; + array38[1] = val73; + array38[2] = val91; + array38[3] = val92; + array38[4] = textInputPage; + SimpleValueTargetProvider val239 = new SimpleValueTargetProvider(array38, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj42 = (object)val239; + val238.Add(typeFromHandle38, (object)val239); + val238.Add(typeof(IReferenceProvider), obj42); + val238.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 20))); + object dark17 = val237.ProvideValue((IServiceProvider)val238); + val72.Dark = dark17; + XamlServiceProvider val240 = new XamlServiceProvider(); + val240.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val73, (object)Label.TextColorProperty)); + val240.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 20))); + BindingBase val241 = ((IMarkupExtension)(object)val72).ProvideValue((IServiceProvider)val240); + ((BindableObject)val73).SetBinding(Label.TextColorProperty, val241); + ((Layout)val91).Children.Add((IView)(object)val73); + ((BindableObject)val77).SetValue(VisualElement.HeightRequestProperty, (object)1.0); + val74.Key = "BorderLight"; + StaticResourceExtension val242 = new StaticResourceExtension + { + Key = "BorderLight" + }; + XamlServiceProvider val243 = new XamlServiceProvider(); + Type? typeFromHandle39 = typeof(IProvideValueTarget); + object[] array39 = new object[0 + 5]; + array39[0] = val76; + array39[1] = val77; + array39[2] = val91; + array39[3] = val92; + array39[4] = textInputPage; + SimpleValueTargetProvider val244 = new SimpleValueTargetProvider(array39, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj43 = (object)val244; + val243.Add(typeFromHandle39, (object)val244); + val243.Add(typeof(IReferenceProvider), obj43); + val243.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 40))); + object light18 = val242.ProvideValue((IServiceProvider)val243); + val76.Light = light18; + val75.Key = "BorderDark"; + StaticResourceExtension val245 = new StaticResourceExtension + { + Key = "BorderDark" + }; + XamlServiceProvider val246 = new XamlServiceProvider(); + Type? typeFromHandle40 = typeof(IProvideValueTarget); + object[] array40 = new object[0 + 5]; + array40[0] = val76; + array40[1] = val77; + array40[2] = val91; + array40[3] = val92; + array40[4] = textInputPage; + SimpleValueTargetProvider val247 = new SimpleValueTargetProvider(array40, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val93, val93, val93, val93, val93, val93 }, false); + object obj44 = (object)val247; + val246.Add(typeFromHandle40, (object)val247); + val246.Add(typeof(IReferenceProvider), obj44); + val246.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 40))); + object dark18 = val245.ProvideValue((IServiceProvider)val246); + val76.Dark = dark18; + XamlServiceProvider val248 = new XamlServiceProvider(); + val248.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val77, (object)BoxView.ColorProperty)); + val248.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(62, 40))); + BindingBase val249 = ((IMarkupExtension)(object)val76).ProvideValue((IServiceProvider)val248); + ((BindableObject)val77).SetBinding(BoxView.ColorProperty, val249); + ((Layout)val91).Children.Add((IView)(object)val77); + ((BindableObject)val90).SetValue(Frame.CornerRadiusProperty, (object)8f); + ((BindableObject)val90).SetValue(Layout.PaddingProperty, (object)new Thickness(15.0)); + val78.Light = "#E3F2FD"; + val78.Dark = "#1565C0"; + XamlServiceProvider val250 = new XamlServiceProvider(); + val250.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val90, (object)VisualElement.BackgroundColorProperty)); + val250.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(64, 20))); + BindingBase val251 = ((IMarkupExtension)(object)val78).ProvideValue((IServiceProvider)val250); + ((BindableObject)val90).SetBinding(VisualElement.BackgroundColorProperty, val251); + ((BindableObject)val89).SetValue(StackBase.SpacingProperty, (object)5.0); + ((BindableObject)val80).SetValue(Label.TextProperty, (object)"Keyboard Shortcuts"); + ((BindableObject)val80).SetValue(Label.FontAttributesProperty, (object)(FontAttributes)1); + val79.Light = "#1565C0"; + val79.Dark = "White"; + XamlServiceProvider val252 = new XamlServiceProvider(); + val252.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val80, (object)Label.TextColorProperty)); + val252.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(67, 28))); + BindingBase val253 = ((IMarkupExtension)(object)val79).ProvideValue((IServiceProvider)val252); + ((BindableObject)val80).SetBinding(Label.TextColorProperty, val253); + ((Layout)val89).Children.Add((IView)(object)val80); + ((BindableObject)val82).SetValue(Label.TextProperty, (object)"Ctrl+A: Select all"); + val81.Light = "#424242"; + val81.Dark = "#E0E0E0"; + XamlServiceProvider val254 = new XamlServiceProvider(); + val254.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val82, (object)Label.TextColorProperty)); + val254.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(68, 54))); + BindingBase val255 = ((IMarkupExtension)(object)val81).ProvideValue((IServiceProvider)val254); + ((BindableObject)val82).SetBinding(Label.TextColorProperty, val255); + ((Layout)val89).Children.Add((IView)(object)val82); + ((BindableObject)val84).SetValue(Label.TextProperty, (object)"Ctrl+C: Copy"); + val83.Light = "#424242"; + val83.Dark = "#E0E0E0"; + XamlServiceProvider val256 = new XamlServiceProvider(); + val256.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val84, (object)Label.TextColorProperty)); + val256.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(69, 48))); + BindingBase val257 = ((IMarkupExtension)(object)val83).ProvideValue((IServiceProvider)val256); + ((BindableObject)val84).SetBinding(Label.TextColorProperty, val257); + ((Layout)val89).Children.Add((IView)(object)val84); + ((BindableObject)val86).SetValue(Label.TextProperty, (object)"Ctrl+V: Paste"); + val85.Light = "#424242"; + val85.Dark = "#E0E0E0"; + XamlServiceProvider val258 = new XamlServiceProvider(); + val258.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val86, (object)Label.TextColorProperty)); + val258.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(70, 49))); + BindingBase val259 = ((IMarkupExtension)(object)val85).ProvideValue((IServiceProvider)val258); + ((BindableObject)val86).SetBinding(Label.TextColorProperty, val259); + ((Layout)val89).Children.Add((IView)(object)val86); + ((BindableObject)val88).SetValue(Label.TextProperty, (object)"Ctrl+X: Cut"); + val87.Light = "#424242"; + val87.Dark = "#E0E0E0"; + XamlServiceProvider val260 = new XamlServiceProvider(); + val260.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val88, (object)Label.TextColorProperty)); + val260.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 47))); + BindingBase val261 = ((IMarkupExtension)(object)val87).ProvideValue((IServiceProvider)val260); + ((BindableObject)val88).SetBinding(Label.TextColorProperty, val261); + ((Layout)val89).Children.Add((IView)(object)val88); + ((BindableObject)val90).SetValue(ContentView.ContentProperty, (object)val89); + ((Layout)val91).Children.Add((IView)(object)val90); + val92.Content = (View)(object)val91; + ((BindableObject)textInputPage).SetValue(ContentPage.ContentProperty, (object)val92); + } } diff --git a/TodoApp/App.cs b/TodoApp/App.cs index 7ffbb8d..20f5305 100644 --- a/TodoApp/App.cs +++ b/TodoApp/App.cs @@ -1,21 +1,123 @@ -// TodoApp - Main Application with NavigationPage - +using System.CodeDom.Compiler; +using Microsoft.Maui.ApplicationModel; using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Graphics; namespace TodoApp; +[XamlFilePath("App.xaml")] public class App : Application { - public static NavigationPage? NavigationPage { get; private set; } + public App() + { + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_001e: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_003e: Expected O, but got Unknown + InitializeComponent(); + ((Application)this).UserAppTheme = (AppTheme)1; + ((Application)this).MainPage = (Page)new NavigationPage((Page)(object)new TodoListPage()) + { + BarBackgroundColor = Color.FromArgb("#5C6BC0"), + BarTextColor = Colors.White + }; + } - public App() - { - NavigationPage = new NavigationPage(new TodoListPage()) - { - Title = "OpenMaui Todo App", - BarBackgroundColor = Color.FromArgb("#2196F3"), - BarTextColor = Colors.White - }; - MainPage = NavigationPage; - } + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0015: Unknown result type (might be due to invalid IL or missing references) + //IL_001b: Expected O, but got Unknown + //IL_002f: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0049: Unknown result type (might be due to invalid IL or missing references) + //IL_004f: Expected O, but got Unknown + //IL_0063: Unknown result type (might be due to invalid IL or missing references) + //IL_0069: Expected O, but got Unknown + //IL_007d: Unknown result type (might be due to invalid IL or missing references) + //IL_0084: Expected O, but got Unknown + //IL_0098: Unknown result type (might be due to invalid IL or missing references) + //IL_009f: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ce: Unknown result type (might be due to invalid IL or missing references) + //IL_00d5: Expected O, but got Unknown + //IL_00e9: Unknown result type (might be due to invalid IL or missing references) + //IL_00f0: Expected O, but got Unknown + //IL_0104: Unknown result type (might be due to invalid IL or missing references) + //IL_010b: Expected O, but got Unknown + //IL_011f: Unknown result type (might be due to invalid IL or missing references) + //IL_0126: Expected O, but got Unknown + //IL_013a: Unknown result type (might be due to invalid IL or missing references) + //IL_0141: Expected O, but got Unknown + //IL_0155: Unknown result type (might be due to invalid IL or missing references) + //IL_015c: Expected O, but got Unknown + //IL_0170: Unknown result type (might be due to invalid IL or missing references) + //IL_0177: Expected O, but got Unknown + //IL_018b: Unknown result type (might be due to invalid IL or missing references) + //IL_0192: Expected O, but got Unknown + //IL_01a6: Unknown result type (might be due to invalid IL or missing references) + //IL_01ad: Expected O, but got Unknown + //IL_01c1: Unknown result type (might be due to invalid IL or missing references) + //IL_01c8: Expected O, but got Unknown + //IL_01dc: Unknown result type (might be due to invalid IL or missing references) + //IL_01e3: Expected O, but got Unknown + //IL_0206: Unknown result type (might be due to invalid IL or missing references) + //IL_020d: Expected O, but got Unknown + //IL_021a: Unknown result type (might be due to invalid IL or missing references) + Color val = new Color(0.36078432f, 0.41960785f, 64f / 85f, 1f); + Color val2 = new Color(19f / 85f, 0.28627452f, 57f / 85f, 1f); + Color val3 = new Color(0.14901961f, 0.6509804f, 0.6039216f, 1f); + Color val4 = new Color(0.9372549f, 0.3254902f, 16f / 51f, 1f); + Color val5 = new Color(49f / 51f, 0.96862745f, 50f / 51f, 1f); + Color val6 = new Color(1f, 1f, 1f, 1f); + Color val7 = new Color(11f / 85f, 11f / 85f, 11f / 85f, 1f); + Color val8 = new Color(39f / 85f, 39f / 85f, 39f / 85f, 1f); + Color val9 = new Color(0.8784314f, 0.8784314f, 0.8784314f, 1f); + Color val10 = new Color(6f / 85f, 6f / 85f, 6f / 85f, 1f); + Color val11 = new Color(0.11764706f, 0.11764706f, 0.11764706f, 1f); + Color val12 = new Color(1f, 1f, 1f, 1f); + Color val13 = new Color(0.6901961f, 0.6901961f, 0.6901961f, 1f); + Color val14 = new Color(22f / 85f, 22f / 85f, 22f / 85f, 1f); + Color val15 = new Color(1f, 1f, 1f, 1f); + Color val16 = new Color(0.1764706f, 0.1764706f, 0.1764706f, 1f); + Color val17 = new Color(0.8784314f, 0.8784314f, 0.8784314f, 1f); + Color val18 = new Color(22f / 85f, 22f / 85f, 22f / 85f, 1f); + string text = "\ue145"; + string text2 = "\ue872"; + string text3 = "\ue161"; + string text4 = "\ue876"; + string text5 = "\ue3c9"; + ResourceDictionary val19 = new ResourceDictionary(); + App app; + NameScope val20 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(app = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)app, (INameScope)(object)val20); + ((Application)app).Resources = val19; + val19.Add("PrimaryColor", (object)val); + val19.Add("PrimaryDarkColor", (object)val2); + val19.Add("AccentColor", (object)val3); + val19.Add("DangerColor", (object)val4); + val19.Add("PageBackgroundLight", (object)val5); + val19.Add("CardBackgroundLight", (object)val6); + val19.Add("TextPrimaryLight", (object)val7); + val19.Add("TextSecondaryLight", (object)val8); + val19.Add("BorderLight", (object)val9); + val19.Add("PageBackgroundDark", (object)val10); + val19.Add("CardBackgroundDark", (object)val11); + val19.Add("TextPrimaryDark", (object)val12); + val19.Add("TextSecondaryDark", (object)val13); + val19.Add("BorderDark", (object)val14); + val19.Add("InputBackgroundLight", (object)val15); + val19.Add("InputBackgroundDark", (object)val16); + val19.Add("CheckboxUncheckedLight", (object)val17); + val19.Add("CheckboxUncheckedDark", (object)val18); + val19.Add("IconAdd", (object)text); + val19.Add("IconDelete", (object)text2); + val19.Add("IconSave", (object)text3); + val19.Add("IconCheck", (object)text4); + val19.Add("IconEdit", (object)text5); + ((Application)app).Resources = val19; + } } diff --git a/TodoApp/CompletedToColorConverter.cs b/TodoApp/CompletedToColorConverter.cs new file mode 100644 index 0000000..04222ef --- /dev/null +++ b/TodoApp/CompletedToColorConverter.cs @@ -0,0 +1,72 @@ +using System; +using System.Globalization; +using Microsoft.Maui.Controls; +using Microsoft.Maui.Graphics; + +namespace TodoApp; + +public class CompletedToColorConverter : IValueConverter +{ + private static readonly Color AccentColor = Color.FromArgb("#26A69A"); + + private static readonly Color CompletedColor = Color.FromArgb("#9E9E9E"); + + private static readonly Color TextPrimaryLight = Color.FromArgb("#212121"); + + private static readonly Color TextSecondaryLight = Color.FromArgb("#757575"); + + private static readonly Color TextPrimaryDark = Color.FromArgb("#FFFFFF"); + + private static readonly Color TextSecondaryDark = Color.FromArgb("#B0B0B0"); + + public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) + { + //IL_0032: Unknown result type (might be due to invalid IL or missing references) + //IL_0038: Invalid comparison between Unknown and I4 + bool flag = default(bool); + int num; + if (value is bool) + { + flag = (bool)value; + num = 1; + } + else + { + num = 0; + } + bool flag2 = (byte)((uint)num & (flag ? 1u : 0u)) != 0; + string text = (parameter as string) ?? ""; + Application current = Application.Current; + bool flag3 = current != null && (int)current.RequestedTheme == 2; + if (text == "indicator") + { + if (!flag2) + { + return AccentColor; + } + return CompletedColor; + } + if (flag2) + { + return CompletedColor; + } + if (text == "notes") + { + if (!flag3) + { + return TextSecondaryLight; + } + return TextSecondaryDark; + } + if (!flag3) + { + return TextPrimaryLight; + } + return TextPrimaryDark; + } + + public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } +} diff --git a/TodoApp/CompletedToOpacityConverter.cs b/TodoApp/CompletedToOpacityConverter.cs new file mode 100644 index 0000000..b6f90ca --- /dev/null +++ b/TodoApp/CompletedToOpacityConverter.cs @@ -0,0 +1,29 @@ +using System; +using System.Globalization; +using Microsoft.Maui.Controls; + +namespace TodoApp; + +public class CompletedToOpacityConverter : IValueConverter +{ + public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) + { + bool flag = default(bool); + int num; + if (value is bool) + { + flag = (bool)value; + num = 1; + } + else + { + num = 0; + } + return (((uint)num & (flag ? 1u : 0u)) != 0) ? 0.7 : 1.0; + } + + public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } +} diff --git a/TodoApp/CompletedToTextDecorationsConverter.cs b/TodoApp/CompletedToTextDecorationsConverter.cs new file mode 100644 index 0000000..9729f11 --- /dev/null +++ b/TodoApp/CompletedToTextDecorationsConverter.cs @@ -0,0 +1,30 @@ +using System; +using System.Globalization; +using Microsoft.Maui; +using Microsoft.Maui.Controls; + +namespace TodoApp; + +public class CompletedToTextDecorationsConverter : IValueConverter +{ + public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) + { + bool flag = default(bool); + int num; + if (value is bool) + { + flag = (bool)value; + num = 1; + } + else + { + num = 0; + } + return (object)(TextDecorations)((((uint)num & (flag ? 1u : 0u)) != 0) ? 2 : 0); + } + + public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) + { + throw new NotImplementedException(); + } +} diff --git a/TodoApp/MauiProgram.cs b/TodoApp/MauiProgram.cs index 94b7677..8ab94e8 100644 --- a/TodoApp/MauiProgram.cs +++ b/TodoApp/MauiProgram.cs @@ -1,5 +1,4 @@ -// MauiProgram.cs - MAUI app configuration - +using Microsoft.Maui.Controls.Hosting; using Microsoft.Maui.Hosting; using Microsoft.Maui.Platform.Linux.Hosting; @@ -7,16 +6,11 @@ namespace TodoApp; public static class MauiProgram { - public static MauiApp CreateMauiApp() - { - var builder = MauiApp.CreateBuilder(); - - // Configure the app - builder.UseMauiApp(); - - // Add Linux platform support with all handlers - builder.UseLinux(); - - return builder.Build(); - } + public static MauiApp CreateMauiApp() + { + MauiAppBuilder obj = MauiApp.CreateBuilder(true); + AppHostBuilderExtensions.UseMauiApp(obj); + obj.UseLinux(); + return obj.Build(); + } } diff --git a/TodoApp/TodoItem.cs b/TodoApp/TodoItem.cs index e7ab47c..637668a 100644 --- a/TodoApp/TodoItem.cs +++ b/TodoApp/TodoItem.cs @@ -1,81 +1,108 @@ -// TodoItem - Data model for a todo item - +using System; using System.ComponentModel; namespace TodoApp; public class TodoItem : INotifyPropertyChanged { - private string _title = ""; - private string _notes = ""; - private bool _isCompleted; - private DateTime _dueDate; + private string _title = ""; - public int Id { get; set; } + private string _notes = ""; - /// - /// Index in the collection for alternating row colors. - /// - public int Index { get; set; } + private bool _isCompleted; - public string Title - { - get => _title; - set - { - if (_title != value) - { - _title = value; - OnPropertyChanged(nameof(Title)); - } - } - } + private DateTime _dueDate; - public string Notes - { - get => _notes; - set - { - if (_notes != value) - { - _notes = value; - OnPropertyChanged(nameof(Notes)); - } - } - } + private int _index; - public bool IsCompleted - { - get => _isCompleted; - set - { - if (_isCompleted != value) - { - _isCompleted = value; - OnPropertyChanged(nameof(IsCompleted)); - } - } - } + public int Id { get; set; } - public DateTime DueDate - { - get => _dueDate; - set - { - if (_dueDate != value) - { - _dueDate = value; - OnPropertyChanged(nameof(DueDate)); - } - } - } + public int Index + { + get + { + return _index; + } + set + { + if (_index != value) + { + _index = value; + OnPropertyChanged("Index"); + } + } + } - public DateTime CreatedAt { get; set; } = DateTime.Now; + public string Title + { + get + { + return _title; + } + set + { + if (_title != value) + { + _title = value; + OnPropertyChanged("Title"); + } + } + } - public event PropertyChangedEventHandler? PropertyChanged; + public string Notes + { + get + { + return _notes; + } + set + { + if (_notes != value) + { + _notes = value; + OnPropertyChanged("Notes"); + } + } + } - protected void OnPropertyChanged(string propertyName) - { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); - } + public bool IsCompleted + { + get + { + return _isCompleted; + } + set + { + if (_isCompleted != value) + { + _isCompleted = value; + OnPropertyChanged("IsCompleted"); + } + } + } + + public DateTime DueDate + { + get + { + return _dueDate; + } + set + { + if (_dueDate != value) + { + _dueDate = value; + OnPropertyChanged("DueDate"); + } + } + } + + public DateTime CreatedAt { get; set; } = DateTime.Now; + + public event PropertyChangedEventHandler? PropertyChanged; + + protected void OnPropertyChanged(string propertyName) + { + this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } } diff --git a/TodoApp/TodoService.cs b/TodoApp/TodoService.cs index f03844b..7bbdfa7 100644 --- a/TodoApp/TodoService.cs +++ b/TodoApp/TodoService.cs @@ -1,61 +1,59 @@ -// TodoService - Manages todo items - +using System; using System.Collections.ObjectModel; +using System.Linq; namespace TodoApp; public class TodoService { - private static TodoService? _instance; - public static TodoService Instance => _instance ??= new TodoService(); + private static TodoService? _instance; - private int _nextId = 1; + private int _nextId = 1; - public ObservableCollection Todos { get; } = new(); + public static TodoService Instance => _instance ?? (_instance = new TodoService()); - private TodoService() - { - // Add sample todos with varying lengths to test MaxLines=2 with ellipsis - AddTodo("Learn OpenMaui Linux", "Explore the SkiaSharp-based rendering engine for .NET MAUI on Linux desktop. This is a very long description that should wrap to multiple lines and demonstrate the ellipsis truncation feature when MaxLines is set to 2."); - AddTodo("Build amazing apps", "Create cross-platform applications that run on Windows, macOS, iOS, Android, and Linux! With OpenMaui, you can write once and deploy everywhere."); - AddTodo("Share with the community", "Contribute to the open-source project and help others build great Linux apps. Join our growing community of developers who are passionate about bringing .NET MAUI to Linux."); - } + public ObservableCollection Todos { get; } = new ObservableCollection(); - public TodoItem AddTodo(string title, string notes = "") - { - var todo = new TodoItem - { - Id = _nextId++, - Index = Todos.Count, // Set index for alternating row colors - Title = title, - Notes = notes, - DueDate = DateTime.Today.AddDays(7) - }; - Todos.Add(todo); - return todo; - } + public int CompletedCount => Todos.Count((TodoItem t) => t.IsCompleted); - /// - /// Refreshes the Index property on all items for alternating row colors. - /// - public void RefreshIndexes() - { - for (int i = 0; i < Todos.Count; i++) - { - Todos[i].Index = i; - } - } + public int TotalCount => Todos.Count; - public TodoItem? GetTodo(int id) - { - return Todos.FirstOrDefault(t => t.Id == id); - } + private TodoService() + { + AddTodo("Learn OpenMaui Linux", "Explore the SkiaSharp-based rendering engine for .NET MAUI on Linux desktop. This is a very long description that should wrap to multiple lines and demonstrate the ellipsis truncation feature when MaxLines is set to 2."); + AddTodo("Build amazing apps", "Create cross-platform applications that run on Windows, macOS, iOS, Android, and Linux! With OpenMaui, you can write once and deploy everywhere."); + AddTodo("Share with the community", "Contribute to the open-source project and help others build great Linux apps. Join our growing community of developers who are passionate about bringing .NET MAUI to Linux."); + } - public void DeleteTodo(TodoItem todo) - { - Todos.Remove(todo); - } + public TodoItem AddTodo(string title, string notes = "") + { + TodoItem todoItem = new TodoItem + { + Id = _nextId++, + Index = Todos.Count, + Title = title, + Notes = notes, + DueDate = DateTime.Today.AddDays(7.0) + }; + Todos.Add(todoItem); + return todoItem; + } - public int CompletedCount => Todos.Count(t => t.IsCompleted); - public int TotalCount => Todos.Count; + public void RefreshIndexes() + { + for (int i = 0; i < Todos.Count; i++) + { + Todos[i].Index = i; + } + } + + public TodoItem? GetTodo(int id) + { + return Todos.FirstOrDefault((TodoItem t) => t.Id == id); + } + + public void DeleteTodo(TodoItem todo) + { + Todos.Remove(todo); + } } diff --git a/XamlBrowser/BrowserApp.cs b/XamlBrowser/BrowserApp.cs new file mode 100644 index 0000000..6c78a86 --- /dev/null +++ b/XamlBrowser/BrowserApp.cs @@ -0,0 +1,555 @@ +using System; +using System.CodeDom.Compiler; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; +using Microsoft.Maui.ApplicationModel; +using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; +using Microsoft.Maui.Graphics; + +namespace XamlBrowser; + +[XamlFilePath("App.xaml")] +public class BrowserApp : Application +{ + public BrowserApp() + { + InitializeComponent(); + ((Application)this).UserAppTheme = (AppTheme)2; + ((Application)this).MainPage = (Page)(object)new MainPage(); + } + + public void ToggleTheme() + { + //IL_0002: Unknown result type (might be due to invalid IL or missing references) + //IL_0008: Invalid comparison between Unknown and I4 + ((Application)this).UserAppTheme = (AppTheme)(((int)((Application)this).UserAppTheme != 1) ? 1 : 2); + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private void InitializeComponent() + { + //IL_0015: Unknown result type (might be due to invalid IL or missing references) + //IL_001c: Expected O, but got Unknown + //IL_0030: Unknown result type (might be due to invalid IL or missing references) + //IL_0037: Expected O, but got Unknown + //IL_004b: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0065: Unknown result type (might be due to invalid IL or missing references) + //IL_006b: Expected O, but got Unknown + //IL_007f: Unknown result type (might be due to invalid IL or missing references) + //IL_0086: Expected O, but got Unknown + //IL_009a: Unknown result type (might be due to invalid IL or missing references) + //IL_00a1: Expected O, but got Unknown + //IL_00b5: Unknown result type (might be due to invalid IL or missing references) + //IL_00bc: Expected O, but got Unknown + //IL_00d0: Unknown result type (might be due to invalid IL or missing references) + //IL_00d7: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_0106: Unknown result type (might be due to invalid IL or missing references) + //IL_010d: Expected O, but got Unknown + //IL_0121: Unknown result type (might be due to invalid IL or missing references) + //IL_0128: Expected O, but got Unknown + //IL_013c: Unknown result type (might be due to invalid IL or missing references) + //IL_0143: Expected O, but got Unknown + //IL_0157: Unknown result type (might be due to invalid IL or missing references) + //IL_015e: Expected O, but got Unknown + //IL_0172: Unknown result type (might be due to invalid IL or missing references) + //IL_0179: Expected O, but got Unknown + //IL_018d: Unknown result type (might be due to invalid IL or missing references) + //IL_0194: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01af: Expected O, but got Unknown + //IL_01c3: Unknown result type (might be due to invalid IL or missing references) + //IL_01ca: Expected O, but got Unknown + //IL_01de: Unknown result type (might be due to invalid IL or missing references) + //IL_01e5: Expected O, but got Unknown + //IL_01e5: Unknown result type (might be due to invalid IL or missing references) + //IL_01ec: Expected O, but got Unknown + //IL_01ec: Unknown result type (might be due to invalid IL or missing references) + //IL_01f3: Expected O, but got Unknown + //IL_01f3: Unknown result type (might be due to invalid IL or missing references) + //IL_01fa: Expected O, but got Unknown + //IL_01fa: Unknown result type (might be due to invalid IL or missing references) + //IL_0201: Expected O, but got Unknown + //IL_0201: Unknown result type (might be due to invalid IL or missing references) + //IL_0208: Expected O, but got Unknown + //IL_0208: Unknown result type (might be due to invalid IL or missing references) + //IL_020f: Expected O, but got Unknown + //IL_020f: Unknown result type (might be due to invalid IL or missing references) + //IL_0216: Expected O, but got Unknown + //IL_0216: Unknown result type (might be due to invalid IL or missing references) + //IL_021d: Expected O, but got Unknown + //IL_021d: Unknown result type (might be due to invalid IL or missing references) + //IL_0224: Expected O, but got Unknown + //IL_0224: Unknown result type (might be due to invalid IL or missing references) + //IL_022b: Expected O, but got Unknown + //IL_022b: Unknown result type (might be due to invalid IL or missing references) + //IL_0232: Expected O, but got Unknown + //IL_0232: Unknown result type (might be due to invalid IL or missing references) + //IL_0239: Expected O, but got Unknown + //IL_0239: Unknown result type (might be due to invalid IL or missing references) + //IL_0240: Expected O, but got Unknown + //IL_0240: Unknown result type (might be due to invalid IL or missing references) + //IL_0247: Expected O, but got Unknown + //IL_0251: Unknown result type (might be due to invalid IL or missing references) + //IL_0258: Expected O, but got Unknown + //IL_0258: Unknown result type (might be due to invalid IL or missing references) + //IL_025f: Expected O, but got Unknown + //IL_025f: Unknown result type (might be due to invalid IL or missing references) + //IL_0266: Expected O, but got Unknown + //IL_0266: Unknown result type (might be due to invalid IL or missing references) + //IL_026d: Expected O, but got Unknown + //IL_026d: Unknown result type (might be due to invalid IL or missing references) + //IL_0274: Expected O, but got Unknown + //IL_0274: Unknown result type (might be due to invalid IL or missing references) + //IL_027b: Expected O, but got Unknown + //IL_027b: Unknown result type (might be due to invalid IL or missing references) + //IL_0282: Expected O, but got Unknown + //IL_0282: Unknown result type (might be due to invalid IL or missing references) + //IL_0289: Expected O, but got Unknown + //IL_0289: Unknown result type (might be due to invalid IL or missing references) + //IL_0290: Expected O, but got Unknown + //IL_0290: Unknown result type (might be due to invalid IL or missing references) + //IL_0297: Expected O, but got Unknown + //IL_0297: Unknown result type (might be due to invalid IL or missing references) + //IL_029e: Expected O, but got Unknown + //IL_02a8: Unknown result type (might be due to invalid IL or missing references) + //IL_02af: Expected O, but got Unknown + //IL_02af: Unknown result type (might be due to invalid IL or missing references) + //IL_02b6: Expected O, but got Unknown + //IL_02b6: Unknown result type (might be due to invalid IL or missing references) + //IL_02bd: Expected O, but got Unknown + //IL_02bd: Unknown result type (might be due to invalid IL or missing references) + //IL_02c4: Expected O, but got Unknown + //IL_02c4: Unknown result type (might be due to invalid IL or missing references) + //IL_02cb: Expected O, but got Unknown + //IL_02cb: Unknown result type (might be due to invalid IL or missing references) + //IL_02d2: Expected O, but got Unknown + //IL_02d2: Unknown result type (might be due to invalid IL or missing references) + //IL_02d9: Expected O, but got Unknown + //IL_02d9: Unknown result type (might be due to invalid IL or missing references) + //IL_02e0: Expected O, but got Unknown + //IL_02e0: Unknown result type (might be due to invalid IL or missing references) + //IL_02e7: Expected O, but got Unknown + //IL_02e7: Unknown result type (might be due to invalid IL or missing references) + //IL_02ee: Expected O, but got Unknown + //IL_02ee: Unknown result type (might be due to invalid IL or missing references) + //IL_02f5: Expected O, but got Unknown + //IL_02f5: Unknown result type (might be due to invalid IL or missing references) + //IL_02fc: Expected O, but got Unknown + //IL_02fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0303: Expected O, but got Unknown + //IL_0303: Unknown result type (might be due to invalid IL or missing references) + //IL_030a: Expected O, but got Unknown + //IL_030a: Unknown result type (might be due to invalid IL or missing references) + //IL_0311: Expected O, but got Unknown + //IL_031b: Unknown result type (might be due to invalid IL or missing references) + //IL_0322: Expected O, but got Unknown + //IL_0322: Unknown result type (might be due to invalid IL or missing references) + //IL_0329: Expected O, but got Unknown + //IL_0329: Unknown result type (might be due to invalid IL or missing references) + //IL_0330: Expected O, but got Unknown + //IL_0330: Unknown result type (might be due to invalid IL or missing references) + //IL_0337: Expected O, but got Unknown + //IL_0337: Unknown result type (might be due to invalid IL or missing references) + //IL_033e: Expected O, but got Unknown + //IL_033e: Unknown result type (might be due to invalid IL or missing references) + //IL_0345: Expected O, but got Unknown + //IL_0345: Unknown result type (might be due to invalid IL or missing references) + //IL_034c: Expected O, but got Unknown + //IL_0356: Unknown result type (might be due to invalid IL or missing references) + //IL_035d: Expected O, but got Unknown + //IL_035d: Unknown result type (might be due to invalid IL or missing references) + //IL_0364: Expected O, but got Unknown + //IL_0381: Unknown result type (might be due to invalid IL or missing references) + //IL_0388: Expected O, but got Unknown + //IL_0388: Unknown result type (might be due to invalid IL or missing references) + //IL_038f: Expected O, but got Unknown + //IL_038f: Unknown result type (might be due to invalid IL or missing references) + //IL_0396: Expected O, but got Unknown + //IL_0396: Unknown result type (might be due to invalid IL or missing references) + //IL_039d: Expected O, but got Unknown + //IL_039d: Unknown result type (might be due to invalid IL or missing references) + //IL_03a4: Expected O, but got Unknown + //IL_03a4: Unknown result type (might be due to invalid IL or missing references) + //IL_03ab: Expected O, but got Unknown + //IL_03ab: Unknown result type (might be due to invalid IL or missing references) + //IL_03b2: Expected O, but got Unknown + //IL_03b2: Unknown result type (might be due to invalid IL or missing references) + //IL_03b9: Expected O, but got Unknown + //IL_03b9: Unknown result type (might be due to invalid IL or missing references) + //IL_03c0: Expected O, but got Unknown + //IL_03c0: Unknown result type (might be due to invalid IL or missing references) + //IL_03c7: Expected O, but got Unknown + //IL_03c7: Unknown result type (might be due to invalid IL or missing references) + //IL_03ce: Expected O, but got Unknown + //IL_03ce: Unknown result type (might be due to invalid IL or missing references) + //IL_03d5: Expected O, but got Unknown + //IL_03d5: Unknown result type (might be due to invalid IL or missing references) + //IL_03dc: Expected O, but got Unknown + //IL_03dc: Unknown result type (might be due to invalid IL or missing references) + //IL_03e3: Expected O, but got Unknown + //IL_03e3: Unknown result type (might be due to invalid IL or missing references) + //IL_03ea: Expected O, but got Unknown + //IL_03ea: Unknown result type (might be due to invalid IL or missing references) + //IL_03f1: Expected O, but got Unknown + //IL_03f1: Unknown result type (might be due to invalid IL or missing references) + //IL_03f8: Expected O, but got Unknown + //IL_03f8: Unknown result type (might be due to invalid IL or missing references) + //IL_03ff: Expected O, but got Unknown + //IL_03ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0406: Expected O, but got Unknown + //IL_0406: Unknown result type (might be due to invalid IL or missing references) + //IL_040d: Expected O, but got Unknown + //IL_040d: Unknown result type (might be due to invalid IL or missing references) + //IL_0414: Expected O, but got Unknown + //IL_0414: Unknown result type (might be due to invalid IL or missing references) + //IL_041b: Expected O, but got Unknown + //IL_0658: Unknown result type (might be due to invalid IL or missing references) + //IL_06ad: Unknown result type (might be due to invalid IL or missing references) + //IL_06b2: Unknown result type (might be due to invalid IL or missing references) + //IL_06d3: Unknown result type (might be due to invalid IL or missing references) + //IL_06dd: Expected O, but got Unknown + //IL_06dd: Unknown result type (might be due to invalid IL or missing references) + //IL_06ec: Unknown result type (might be due to invalid IL or missing references) + //IL_06f6: Expected O, but got Unknown + //IL_06f1: Unknown result type (might be due to invalid IL or missing references) + //IL_06fb: Expected O, but got Unknown + //IL_0700: Expected O, but got Unknown + //IL_0751: Unknown result type (might be due to invalid IL or missing references) + //IL_0756: Unknown result type (might be due to invalid IL or missing references) + //IL_0777: Unknown result type (might be due to invalid IL or missing references) + //IL_0781: Expected O, but got Unknown + //IL_0781: Unknown result type (might be due to invalid IL or missing references) + //IL_0790: Unknown result type (might be due to invalid IL or missing references) + //IL_079a: Expected O, but got Unknown + //IL_0795: Unknown result type (might be due to invalid IL or missing references) + //IL_079f: Expected O, but got Unknown + //IL_07a4: Expected O, but got Unknown + //IL_08e8: Unknown result type (might be due to invalid IL or missing references) + //IL_08ed: Unknown result type (might be due to invalid IL or missing references) + //IL_090e: Unknown result type (might be due to invalid IL or missing references) + //IL_0918: Expected O, but got Unknown + //IL_0918: Unknown result type (might be due to invalid IL or missing references) + //IL_0927: Unknown result type (might be due to invalid IL or missing references) + //IL_0931: Expected O, but got Unknown + //IL_092c: Unknown result type (might be due to invalid IL or missing references) + //IL_0936: Expected O, but got Unknown + //IL_093b: Expected O, but got Unknown + //IL_097a: Unknown result type (might be due to invalid IL or missing references) + //IL_097f: Unknown result type (might be due to invalid IL or missing references) + //IL_09a0: Unknown result type (might be due to invalid IL or missing references) + //IL_09aa: Expected O, but got Unknown + //IL_09aa: Unknown result type (might be due to invalid IL or missing references) + //IL_09b9: Unknown result type (might be due to invalid IL or missing references) + //IL_09c3: Expected O, but got Unknown + //IL_09be: Unknown result type (might be due to invalid IL or missing references) + //IL_09c8: Expected O, but got Unknown + //IL_09cd: Expected O, but got Unknown + //IL_0aa2: Unknown result type (might be due to invalid IL or missing references) + //IL_0aa7: Unknown result type (might be due to invalid IL or missing references) + //IL_0ac8: Unknown result type (might be due to invalid IL or missing references) + //IL_0ad2: Expected O, but got Unknown + //IL_0ad2: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae1: Unknown result type (might be due to invalid IL or missing references) + //IL_0aeb: Expected O, but got Unknown + //IL_0ae6: Unknown result type (might be due to invalid IL or missing references) + //IL_0af0: Expected O, but got Unknown + //IL_0af5: Expected O, but got Unknown + //IL_0b46: Unknown result type (might be due to invalid IL or missing references) + //IL_0b4b: Unknown result type (might be due to invalid IL or missing references) + //IL_0b6c: Unknown result type (might be due to invalid IL or missing references) + //IL_0b76: Expected O, but got Unknown + //IL_0b76: Unknown result type (might be due to invalid IL or missing references) + //IL_0b85: Unknown result type (might be due to invalid IL or missing references) + //IL_0b8f: Expected O, but got Unknown + //IL_0b8a: Unknown result type (might be due to invalid IL or missing references) + //IL_0b94: Expected O, but got Unknown + //IL_0b99: Expected O, but got Unknown + //IL_0bea: Unknown result type (might be due to invalid IL or missing references) + //IL_0bef: Unknown result type (might be due to invalid IL or missing references) + //IL_0c10: Unknown result type (might be due to invalid IL or missing references) + //IL_0c1a: Expected O, but got Unknown + //IL_0c1a: Unknown result type (might be due to invalid IL or missing references) + //IL_0c29: Unknown result type (might be due to invalid IL or missing references) + //IL_0c33: Expected O, but got Unknown + //IL_0c2e: Unknown result type (might be due to invalid IL or missing references) + //IL_0c38: Expected O, but got Unknown + //IL_0c3d: Expected O, but got Unknown + //IL_0ccb: Unknown result type (might be due to invalid IL or missing references) + //IL_0d20: Unknown result type (might be due to invalid IL or missing references) + //IL_0d25: Unknown result type (might be due to invalid IL or missing references) + //IL_0d46: Unknown result type (might be due to invalid IL or missing references) + //IL_0d50: Expected O, but got Unknown + //IL_0d50: Unknown result type (might be due to invalid IL or missing references) + //IL_0d5f: Unknown result type (might be due to invalid IL or missing references) + //IL_0d69: Expected O, but got Unknown + //IL_0d64: Unknown result type (might be due to invalid IL or missing references) + //IL_0d6e: Expected O, but got Unknown + //IL_0d73: Expected O, but got Unknown + //IL_0371: Unknown result type (might be due to invalid IL or missing references) + Color val = new Color(0.101960786f, 23f / 51f, 0.9098039f, 1f); + Color val2 = new Color(46f / 85f, 0.7058824f, 0.972549f, 1f); + Color val3 = new Color(1f, 1f, 1f, 1f); + Color val4 = new Color(0.1254902f, 11f / 85f, 12f / 85f, 1f); + Color val5 = new Color(1f, 1f, 1f, 1f); + Color val6 = new Color(0.16078432f, 14f / 85f, 0.1764706f, 1f); + Color val7 = new Color(0.94509804f, 81f / 85f, 0.95686275f, 1f); + Color val8 = new Color(0.23529412f, 0.2509804f, 0.2627451f, 1f); + Color val9 = new Color(0.94509804f, 81f / 85f, 0.95686275f, 1f); + Color val10 = new Color(0.23529412f, 0.2509804f, 0.2627451f, 1f); + Color val11 = new Color(0.1254902f, 11f / 85f, 12f / 85f, 1f); + Color val12 = new Color(0.9098039f, 78f / 85f, 79f / 85f, 1f); + Color val13 = new Color(19f / 51f, 33f / 85f, 0.40784314f, 1f); + Color val14 = new Color(0.6039216f, 32f / 51f, 0.6509804f, 1f); + Color val15 = new Color(0.5019608f, 0.5254902f, 0.54509807f, 1f); + Color val16 = new Color(0.6039216f, 32f / 51f, 0.6509804f, 1f); + Color val17 = new Color(0.972549f, 83f / 85f, 50f / 51f, 1f); + Color val18 = new Color(0.20784314f, 18f / 85f, 0.22745098f, 1f); + Setter val19 = new Setter(); + Setter val20 = new Setter(); + Setter val21 = new Setter(); + Setter val22 = new Setter(); + Setter val23 = new Setter(); + Setter val24 = new Setter(); + StaticResourceExtension val25 = new StaticResourceExtension(); + StaticResourceExtension val26 = new StaticResourceExtension(); + AppThemeBindingExtension val27 = new AppThemeBindingExtension(); + Setter val28 = new Setter(); + StaticResourceExtension val29 = new StaticResourceExtension(); + StaticResourceExtension val30 = new StaticResourceExtension(); + AppThemeBindingExtension val31 = new AppThemeBindingExtension(); + Setter val32 = new Setter(); + Style val33 = new Style(typeof(Button)); + Setter val34 = new Setter(); + Setter val35 = new Setter(); + Setter val36 = new Setter(); + Setter val37 = new Setter(); + StaticResourceExtension val38 = new StaticResourceExtension(); + StaticResourceExtension val39 = new StaticResourceExtension(); + AppThemeBindingExtension val40 = new AppThemeBindingExtension(); + Setter val41 = new Setter(); + AppThemeBindingExtension val42 = new AppThemeBindingExtension(); + Setter val43 = new Setter(); + Style val44 = new Style(typeof(Button)); + Setter val45 = new Setter(); + Setter val46 = new Setter(); + StaticResourceExtension val47 = new StaticResourceExtension(); + StaticResourceExtension val48 = new StaticResourceExtension(); + AppThemeBindingExtension val49 = new AppThemeBindingExtension(); + Setter val50 = new Setter(); + StaticResourceExtension val51 = new StaticResourceExtension(); + StaticResourceExtension val52 = new StaticResourceExtension(); + AppThemeBindingExtension val53 = new AppThemeBindingExtension(); + Setter val54 = new Setter(); + StaticResourceExtension val55 = new StaticResourceExtension(); + StaticResourceExtension val56 = new StaticResourceExtension(); + AppThemeBindingExtension val57 = new AppThemeBindingExtension(); + Setter val58 = new Setter(); + Style val59 = new Style(typeof(Entry)); + Setter val60 = new Setter(); + Setter val61 = new Setter(); + StaticResourceExtension val62 = new StaticResourceExtension(); + StaticResourceExtension val63 = new StaticResourceExtension(); + AppThemeBindingExtension val64 = new AppThemeBindingExtension(); + Setter val65 = new Setter(); + Style val66 = new Style(typeof(Label)); + ResourceDictionary val67 = new ResourceDictionary(); + BrowserApp browserApp; + NameScope val68 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(browserApp = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)browserApp, (INameScope)(object)val68); + NameScope val69 = new NameScope(); + NameScope val70 = new NameScope(); + NameScope val71 = new NameScope(); + NameScope val72 = new NameScope(); + NameScope val73 = new NameScope(); + NameScope val74 = new NameScope(); + NameScope val75 = new NameScope(); + NameScope val76 = new NameScope(); + NameScope val77 = new NameScope(); + NameScope val78 = new NameScope(); + NameScope val79 = new NameScope(); + NameScope val80 = new NameScope(); + NameScope val81 = new NameScope(); + NameScope val82 = new NameScope(); + NameScope val83 = new NameScope(); + NameScope val84 = new NameScope(); + NameScope val85 = new NameScope(); + NameScope val86 = new NameScope(); + NameScope val87 = new NameScope(); + NameScope val88 = new NameScope(); + NameScope val89 = new NameScope(); + NameScope val90 = new NameScope(); + ((Application)browserApp).Resources = val67; + val67.Add("PrimaryColor", (object)val); + val67.Add("PrimaryDarkColor", (object)val2); + val67.Add("PageBackgroundLight", (object)val3); + val67.Add("PageBackgroundDark", (object)val4); + val67.Add("ToolbarBackgroundLight", (object)val5); + val67.Add("ToolbarBackgroundDark", (object)val6); + val67.Add("EntryBackgroundLight", (object)val7); + val67.Add("EntryBackgroundDark", (object)val8); + val67.Add("ButtonBackgroundLight", (object)val9); + val67.Add("ButtonBackgroundDark", (object)val10); + val67.Add("TextPrimaryLight", (object)val11); + val67.Add("TextPrimaryDark", (object)val12); + val67.Add("TextSecondaryLight", (object)val13); + val67.Add("TextSecondaryDark", (object)val14); + val67.Add("PlaceholderLight", (object)val15); + val67.Add("PlaceholderDark", (object)val16); + val67.Add("StatusBackgroundLight", (object)val17); + val67.Add("StatusBackgroundDark", (object)val18); + val19.Property = VisualElement.WidthRequestProperty; + val19.Value = "40"; + val19.Value = 40.0; + val33.Setters.Add(val19); + val20.Property = VisualElement.HeightRequestProperty; + val20.Value = "40"; + val20.Value = 40.0; + val33.Setters.Add(val20); + val21.Property = Button.CornerRadiusProperty; + val21.Value = "20"; + val21.Value = 20; + val33.Setters.Add(val21); + val22.Property = Button.FontSizeProperty; + val22.Value = "18"; + val22.Value = 18.0; + val33.Setters.Add(val22); + val23.Property = Button.FontFamilyProperty; + val23.Value = "Segoe UI Symbol, Symbola, DejaVu Sans, sans-serif"; + val23.Value = "Segoe UI Symbol, Symbola, DejaVu Sans, sans-serif"; + val33.Setters.Add(val23); + val24.Property = Button.PaddingProperty; + val24.Value = "0"; + val24.Value = (object)new Thickness(0.0); + val33.Setters.Add(val24); + val28.Property = VisualElement.BackgroundColorProperty; + val25.Key = "ButtonBackgroundLight"; + val27.Light = val9; + val26.Key = "ButtonBackgroundDark"; + val27.Dark = val10; + XamlServiceProvider val91 = new XamlServiceProvider(); + val91.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val28, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(46, 52))); + BindingBase value = ((IMarkupExtension)(object)val27).ProvideValue((IServiceProvider)val91); + val28.Value = value; + val33.Setters.Add(val28); + val32.Property = Button.TextColorProperty; + val29.Key = "TextPrimaryLight"; + val31.Light = val11; + val30.Key = "TextPrimaryDark"; + val31.Dark = val12; + XamlServiceProvider val92 = new XamlServiceProvider(); + val92.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val32, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val92.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 46))); + BindingBase value2 = ((IMarkupExtension)(object)val31).ProvideValue((IServiceProvider)val92); + val32.Value = value2; + val33.Setters.Add(val32); + val67.Add("NavButtonStyle", (object)val33); + val34.Property = VisualElement.WidthRequestProperty; + val34.Value = "60"; + val34.Value = 60.0; + val44.Setters.Add(val34); + val35.Property = VisualElement.HeightRequestProperty; + val35.Value = "36"; + val35.Value = 36.0; + val44.Setters.Add(val35); + val36.Property = Button.CornerRadiusProperty; + val36.Value = "18"; + val36.Value = 18; + val44.Setters.Add(val36); + val37.Property = Button.FontSizeProperty; + val37.Value = "14"; + val37.Value = 14.0; + val44.Setters.Add(val37); + val41.Property = VisualElement.BackgroundColorProperty; + val38.Key = "PrimaryColor"; + val40.Light = val; + val39.Key = "PrimaryDarkColor"; + val40.Dark = val2; + XamlServiceProvider val93 = new XamlServiceProvider(); + val93.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val41, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val93.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(56, 52))); + BindingBase value3 = ((IMarkupExtension)(object)val40).ProvideValue((IServiceProvider)val93); + val41.Value = value3; + val44.Setters.Add(val41); + val43.Property = Button.TextColorProperty; + val42.Light = "White"; + val42.Dark = "#202124"; + XamlServiceProvider val94 = new XamlServiceProvider(); + val94.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val43, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val94.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(57, 46))); + BindingBase value4 = ((IMarkupExtension)(object)val42).ProvideValue((IServiceProvider)val94); + val43.Value = value4; + val44.Setters.Add(val43); + val67.Add("GoButtonStyle", (object)val44); + val45.Property = Entry.FontSizeProperty; + val45.Value = "14"; + val45.Value = 14.0; + val59.Setters.Add(val45); + val46.Property = VisualElement.HeightRequestProperty; + val46.Value = "36"; + val46.Value = 36.0; + val59.Setters.Add(val46); + val50.Property = VisualElement.BackgroundColorProperty; + val47.Key = "EntryBackgroundLight"; + val49.Light = val7; + val48.Key = "EntryBackgroundDark"; + val49.Dark = val8; + XamlServiceProvider val95 = new XamlServiceProvider(); + val95.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val50, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val95.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(64, 52))); + BindingBase value5 = ((IMarkupExtension)(object)val49).ProvideValue((IServiceProvider)val95); + val50.Value = value5; + val59.Setters.Add(val50); + val54.Property = Entry.TextColorProperty; + val51.Key = "TextPrimaryLight"; + val53.Light = val11; + val52.Key = "TextPrimaryDark"; + val53.Dark = val12; + XamlServiceProvider val96 = new XamlServiceProvider(); + val96.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val54, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val96.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(65, 46))); + BindingBase value6 = ((IMarkupExtension)(object)val53).ProvideValue((IServiceProvider)val96); + val54.Value = value6; + val59.Setters.Add(val54); + val58.Property = Entry.PlaceholderColorProperty; + val55.Key = "PlaceholderLight"; + val57.Light = val15; + val56.Key = "PlaceholderDark"; + val57.Dark = val16; + XamlServiceProvider val97 = new XamlServiceProvider(); + val97.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val58, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val97.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(66, 53))); + BindingBase value7 = ((IMarkupExtension)(object)val57).ProvideValue((IServiceProvider)val97); + val58.Value = value7; + val59.Setters.Add(val58); + val67.Add("AddressBarStyle", (object)val59); + val60.Property = Label.FontSizeProperty; + val60.Value = "12"; + val60.Value = 12.0; + val66.Setters.Add(val60); + val61.Property = Label.PaddingProperty; + val61.Value = "8,4"; + val61.Value = (object)new Thickness(8.0, 4.0); + val66.Setters.Add(val61); + val65.Property = Label.TextColorProperty; + val62.Key = "TextSecondaryLight"; + val64.Light = val13; + val63.Key = "TextSecondaryDark"; + val64.Dark = val14; + XamlServiceProvider val98 = new XamlServiceProvider(); + val98.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val65, (object)typeof(Setter).GetRuntimeProperty("Value"))); + val98.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(73, 46))); + BindingBase value8 = ((IMarkupExtension)(object)val64).ProvideValue((IServiceProvider)val98); + val65.Value = value8; + val66.Setters.Add(val65); + val67.Add("StatusLabelStyle", (object)val66); + ((Application)browserApp).Resources = val67; + } +} diff --git a/XamlBrowser/MainPage.cs b/XamlBrowser/MainPage.cs new file mode 100644 index 0000000..80bf858 --- /dev/null +++ b/XamlBrowser/MainPage.cs @@ -0,0 +1,1478 @@ +using System; +using System.CodeDom.Compiler; +using System.ComponentModel; +using System.Diagnostics.CodeAnalysis; +using System.Reflection; +using System.Xml; +using Microsoft.Maui; +using Microsoft.Maui.Controls; +using Microsoft.Maui.Controls.Internals; +using Microsoft.Maui.Controls.Xaml; +using Microsoft.Maui.Controls.Xaml.Internals; +using Microsoft.Maui.Graphics; + +namespace XamlBrowser; + +[XamlFilePath("MainPage.xaml")] +public class MainPage : ContentPage +{ + private const string HomeUrl = "https://openmaui.net"; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Entry AddressBar; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private ProgressBar LoadingProgress; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private WebView BrowserWebView; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private Label StatusLabel; + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + private ImageButton ThemeToggle; + + public MainPage() + { + InitializeComponent(); + ((InputView)AddressBar).Text = "https://openmaui.net"; + } + + private void OnBackClicked(object? sender, EventArgs e) + { + Console.WriteLine($"[MainPage] OnBackClicked, CanGoBack={BrowserWebView.CanGoBack}"); + if (BrowserWebView.CanGoBack) + { + BrowserWebView.GoBack(); + } + } + + private void OnForwardClicked(object? sender, EventArgs e) + { + Console.WriteLine($"[MainPage] OnForwardClicked, CanGoForward={BrowserWebView.CanGoForward}"); + if (BrowserWebView.CanGoForward) + { + BrowserWebView.GoForward(); + } + } + + private void OnRefreshClicked(object? sender, EventArgs e) + { + Console.WriteLine("[MainPage] OnRefreshClicked"); + BrowserWebView.Reload(); + } + + private void OnStopClicked(object? sender, EventArgs e) + { + ((VisualElement)LoadingProgress).IsVisible = false; + StatusLabel.Text = "Stopped"; + } + + private void OnHomeClicked(object? sender, EventArgs e) + { + NavigateTo("https://openmaui.net"); + } + + private void OnAddressBarCompleted(object? sender, EventArgs e) + { + NavigateTo(((InputView)AddressBar).Text); + } + + private void OnGoClicked(object? sender, EventArgs e) + { + NavigateTo(((InputView)AddressBar).Text); + } + + private void NavigateTo(string? url) + { + //IL_006c: Unknown result type (might be due to invalid IL or missing references) + //IL_0071: Unknown result type (might be due to invalid IL or missing references) + //IL_007d: Expected O, but got Unknown + if (!string.IsNullOrWhiteSpace(url)) + { + if (!url.StartsWith("http://", StringComparison.OrdinalIgnoreCase) && !url.StartsWith("https://", StringComparison.OrdinalIgnoreCase)) + { + url = ((!url.Contains('.') || url.Contains(' ')) ? ("https://www.google.com/search?q=" + Uri.EscapeDataString(url)) : ("https://" + url)); + } + ((InputView)AddressBar).Text = url; + BrowserWebView.Source = (WebViewSource)new UrlWebViewSource + { + Url = url + }; + } + } + + private void OnWebViewNavigating(object? sender, WebNavigatingEventArgs e) + { + //IL_0091: Unknown result type (might be due to invalid IL or missing references) + //IL_00a9: Expected O, but got Unknown + Console.WriteLine("[MainPage] Navigating to: " + ((WebNavigationEventArgs)e).Url); + StatusLabel.Text = "Loading " + ((WebNavigationEventArgs)e).Url + "..."; + AnimationExtensions.AbortAnimation((IAnimatable)(object)LoadingProgress, "Progress"); + LoadingProgress.Progress = 0.0; + ((VisualElement)LoadingProgress).IsVisible = true; + AnimationExtensions.Animate((IAnimatable)(object)LoadingProgress, "Progress", new Animation((Action)delegate(double v) + { + LoadingProgress.Progress = v; + }, 0.0, 0.9, (Easing)null, (Action)null), 16u, 2000u, Easing.CubicOut, (Action)null, (Func)null); + ((InputView)AddressBar).Text = ((WebNavigationEventArgs)e).Url; + } + + private void OnWebViewNavigated(object? sender, WebNavigatedEventArgs e) + { + //IL_0032: Unknown result type (might be due to invalid IL or missing references) + //IL_004f: Unknown result type (might be due to invalid IL or missing references) + //IL_0055: Invalid comparison between Unknown and I4 + //IL_006f: Unknown result type (might be due to invalid IL or missing references) + Console.WriteLine($"[MainPage] Navigated: {((WebNavigationEventArgs)e).Url} - Result: {e.Result}"); + StatusLabel.Text = (((int)e.Result == 1) ? "Done" : $"Error: {e.Result}"); + AnimationExtensions.AbortAnimation((IAnimatable)(object)LoadingProgress, "Progress"); + LoadingProgress.Progress = 1.0; + ((InputView)AddressBar).Text = ((WebNavigationEventArgs)e).Url; + ((BindableObject)this).Dispatcher.DispatchDelayed(TimeSpan.FromMilliseconds(300L, 0L), (Action)delegate + { + ((VisualElement)LoadingProgress).IsVisible = false; + LoadingProgress.Progress = 0.0; + }); + } + + private void OnThemeToggleClicked(object? sender, EventArgs e) + { + //IL_0031: Unknown result type (might be due to invalid IL or missing references) + if (Application.Current is BrowserApp browserApp) + { + browserApp.ToggleTheme(); + Console.WriteLine($"[MainPage] Theme changed to: {Application.Current.UserAppTheme}"); + } + } + + [GeneratedCode("Microsoft.Maui.Controls.SourceGen", "1.0.0.0")] + [MemberNotNull("AddressBar")] + [MemberNotNull("LoadingProgress")] + [MemberNotNull("BrowserWebView")] + [MemberNotNull("StatusLabel")] + [MemberNotNull("ThemeToggle")] + private void InitializeComponent() + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0007: Unknown result type (might be due to invalid IL or missing references) + //IL_000d: Expected O, but got Unknown + //IL_000d: Unknown result type (might be due to invalid IL or missing references) + //IL_0013: Expected O, but got Unknown + //IL_0013: Unknown result type (might be due to invalid IL or missing references) + //IL_0019: Expected O, but got Unknown + //IL_0019: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0020: Unknown result type (might be due to invalid IL or missing references) + //IL_0027: Expected O, but got Unknown + //IL_0027: Unknown result type (might be due to invalid IL or missing references) + //IL_002e: Expected O, but got Unknown + //IL_002e: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + //IL_0035: Unknown result type (might be due to invalid IL or missing references) + //IL_003c: Expected O, but got Unknown + //IL_003c: Unknown result type (might be due to invalid IL or missing references) + //IL_0043: Expected O, but got Unknown + //IL_0043: Unknown result type (might be due to invalid IL or missing references) + //IL_004a: Expected O, but got Unknown + //IL_004a: Unknown result type (might be due to invalid IL or missing references) + //IL_0051: Expected O, but got Unknown + //IL_0051: Unknown result type (might be due to invalid IL or missing references) + //IL_0058: Expected O, but got Unknown + //IL_0058: Unknown result type (might be due to invalid IL or missing references) + //IL_005f: Expected O, but got Unknown + //IL_005f: Unknown result type (might be due to invalid IL or missing references) + //IL_0066: Expected O, but got Unknown + //IL_0066: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + //IL_006d: Unknown result type (might be due to invalid IL or missing references) + //IL_0074: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007b: Expected O, but got Unknown + //IL_007b: Unknown result type (might be due to invalid IL or missing references) + //IL_0082: Expected O, but got Unknown + //IL_0082: Unknown result type (might be due to invalid IL or missing references) + //IL_0089: Expected O, but got Unknown + //IL_0089: Unknown result type (might be due to invalid IL or missing references) + //IL_0090: Expected O, but got Unknown + //IL_0090: Unknown result type (might be due to invalid IL or missing references) + //IL_0097: Expected O, but got Unknown + //IL_0097: Unknown result type (might be due to invalid IL or missing references) + //IL_009e: Expected O, but got Unknown + //IL_009e: Unknown result type (might be due to invalid IL or missing references) + //IL_00a5: Expected O, but got Unknown + //IL_00a5: Unknown result type (might be due to invalid IL or missing references) + //IL_00ac: Expected O, but got Unknown + //IL_00ac: Unknown result type (might be due to invalid IL or missing references) + //IL_00b3: Expected O, but got Unknown + //IL_00b3: Unknown result type (might be due to invalid IL or missing references) + //IL_00ba: Expected O, but got Unknown + //IL_00ba: Unknown result type (might be due to invalid IL or missing references) + //IL_00c1: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00c8: Expected O, but got Unknown + //IL_00c8: Unknown result type (might be due to invalid IL or missing references) + //IL_00cf: Expected O, but got Unknown + //IL_00cf: Unknown result type (might be due to invalid IL or missing references) + //IL_00d6: Expected O, but got Unknown + //IL_00d6: Unknown result type (might be due to invalid IL or missing references) + //IL_00dd: Expected O, but got Unknown + //IL_00dd: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Expected O, but got Unknown + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00eb: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f2: Unknown result type (might be due to invalid IL or missing references) + //IL_00f9: Expected O, but got Unknown + //IL_00f9: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Expected O, but got Unknown + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_0107: Expected O, but got Unknown + //IL_0107: Unknown result type (might be due to invalid IL or missing references) + //IL_010e: Expected O, but got Unknown + //IL_010e: Unknown result type (might be due to invalid IL or missing references) + //IL_0115: Expected O, but got Unknown + //IL_0115: Unknown result type (might be due to invalid IL or missing references) + //IL_011c: Expected O, but got Unknown + //IL_011c: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0123: Unknown result type (might be due to invalid IL or missing references) + //IL_012a: Expected O, but got Unknown + //IL_012a: Unknown result type (might be due to invalid IL or missing references) + //IL_0131: Expected O, but got Unknown + //IL_0131: Unknown result type (might be due to invalid IL or missing references) + //IL_0138: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_013f: Expected O, but got Unknown + //IL_013f: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0146: Unknown result type (might be due to invalid IL or missing references) + //IL_014d: Expected O, but got Unknown + //IL_014d: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Expected O, but got Unknown + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015b: Expected O, but got Unknown + //IL_0168: Unknown result type (might be due to invalid IL or missing references) + //IL_02ee: Unknown result type (might be due to invalid IL or missing references) + //IL_02f3: Unknown result type (might be due to invalid IL or missing references) + //IL_02fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0303: Unknown result type (might be due to invalid IL or missing references) + //IL_0349: Unknown result type (might be due to invalid IL or missing references) + //IL_034e: Unknown result type (might be due to invalid IL or missing references) + //IL_0351: Expected O, but got Unknown + //IL_0356: Expected O, but got Unknown + //IL_0356: Unknown result type (might be due to invalid IL or missing references) + //IL_0368: Unknown result type (might be due to invalid IL or missing references) + //IL_0376: Unknown result type (might be due to invalid IL or missing references) + //IL_0380: Expected O, but got Unknown + //IL_037b: Unknown result type (might be due to invalid IL or missing references) + //IL_0385: Expected O, but got Unknown + //IL_038a: Expected O, but got Unknown + //IL_039f: Unknown result type (might be due to invalid IL or missing references) + //IL_03a4: Unknown result type (might be due to invalid IL or missing references) + //IL_03af: Unknown result type (might be due to invalid IL or missing references) + //IL_03b4: Unknown result type (might be due to invalid IL or missing references) + //IL_03fa: Unknown result type (might be due to invalid IL or missing references) + //IL_03ff: Unknown result type (might be due to invalid IL or missing references) + //IL_0402: Expected O, but got Unknown + //IL_0407: Expected O, but got Unknown + //IL_0407: Unknown result type (might be due to invalid IL or missing references) + //IL_0419: Unknown result type (might be due to invalid IL or missing references) + //IL_0427: Unknown result type (might be due to invalid IL or missing references) + //IL_0431: Expected O, but got Unknown + //IL_042c: Unknown result type (might be due to invalid IL or missing references) + //IL_0436: Expected O, but got Unknown + //IL_043b: Expected O, but got Unknown + //IL_0446: Unknown result type (might be due to invalid IL or missing references) + //IL_044b: Unknown result type (might be due to invalid IL or missing references) + //IL_045d: Unknown result type (might be due to invalid IL or missing references) + //IL_0467: Expected O, but got Unknown + //IL_0467: Unknown result type (might be due to invalid IL or missing references) + //IL_0475: Unknown result type (might be due to invalid IL or missing references) + //IL_047f: Expected O, but got Unknown + //IL_047a: Unknown result type (might be due to invalid IL or missing references) + //IL_0484: Expected O, but got Unknown + //IL_0489: Expected O, but got Unknown + //IL_04a8: Unknown result type (might be due to invalid IL or missing references) + //IL_04ad: Unknown result type (might be due to invalid IL or missing references) + //IL_04b3: Expected O, but got Unknown + //IL_04b5: Unknown result type (might be due to invalid IL or missing references) + //IL_04ba: Unknown result type (might be due to invalid IL or missing references) + //IL_04c0: Expected O, but got Unknown + //IL_04c2: Unknown result type (might be due to invalid IL or missing references) + //IL_04c7: Unknown result type (might be due to invalid IL or missing references) + //IL_04cd: Expected O, but got Unknown + //IL_04cf: Unknown result type (might be due to invalid IL or missing references) + //IL_04d4: Unknown result type (might be due to invalid IL or missing references) + //IL_04da: Expected O, but got Unknown + //IL_04da: Unknown result type (might be due to invalid IL or missing references) + //IL_04e4: Expected O, but got Unknown + //IL_0505: Unknown result type (might be due to invalid IL or missing references) + //IL_050a: Unknown result type (might be due to invalid IL or missing references) + //IL_0510: Expected O, but got Unknown + //IL_0512: Unknown result type (might be due to invalid IL or missing references) + //IL_0517: Unknown result type (might be due to invalid IL or missing references) + //IL_051d: Expected O, but got Unknown + //IL_051f: Unknown result type (might be due to invalid IL or missing references) + //IL_0524: Unknown result type (might be due to invalid IL or missing references) + //IL_052a: Expected O, but got Unknown + //IL_052c: Unknown result type (might be due to invalid IL or missing references) + //IL_0531: Unknown result type (might be due to invalid IL or missing references) + //IL_0537: Expected O, but got Unknown + //IL_0539: Unknown result type (might be due to invalid IL or missing references) + //IL_053e: Unknown result type (might be due to invalid IL or missing references) + //IL_0544: Expected O, but got Unknown + //IL_0546: Unknown result type (might be due to invalid IL or missing references) + //IL_054b: Unknown result type (might be due to invalid IL or missing references) + //IL_0551: Expected O, but got Unknown + //IL_0553: Unknown result type (might be due to invalid IL or missing references) + //IL_0558: Unknown result type (might be due to invalid IL or missing references) + //IL_055e: Expected O, but got Unknown + //IL_055e: Unknown result type (might be due to invalid IL or missing references) + //IL_0568: Expected O, but got Unknown + //IL_0581: Unknown result type (might be due to invalid IL or missing references) + //IL_05b5: Unknown result type (might be due to invalid IL or missing references) + //IL_05ba: Unknown result type (might be due to invalid IL or missing references) + //IL_05c5: Unknown result type (might be due to invalid IL or missing references) + //IL_05ca: Unknown result type (might be due to invalid IL or missing references) + //IL_0625: Unknown result type (might be due to invalid IL or missing references) + //IL_062a: Unknown result type (might be due to invalid IL or missing references) + //IL_062d: Expected O, but got Unknown + //IL_0632: Expected O, but got Unknown + //IL_0632: Unknown result type (might be due to invalid IL or missing references) + //IL_0644: Unknown result type (might be due to invalid IL or missing references) + //IL_0653: Unknown result type (might be due to invalid IL or missing references) + //IL_065d: Expected O, but got Unknown + //IL_0658: Unknown result type (might be due to invalid IL or missing references) + //IL_0662: Expected O, but got Unknown + //IL_0667: Expected O, but got Unknown + //IL_067e: Unknown result type (might be due to invalid IL or missing references) + //IL_0683: Unknown result type (might be due to invalid IL or missing references) + //IL_068e: Unknown result type (might be due to invalid IL or missing references) + //IL_0693: Unknown result type (might be due to invalid IL or missing references) + //IL_06ee: Unknown result type (might be due to invalid IL or missing references) + //IL_06f3: Unknown result type (might be due to invalid IL or missing references) + //IL_06f6: Expected O, but got Unknown + //IL_06fb: Expected O, but got Unknown + //IL_06fb: Unknown result type (might be due to invalid IL or missing references) + //IL_070d: Unknown result type (might be due to invalid IL or missing references) + //IL_071c: Unknown result type (might be due to invalid IL or missing references) + //IL_0726: Expected O, but got Unknown + //IL_0721: Unknown result type (might be due to invalid IL or missing references) + //IL_072b: Expected O, but got Unknown + //IL_0730: Expected O, but got Unknown + //IL_073d: Unknown result type (might be due to invalid IL or missing references) + //IL_0742: Unknown result type (might be due to invalid IL or missing references) + //IL_0754: Unknown result type (might be due to invalid IL or missing references) + //IL_075e: Expected O, but got Unknown + //IL_075e: Unknown result type (might be due to invalid IL or missing references) + //IL_076d: Unknown result type (might be due to invalid IL or missing references) + //IL_0777: Expected O, but got Unknown + //IL_0772: Unknown result type (might be due to invalid IL or missing references) + //IL_077c: Expected O, but got Unknown + //IL_0781: Expected O, but got Unknown + //IL_07bd: Unknown result type (might be due to invalid IL or missing references) + //IL_07c2: Unknown result type (might be due to invalid IL or missing references) + //IL_07d4: Unknown result type (might be due to invalid IL or missing references) + //IL_07de: Expected O, but got Unknown + //IL_07de: Unknown result type (might be due to invalid IL or missing references) + //IL_07ed: Unknown result type (might be due to invalid IL or missing references) + //IL_07f7: Expected O, but got Unknown + //IL_07f2: Unknown result type (might be due to invalid IL or missing references) + //IL_07fc: Expected O, but got Unknown + //IL_0801: Expected O, but got Unknown + //IL_0868: Unknown result type (might be due to invalid IL or missing references) + //IL_0883: Unknown result type (might be due to invalid IL or missing references) + //IL_0888: Unknown result type (might be due to invalid IL or missing references) + //IL_0893: Unknown result type (might be due to invalid IL or missing references) + //IL_0898: Unknown result type (might be due to invalid IL or missing references) + //IL_08fd: Unknown result type (might be due to invalid IL or missing references) + //IL_0902: Unknown result type (might be due to invalid IL or missing references) + //IL_0905: Expected O, but got Unknown + //IL_090a: Expected O, but got Unknown + //IL_090a: Unknown result type (might be due to invalid IL or missing references) + //IL_091c: Unknown result type (might be due to invalid IL or missing references) + //IL_092b: Unknown result type (might be due to invalid IL or missing references) + //IL_0935: Expected O, but got Unknown + //IL_0930: Unknown result type (might be due to invalid IL or missing references) + //IL_093a: Expected O, but got Unknown + //IL_093f: Expected O, but got Unknown + //IL_0956: Unknown result type (might be due to invalid IL or missing references) + //IL_095b: Unknown result type (might be due to invalid IL or missing references) + //IL_0966: Unknown result type (might be due to invalid IL or missing references) + //IL_096b: Unknown result type (might be due to invalid IL or missing references) + //IL_09d0: Unknown result type (might be due to invalid IL or missing references) + //IL_09d5: Unknown result type (might be due to invalid IL or missing references) + //IL_09d8: Expected O, but got Unknown + //IL_09dd: Expected O, but got Unknown + //IL_09dd: Unknown result type (might be due to invalid IL or missing references) + //IL_09ef: Unknown result type (might be due to invalid IL or missing references) + //IL_09fe: Unknown result type (might be due to invalid IL or missing references) + //IL_0a08: Expected O, but got Unknown + //IL_0a03: Unknown result type (might be due to invalid IL or missing references) + //IL_0a0d: Expected O, but got Unknown + //IL_0a12: Expected O, but got Unknown + //IL_0a1f: Unknown result type (might be due to invalid IL or missing references) + //IL_0a24: Unknown result type (might be due to invalid IL or missing references) + //IL_0a36: Unknown result type (might be due to invalid IL or missing references) + //IL_0a40: Expected O, but got Unknown + //IL_0a40: Unknown result type (might be due to invalid IL or missing references) + //IL_0a4f: Unknown result type (might be due to invalid IL or missing references) + //IL_0a59: Expected O, but got Unknown + //IL_0a54: Unknown result type (might be due to invalid IL or missing references) + //IL_0a5e: Expected O, but got Unknown + //IL_0a63: Expected O, but got Unknown + //IL_0ae3: Unknown result type (might be due to invalid IL or missing references) + //IL_0ae8: Unknown result type (might be due to invalid IL or missing references) + //IL_0afa: Unknown result type (might be due to invalid IL or missing references) + //IL_0b04: Expected O, but got Unknown + //IL_0b04: Unknown result type (might be due to invalid IL or missing references) + //IL_0b13: Unknown result type (might be due to invalid IL or missing references) + //IL_0b1d: Expected O, but got Unknown + //IL_0b18: Unknown result type (might be due to invalid IL or missing references) + //IL_0b22: Expected O, but got Unknown + //IL_0b27: Expected O, but got Unknown + //IL_0b8e: Unknown result type (might be due to invalid IL or missing references) + //IL_0ba9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bae: Unknown result type (might be due to invalid IL or missing references) + //IL_0bb9: Unknown result type (might be due to invalid IL or missing references) + //IL_0bbe: Unknown result type (might be due to invalid IL or missing references) + //IL_0c23: Unknown result type (might be due to invalid IL or missing references) + //IL_0c28: Unknown result type (might be due to invalid IL or missing references) + //IL_0c2b: Expected O, but got Unknown + //IL_0c30: Expected O, but got Unknown + //IL_0c30: Unknown result type (might be due to invalid IL or missing references) + //IL_0c42: Unknown result type (might be due to invalid IL or missing references) + //IL_0c51: Unknown result type (might be due to invalid IL or missing references) + //IL_0c5b: Expected O, but got Unknown + //IL_0c56: Unknown result type (might be due to invalid IL or missing references) + //IL_0c60: Expected O, but got Unknown + //IL_0c65: Expected O, but got Unknown + //IL_0c7c: Unknown result type (might be due to invalid IL or missing references) + //IL_0c81: Unknown result type (might be due to invalid IL or missing references) + //IL_0c8c: Unknown result type (might be due to invalid IL or missing references) + //IL_0c91: Unknown result type (might be due to invalid IL or missing references) + //IL_0cf6: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfb: Unknown result type (might be due to invalid IL or missing references) + //IL_0cfe: Expected O, but got Unknown + //IL_0d03: Expected O, but got Unknown + //IL_0d03: Unknown result type (might be due to invalid IL or missing references) + //IL_0d15: Unknown result type (might be due to invalid IL or missing references) + //IL_0d24: Unknown result type (might be due to invalid IL or missing references) + //IL_0d2e: Expected O, but got Unknown + //IL_0d29: Unknown result type (might be due to invalid IL or missing references) + //IL_0d33: Expected O, but got Unknown + //IL_0d38: Expected O, but got Unknown + //IL_0d45: Unknown result type (might be due to invalid IL or missing references) + //IL_0d4a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d5c: Unknown result type (might be due to invalid IL or missing references) + //IL_0d66: Expected O, but got Unknown + //IL_0d66: Unknown result type (might be due to invalid IL or missing references) + //IL_0d75: Unknown result type (might be due to invalid IL or missing references) + //IL_0d7f: Expected O, but got Unknown + //IL_0d7a: Unknown result type (might be due to invalid IL or missing references) + //IL_0d84: Expected O, but got Unknown + //IL_0d89: Expected O, but got Unknown + //IL_0e09: Unknown result type (might be due to invalid IL or missing references) + //IL_0e0e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e20: Unknown result type (might be due to invalid IL or missing references) + //IL_0e2a: Expected O, but got Unknown + //IL_0e2a: Unknown result type (might be due to invalid IL or missing references) + //IL_0e39: Unknown result type (might be due to invalid IL or missing references) + //IL_0e43: Expected O, but got Unknown + //IL_0e3e: Unknown result type (might be due to invalid IL or missing references) + //IL_0e48: Expected O, but got Unknown + //IL_0e4d: Expected O, but got Unknown + //IL_0eb4: Unknown result type (might be due to invalid IL or missing references) + //IL_0ecf: Unknown result type (might be due to invalid IL or missing references) + //IL_0ed4: Unknown result type (might be due to invalid IL or missing references) + //IL_0edf: Unknown result type (might be due to invalid IL or missing references) + //IL_0ee4: Unknown result type (might be due to invalid IL or missing references) + //IL_0f49: Unknown result type (might be due to invalid IL or missing references) + //IL_0f4e: Unknown result type (might be due to invalid IL or missing references) + //IL_0f51: Expected O, but got Unknown + //IL_0f56: Expected O, but got Unknown + //IL_0f56: Unknown result type (might be due to invalid IL or missing references) + //IL_0f68: Unknown result type (might be due to invalid IL or missing references) + //IL_0f77: Unknown result type (might be due to invalid IL or missing references) + //IL_0f81: Expected O, but got Unknown + //IL_0f7c: Unknown result type (might be due to invalid IL or missing references) + //IL_0f86: Expected O, but got Unknown + //IL_0f8b: Expected O, but got Unknown + //IL_0fa2: Unknown result type (might be due to invalid IL or missing references) + //IL_0fa7: Unknown result type (might be due to invalid IL or missing references) + //IL_0fb2: Unknown result type (might be due to invalid IL or missing references) + //IL_0fb7: Unknown result type (might be due to invalid IL or missing references) + //IL_101c: Unknown result type (might be due to invalid IL or missing references) + //IL_1021: Unknown result type (might be due to invalid IL or missing references) + //IL_1024: Expected O, but got Unknown + //IL_1029: Expected O, but got Unknown + //IL_1029: Unknown result type (might be due to invalid IL or missing references) + //IL_103b: Unknown result type (might be due to invalid IL or missing references) + //IL_104a: Unknown result type (might be due to invalid IL or missing references) + //IL_1054: Expected O, but got Unknown + //IL_104f: Unknown result type (might be due to invalid IL or missing references) + //IL_1059: Expected O, but got Unknown + //IL_105e: Expected O, but got Unknown + //IL_106b: Unknown result type (might be due to invalid IL or missing references) + //IL_1070: Unknown result type (might be due to invalid IL or missing references) + //IL_1082: Unknown result type (might be due to invalid IL or missing references) + //IL_108c: Expected O, but got Unknown + //IL_108c: Unknown result type (might be due to invalid IL or missing references) + //IL_109b: Unknown result type (might be due to invalid IL or missing references) + //IL_10a5: Expected O, but got Unknown + //IL_10a0: Unknown result type (might be due to invalid IL or missing references) + //IL_10aa: Expected O, but got Unknown + //IL_10af: Expected O, but got Unknown + //IL_112f: Unknown result type (might be due to invalid IL or missing references) + //IL_1134: Unknown result type (might be due to invalid IL or missing references) + //IL_1146: Unknown result type (might be due to invalid IL or missing references) + //IL_1150: Expected O, but got Unknown + //IL_1150: Unknown result type (might be due to invalid IL or missing references) + //IL_115f: Unknown result type (might be due to invalid IL or missing references) + //IL_1169: Expected O, but got Unknown + //IL_1164: Unknown result type (might be due to invalid IL or missing references) + //IL_116e: Expected O, but got Unknown + //IL_1173: Expected O, but got Unknown + //IL_11da: Unknown result type (might be due to invalid IL or missing references) + //IL_11f5: Unknown result type (might be due to invalid IL or missing references) + //IL_11fa: Unknown result type (might be due to invalid IL or missing references) + //IL_1205: Unknown result type (might be due to invalid IL or missing references) + //IL_120a: Unknown result type (might be due to invalid IL or missing references) + //IL_126f: Unknown result type (might be due to invalid IL or missing references) + //IL_1274: Unknown result type (might be due to invalid IL or missing references) + //IL_1277: Expected O, but got Unknown + //IL_127c: Expected O, but got Unknown + //IL_127c: Unknown result type (might be due to invalid IL or missing references) + //IL_128e: Unknown result type (might be due to invalid IL or missing references) + //IL_129d: Unknown result type (might be due to invalid IL or missing references) + //IL_12a7: Expected O, but got Unknown + //IL_12a2: Unknown result type (might be due to invalid IL or missing references) + //IL_12ac: Expected O, but got Unknown + //IL_12b1: Expected O, but got Unknown + //IL_12c8: Unknown result type (might be due to invalid IL or missing references) + //IL_12cd: Unknown result type (might be due to invalid IL or missing references) + //IL_12d8: Unknown result type (might be due to invalid IL or missing references) + //IL_12dd: Unknown result type (might be due to invalid IL or missing references) + //IL_1342: Unknown result type (might be due to invalid IL or missing references) + //IL_1347: Unknown result type (might be due to invalid IL or missing references) + //IL_134a: Expected O, but got Unknown + //IL_134f: Expected O, but got Unknown + //IL_134f: Unknown result type (might be due to invalid IL or missing references) + //IL_1361: Unknown result type (might be due to invalid IL or missing references) + //IL_1370: Unknown result type (might be due to invalid IL or missing references) + //IL_137a: Expected O, but got Unknown + //IL_1375: Unknown result type (might be due to invalid IL or missing references) + //IL_137f: Expected O, but got Unknown + //IL_1384: Expected O, but got Unknown + //IL_1391: Unknown result type (might be due to invalid IL or missing references) + //IL_1396: Unknown result type (might be due to invalid IL or missing references) + //IL_13a8: Unknown result type (might be due to invalid IL or missing references) + //IL_13b2: Expected O, but got Unknown + //IL_13b2: Unknown result type (might be due to invalid IL or missing references) + //IL_13c1: Unknown result type (might be due to invalid IL or missing references) + //IL_13cb: Expected O, but got Unknown + //IL_13c6: Unknown result type (might be due to invalid IL or missing references) + //IL_13d0: Expected O, but got Unknown + //IL_13d5: Expected O, but got Unknown + //IL_1455: Unknown result type (might be due to invalid IL or missing references) + //IL_145a: Unknown result type (might be due to invalid IL or missing references) + //IL_146c: Unknown result type (might be due to invalid IL or missing references) + //IL_1476: Expected O, but got Unknown + //IL_1476: Unknown result type (might be due to invalid IL or missing references) + //IL_1485: Unknown result type (might be due to invalid IL or missing references) + //IL_148f: Expected O, but got Unknown + //IL_148a: Unknown result type (might be due to invalid IL or missing references) + //IL_1494: Expected O, but got Unknown + //IL_1499: Expected O, but got Unknown + //IL_1500: Unknown result type (might be due to invalid IL or missing references) + //IL_151b: Unknown result type (might be due to invalid IL or missing references) + //IL_1520: Unknown result type (might be due to invalid IL or missing references) + //IL_152b: Unknown result type (might be due to invalid IL or missing references) + //IL_1530: Unknown result type (might be due to invalid IL or missing references) + //IL_1595: Unknown result type (might be due to invalid IL or missing references) + //IL_159a: Unknown result type (might be due to invalid IL or missing references) + //IL_159d: Expected O, but got Unknown + //IL_15a2: Expected O, but got Unknown + //IL_15a2: Unknown result type (might be due to invalid IL or missing references) + //IL_15b4: Unknown result type (might be due to invalid IL or missing references) + //IL_15c3: Unknown result type (might be due to invalid IL or missing references) + //IL_15cd: Expected O, but got Unknown + //IL_15c8: Unknown result type (might be due to invalid IL or missing references) + //IL_15d2: Expected O, but got Unknown + //IL_15d7: Expected O, but got Unknown + //IL_15ee: Unknown result type (might be due to invalid IL or missing references) + //IL_15f3: Unknown result type (might be due to invalid IL or missing references) + //IL_15fe: Unknown result type (might be due to invalid IL or missing references) + //IL_1603: Unknown result type (might be due to invalid IL or missing references) + //IL_1668: Unknown result type (might be due to invalid IL or missing references) + //IL_166d: Unknown result type (might be due to invalid IL or missing references) + //IL_1670: Expected O, but got Unknown + //IL_1675: Expected O, but got Unknown + //IL_1675: Unknown result type (might be due to invalid IL or missing references) + //IL_1687: Unknown result type (might be due to invalid IL or missing references) + //IL_1696: Unknown result type (might be due to invalid IL or missing references) + //IL_16a0: Expected O, but got Unknown + //IL_169b: Unknown result type (might be due to invalid IL or missing references) + //IL_16a5: Expected O, but got Unknown + //IL_16aa: Expected O, but got Unknown + //IL_16b7: Unknown result type (might be due to invalid IL or missing references) + //IL_16bc: Unknown result type (might be due to invalid IL or missing references) + //IL_16ce: Unknown result type (might be due to invalid IL or missing references) + //IL_16d8: Expected O, but got Unknown + //IL_16d8: Unknown result type (might be due to invalid IL or missing references) + //IL_16e7: Unknown result type (might be due to invalid IL or missing references) + //IL_16f1: Expected O, but got Unknown + //IL_16ec: Unknown result type (might be due to invalid IL or missing references) + //IL_16f6: Expected O, but got Unknown + //IL_16fb: Expected O, but got Unknown + //IL_177e: Unknown result type (might be due to invalid IL or missing references) + //IL_1783: Unknown result type (might be due to invalid IL or missing references) + //IL_178e: Unknown result type (might be due to invalid IL or missing references) + //IL_1793: Unknown result type (might be due to invalid IL or missing references) + //IL_17df: Unknown result type (might be due to invalid IL or missing references) + //IL_17e4: Unknown result type (might be due to invalid IL or missing references) + //IL_17e7: Expected O, but got Unknown + //IL_17ec: Expected O, but got Unknown + //IL_17ec: Unknown result type (might be due to invalid IL or missing references) + //IL_17fe: Unknown result type (might be due to invalid IL or missing references) + //IL_180d: Unknown result type (might be due to invalid IL or missing references) + //IL_1817: Expected O, but got Unknown + //IL_1812: Unknown result type (might be due to invalid IL or missing references) + //IL_181c: Expected O, but got Unknown + //IL_1821: Expected O, but got Unknown + //IL_18a4: Unknown result type (might be due to invalid IL or missing references) + //IL_18a9: Unknown result type (might be due to invalid IL or missing references) + //IL_18b4: Unknown result type (might be due to invalid IL or missing references) + //IL_18b9: Unknown result type (might be due to invalid IL or missing references) + //IL_1905: Unknown result type (might be due to invalid IL or missing references) + //IL_190a: Unknown result type (might be due to invalid IL or missing references) + //IL_190d: Expected O, but got Unknown + //IL_1912: Expected O, but got Unknown + //IL_1912: Unknown result type (might be due to invalid IL or missing references) + //IL_1924: Unknown result type (might be due to invalid IL or missing references) + //IL_1933: Unknown result type (might be due to invalid IL or missing references) + //IL_193d: Expected O, but got Unknown + //IL_1938: Unknown result type (might be due to invalid IL or missing references) + //IL_1942: Expected O, but got Unknown + //IL_1947: Expected O, but got Unknown + //IL_19f2: Unknown result type (might be due to invalid IL or missing references) + //IL_19f7: Unknown result type (might be due to invalid IL or missing references) + //IL_1a02: Unknown result type (might be due to invalid IL or missing references) + //IL_1a07: Unknown result type (might be due to invalid IL or missing references) + //IL_1a62: Unknown result type (might be due to invalid IL or missing references) + //IL_1a67: Unknown result type (might be due to invalid IL or missing references) + //IL_1a6a: Expected O, but got Unknown + //IL_1a6f: Expected O, but got Unknown + //IL_1a6f: Unknown result type (might be due to invalid IL or missing references) + //IL_1a81: Unknown result type (might be due to invalid IL or missing references) + //IL_1a90: Unknown result type (might be due to invalid IL or missing references) + //IL_1a9a: Expected O, but got Unknown + //IL_1a95: Unknown result type (might be due to invalid IL or missing references) + //IL_1a9f: Expected O, but got Unknown + //IL_1aa4: Expected O, but got Unknown + //IL_1abb: Unknown result type (might be due to invalid IL or missing references) + //IL_1ac0: Unknown result type (might be due to invalid IL or missing references) + //IL_1acb: Unknown result type (might be due to invalid IL or missing references) + //IL_1ad0: Unknown result type (might be due to invalid IL or missing references) + //IL_1b2b: Unknown result type (might be due to invalid IL or missing references) + //IL_1b30: Unknown result type (might be due to invalid IL or missing references) + //IL_1b33: Expected O, but got Unknown + //IL_1b38: Expected O, but got Unknown + //IL_1b38: Unknown result type (might be due to invalid IL or missing references) + //IL_1b4a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b59: Unknown result type (might be due to invalid IL or missing references) + //IL_1b63: Expected O, but got Unknown + //IL_1b5e: Unknown result type (might be due to invalid IL or missing references) + //IL_1b68: Expected O, but got Unknown + //IL_1b6d: Expected O, but got Unknown + //IL_1b7a: Unknown result type (might be due to invalid IL or missing references) + //IL_1b7f: Unknown result type (might be due to invalid IL or missing references) + //IL_1b91: Unknown result type (might be due to invalid IL or missing references) + //IL_1b9b: Expected O, but got Unknown + //IL_1b9b: Unknown result type (might be due to invalid IL or missing references) + //IL_1baa: Unknown result type (might be due to invalid IL or missing references) + //IL_1bb4: Expected O, but got Unknown + //IL_1baf: Unknown result type (might be due to invalid IL or missing references) + //IL_1bb9: Expected O, but got Unknown + //IL_1bbe: Expected O, but got Unknown + //IL_1bef: Unknown result type (might be due to invalid IL or missing references) + //IL_1bfe: Expected O, but got Unknown + //IL_1c2a: Unknown result type (might be due to invalid IL or missing references) + //IL_1c39: Expected O, but got Unknown + //IL_1c9f: Unknown result type (might be due to invalid IL or missing references) + //IL_1cbd: Unknown result type (might be due to invalid IL or missing references) + //IL_1cc2: Unknown result type (might be due to invalid IL or missing references) + //IL_1cc8: Expected O, but got Unknown + //IL_1cca: Unknown result type (might be due to invalid IL or missing references) + //IL_1ccf: Unknown result type (might be due to invalid IL or missing references) + //IL_1cd5: Expected O, but got Unknown + //IL_1cd5: Unknown result type (might be due to invalid IL or missing references) + //IL_1cdf: Expected O, but got Unknown + //IL_1ceb: Unknown result type (might be due to invalid IL or missing references) + //IL_1cf0: Unknown result type (might be due to invalid IL or missing references) + //IL_1cfb: Unknown result type (might be due to invalid IL or missing references) + //IL_1d00: Unknown result type (might be due to invalid IL or missing references) + //IL_1d5b: Unknown result type (might be due to invalid IL or missing references) + //IL_1d60: Unknown result type (might be due to invalid IL or missing references) + //IL_1d63: Expected O, but got Unknown + //IL_1d68: Expected O, but got Unknown + //IL_1d68: Unknown result type (might be due to invalid IL or missing references) + //IL_1d7a: Unknown result type (might be due to invalid IL or missing references) + //IL_1d89: Unknown result type (might be due to invalid IL or missing references) + //IL_1d93: Expected O, but got Unknown + //IL_1d8e: Unknown result type (might be due to invalid IL or missing references) + //IL_1d98: Expected O, but got Unknown + //IL_1d9d: Expected O, but got Unknown + //IL_1db4: Unknown result type (might be due to invalid IL or missing references) + //IL_1db9: Unknown result type (might be due to invalid IL or missing references) + //IL_1dc4: Unknown result type (might be due to invalid IL or missing references) + //IL_1dc9: Unknown result type (might be due to invalid IL or missing references) + //IL_1e24: Unknown result type (might be due to invalid IL or missing references) + //IL_1e29: Unknown result type (might be due to invalid IL or missing references) + //IL_1e2c: Expected O, but got Unknown + //IL_1e31: Expected O, but got Unknown + //IL_1e31: Unknown result type (might be due to invalid IL or missing references) + //IL_1e43: Unknown result type (might be due to invalid IL or missing references) + //IL_1e52: Unknown result type (might be due to invalid IL or missing references) + //IL_1e5c: Expected O, but got Unknown + //IL_1e57: Unknown result type (might be due to invalid IL or missing references) + //IL_1e61: Expected O, but got Unknown + //IL_1e66: Expected O, but got Unknown + //IL_1e73: Unknown result type (might be due to invalid IL or missing references) + //IL_1e78: Unknown result type (might be due to invalid IL or missing references) + //IL_1e8a: Unknown result type (might be due to invalid IL or missing references) + //IL_1e94: Expected O, but got Unknown + //IL_1e94: Unknown result type (might be due to invalid IL or missing references) + //IL_1ea3: Unknown result type (might be due to invalid IL or missing references) + //IL_1ead: Expected O, but got Unknown + //IL_1ea8: Unknown result type (might be due to invalid IL or missing references) + //IL_1eb2: Expected O, but got Unknown + //IL_1eb7: Expected O, but got Unknown + //IL_1ef6: Unknown result type (might be due to invalid IL or missing references) + //IL_1efb: Unknown result type (might be due to invalid IL or missing references) + //IL_1f06: Unknown result type (might be due to invalid IL or missing references) + //IL_1f0b: Unknown result type (might be due to invalid IL or missing references) + //IL_1f57: Unknown result type (might be due to invalid IL or missing references) + //IL_1f5c: Unknown result type (might be due to invalid IL or missing references) + //IL_1f5f: Expected O, but got Unknown + //IL_1f64: Expected O, but got Unknown + //IL_1f64: Unknown result type (might be due to invalid IL or missing references) + //IL_1f76: Unknown result type (might be due to invalid IL or missing references) + //IL_1f85: Unknown result type (might be due to invalid IL or missing references) + //IL_1f8f: Expected O, but got Unknown + //IL_1f8a: Unknown result type (might be due to invalid IL or missing references) + //IL_1f94: Expected O, but got Unknown + //IL_1f99: Expected O, but got Unknown + //IL_2005: Unknown result type (might be due to invalid IL or missing references) + //IL_200a: Unknown result type (might be due to invalid IL or missing references) + //IL_201c: Unknown result type (might be due to invalid IL or missing references) + //IL_2026: Expected O, but got Unknown + //IL_2026: Unknown result type (might be due to invalid IL or missing references) + //IL_2035: Unknown result type (might be due to invalid IL or missing references) + //IL_203f: Expected O, but got Unknown + //IL_203a: Unknown result type (might be due to invalid IL or missing references) + //IL_2044: Expected O, but got Unknown + //IL_2049: Expected O, but got Unknown + //IL_20af: Unknown result type (might be due to invalid IL or missing references) + StaticResourceExtension val = new StaticResourceExtension(); + StaticResourceExtension val2 = new StaticResourceExtension(); + AppThemeBindingExtension val3 = new AppThemeBindingExtension(); + StaticResourceExtension val4 = new StaticResourceExtension(); + StaticResourceExtension val5 = new StaticResourceExtension(); + AppThemeBindingExtension val6 = new AppThemeBindingExtension(); + AppThemeBindingExtension val7 = new AppThemeBindingExtension(); + StaticResourceExtension val8 = new StaticResourceExtension(); + StaticResourceExtension val9 = new StaticResourceExtension(); + AppThemeBindingExtension val10 = new AppThemeBindingExtension(); + ImageButton val11 = new ImageButton(); + AppThemeBindingExtension val12 = new AppThemeBindingExtension(); + StaticResourceExtension val13 = new StaticResourceExtension(); + StaticResourceExtension val14 = new StaticResourceExtension(); + AppThemeBindingExtension val15 = new AppThemeBindingExtension(); + ImageButton val16 = new ImageButton(); + AppThemeBindingExtension val17 = new AppThemeBindingExtension(); + StaticResourceExtension val18 = new StaticResourceExtension(); + StaticResourceExtension val19 = new StaticResourceExtension(); + AppThemeBindingExtension val20 = new AppThemeBindingExtension(); + ImageButton val21 = new ImageButton(); + AppThemeBindingExtension val22 = new AppThemeBindingExtension(); + StaticResourceExtension val23 = new StaticResourceExtension(); + StaticResourceExtension val24 = new StaticResourceExtension(); + AppThemeBindingExtension val25 = new AppThemeBindingExtension(); + ImageButton val26 = new ImageButton(); + AppThemeBindingExtension val27 = new AppThemeBindingExtension(); + StaticResourceExtension val28 = new StaticResourceExtension(); + StaticResourceExtension val29 = new StaticResourceExtension(); + AppThemeBindingExtension val30 = new AppThemeBindingExtension(); + ImageButton val31 = new ImageButton(); + StaticResourceExtension val32 = new StaticResourceExtension(); + Entry val33 = new Entry(); + StaticResourceExtension val34 = new StaticResourceExtension(); + Button val35 = new Button(); + Grid val36 = new Grid(); + StaticResourceExtension val37 = new StaticResourceExtension(); + StaticResourceExtension val38 = new StaticResourceExtension(); + AppThemeBindingExtension val39 = new AppThemeBindingExtension(); + ProgressBar val40 = new ProgressBar(); + WebView val41 = new WebView(); + StaticResourceExtension val42 = new StaticResourceExtension(); + StaticResourceExtension val43 = new StaticResourceExtension(); + AppThemeBindingExtension val44 = new AppThemeBindingExtension(); + StaticResourceExtension val45 = new StaticResourceExtension(); + Label val46 = new Label(); + AppThemeBindingExtension val47 = new AppThemeBindingExtension(); + ImageButton val48 = new ImageButton(); + Grid val49 = new Grid(); + Grid val50 = new Grid(); + MainPage mainPage; + NameScope val51 = (NameScope)(((object)NameScope.GetNameScope((BindableObject)(object)(mainPage = this))) ?? ((object)new NameScope())); + NameScope.SetNameScope((BindableObject)(object)mainPage, (INameScope)(object)val51); + ((Element)val50).transientNamescope = (INameScope)(object)val51; + ((Element)val36).transientNamescope = (INameScope)(object)val51; + ((Element)val11).transientNamescope = (INameScope)(object)val51; + ((Element)val16).transientNamescope = (INameScope)(object)val51; + ((Element)val21).transientNamescope = (INameScope)(object)val51; + ((Element)val26).transientNamescope = (INameScope)(object)val51; + ((Element)val31).transientNamescope = (INameScope)(object)val51; + ((Element)val33).transientNamescope = (INameScope)(object)val51; + ((INameScope)val51).RegisterName("AddressBar", (object)val33); + if (((Element)val33).StyleId == null) + { + ((Element)val33).StyleId = "AddressBar"; + } + ((Element)val35).transientNamescope = (INameScope)(object)val51; + ((Element)val40).transientNamescope = (INameScope)(object)val51; + ((INameScope)val51).RegisterName("LoadingProgress", (object)val40); + if (((Element)val40).StyleId == null) + { + ((Element)val40).StyleId = "LoadingProgress"; + } + ((Element)val41).transientNamescope = (INameScope)(object)val51; + ((INameScope)val51).RegisterName("BrowserWebView", (object)val41); + if (((Element)val41).StyleId == null) + { + ((Element)val41).StyleId = "BrowserWebView"; + } + ((Element)val49).transientNamescope = (INameScope)(object)val51; + ((Element)val46).transientNamescope = (INameScope)(object)val51; + ((INameScope)val51).RegisterName("StatusLabel", (object)val46); + if (((Element)val46).StyleId == null) + { + ((Element)val46).StyleId = "StatusLabel"; + } + ((Element)val48).transientNamescope = (INameScope)(object)val51; + ((INameScope)val51).RegisterName("ThemeToggle", (object)val48); + if (((Element)val48).StyleId == null) + { + ((Element)val48).StyleId = "ThemeToggle"; + } + AddressBar = val33; + LoadingProgress = val40; + BrowserWebView = val41; + StatusLabel = val46; + ThemeToggle = val48; + ((BindableObject)mainPage).SetValue(Page.TitleProperty, (object)"XAML Browser"); + val.Key = "PageBackgroundLight"; + StaticResourceExtension val52 = new StaticResourceExtension + { + Key = "PageBackgroundLight" + }; + XamlServiceProvider val53 = new XamlServiceProvider(); + Type? typeFromHandle = typeof(IProvideValueTarget); + object[] array = new object[0 + 2]; + array[0] = val3; + array[1] = mainPage; + SimpleValueTargetProvider val54 = new SimpleValueTargetProvider(array, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[3] { val51, val51, val51 }, false); + object obj = (object)val54; + val53.Add(typeFromHandle, (object)val54); + val53.Add(typeof(IReferenceProvider), obj); + val53.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object light = val52.ProvideValue((IServiceProvider)val53); + val3.Light = light; + val2.Key = "PageBackgroundDark"; + StaticResourceExtension val55 = new StaticResourceExtension + { + Key = "PageBackgroundDark" + }; + XamlServiceProvider val56 = new XamlServiceProvider(); + Type? typeFromHandle2 = typeof(IProvideValueTarget); + object[] array2 = new object[0 + 2]; + array2[0] = val3; + array2[1] = mainPage; + SimpleValueTargetProvider val57 = new SimpleValueTargetProvider(array2, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[3] { val51, val51, val51 }, false); + object obj2 = (object)val57; + val56.Add(typeFromHandle2, (object)val57); + val56.Add(typeof(IReferenceProvider), obj2); + val56.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + object dark = val55.ProvideValue((IServiceProvider)val56); + val3.Dark = dark; + XamlServiceProvider val58 = new XamlServiceProvider(); + val58.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)mainPage, (object)VisualElement.BackgroundColorProperty)); + val58.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(6, 14))); + BindingBase val59 = ((IMarkupExtension)(object)val3).ProvideValue((IServiceProvider)val58); + ((BindableObject)mainPage).SetBinding(VisualElement.BackgroundColorProperty, val59); + ((BindableObject)val50).SetValue(Grid.RowDefinitionsProperty, (object)new RowDefinitionCollection((RowDefinition[])(object)new RowDefinition[4] + { + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Auto), + new RowDefinition(GridLength.Star), + new RowDefinition(GridLength.Auto) + })); + ((BindableObject)val36).SetValue(Grid.RowProperty, (object)0); + ((BindableObject)val36).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[7] + { + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Auto), + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Auto) + })); + ((BindableObject)val36).SetValue(Layout.PaddingProperty, (object)new Thickness(12.0, 8.0)); + ((BindableObject)val36).SetValue(Grid.ColumnSpacingProperty, (object)8.0); + val4.Key = "ToolbarBackgroundLight"; + StaticResourceExtension val60 = new StaticResourceExtension + { + Key = "ToolbarBackgroundLight" + }; + XamlServiceProvider val61 = new XamlServiceProvider(); + Type? typeFromHandle3 = typeof(IProvideValueTarget); + object[] array3 = new object[0 + 4]; + array3[0] = val6; + array3[1] = val36; + array3[2] = val50; + array3[3] = mainPage; + SimpleValueTargetProvider val62 = new SimpleValueTargetProvider(array3, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj3 = (object)val62; + val61.Add(typeFromHandle3, (object)val62); + val61.Add(typeof(IReferenceProvider), obj3); + val61.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 15))); + object light2 = val60.ProvideValue((IServiceProvider)val61); + val6.Light = light2; + val5.Key = "ToolbarBackgroundDark"; + StaticResourceExtension val63 = new StaticResourceExtension + { + Key = "ToolbarBackgroundDark" + }; + XamlServiceProvider val64 = new XamlServiceProvider(); + Type? typeFromHandle4 = typeof(IProvideValueTarget); + object[] array4 = new object[0 + 4]; + array4[0] = val6; + array4[1] = val36; + array4[2] = val50; + array4[3] = mainPage; + SimpleValueTargetProvider val65 = new SimpleValueTargetProvider(array4, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj4 = (object)val65; + val64.Add(typeFromHandle4, (object)val65); + val64.Add(typeof(IReferenceProvider), obj4); + val64.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 15))); + object dark2 = val63.ProvideValue((IServiceProvider)val64); + val6.Dark = dark2; + XamlServiceProvider val66 = new XamlServiceProvider(); + val66.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val36, (object)VisualElement.BackgroundColorProperty)); + val66.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(14, 15))); + BindingBase val67 = ((IMarkupExtension)(object)val6).ProvideValue((IServiceProvider)val66); + ((BindableObject)val36).SetBinding(VisualElement.BackgroundColorProperty, val67); + ((BindableObject)val11).SetValue(Grid.ColumnProperty, (object)0); + val7.Light = "arrow_back_dark.png"; + val7.Dark = "arrow_back_light.png"; + XamlServiceProvider val68 = new XamlServiceProvider(); + val68.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val11, (object)ImageButton.SourceProperty)); + val68.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(18, 26))); + BindingBase val69 = ((IMarkupExtension)(object)val7).ProvideValue((IServiceProvider)val68); + ((BindableObject)val11).SetBinding(ImageButton.SourceProperty, val69); + ((BindableObject)val11).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val11).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val11).SetValue(ImageButton.CornerRadiusProperty, (object)20); + ((BindableObject)val11).SetValue(ImageButton.PaddingProperty, (object)new Thickness(8.0)); + val8.Key = "ButtonBackgroundLight"; + StaticResourceExtension val70 = new StaticResourceExtension + { + Key = "ButtonBackgroundLight" + }; + XamlServiceProvider val71 = new XamlServiceProvider(); + Type? typeFromHandle5 = typeof(IProvideValueTarget); + object[] array5 = new object[0 + 5]; + array5[0] = val10; + array5[1] = val11; + array5[2] = val36; + array5[3] = val50; + array5[4] = mainPage; + SimpleValueTargetProvider val72 = new SimpleValueTargetProvider(array5, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj5 = (object)val72; + val71.Add(typeFromHandle5, (object)val72); + val71.Add(typeof(IReferenceProvider), obj5); + val71.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 26))); + object light3 = val70.ProvideValue((IServiceProvider)val71); + val10.Light = light3; + val9.Key = "ButtonBackgroundDark"; + StaticResourceExtension val73 = new StaticResourceExtension + { + Key = "ButtonBackgroundDark" + }; + XamlServiceProvider val74 = new XamlServiceProvider(); + Type? typeFromHandle6 = typeof(IProvideValueTarget); + object[] array6 = new object[0 + 5]; + array6[0] = val10; + array6[1] = val11; + array6[2] = val36; + array6[3] = val50; + array6[4] = mainPage; + SimpleValueTargetProvider val75 = new SimpleValueTargetProvider(array6, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj6 = (object)val75; + val74.Add(typeFromHandle6, (object)val75); + val74.Add(typeof(IReferenceProvider), obj6); + val74.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 26))); + object dark3 = val73.ProvideValue((IServiceProvider)val74); + val10.Dark = dark3; + XamlServiceProvider val76 = new XamlServiceProvider(); + val76.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val11, (object)VisualElement.BackgroundColorProperty)); + val76.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(23, 26))); + BindingBase val77 = ((IMarkupExtension)(object)val10).ProvideValue((IServiceProvider)val76); + ((BindableObject)val11).SetBinding(VisualElement.BackgroundColorProperty, val77); + val11.Clicked += mainPage.OnBackClicked; + ((BindableObject)val11).SetValue(Element.AutomationIdProperty, (object)"BackButton"); + ((BindableObject)val11).SetValue(ToolTipProperties.TextProperty, (object)"Go Back"); + ((Layout)val36).Children.Add((IView)(object)val11); + ((BindableObject)val16).SetValue(Grid.ColumnProperty, (object)1); + val12.Light = "arrow_forward_dark.png"; + val12.Dark = "arrow_forward_light.png"; + XamlServiceProvider val78 = new XamlServiceProvider(); + val78.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val16, (object)ImageButton.SourceProperty)); + val78.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(30, 26))); + BindingBase val79 = ((IMarkupExtension)(object)val12).ProvideValue((IServiceProvider)val78); + ((BindableObject)val16).SetBinding(ImageButton.SourceProperty, val79); + ((BindableObject)val16).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val16).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val16).SetValue(ImageButton.CornerRadiusProperty, (object)20); + ((BindableObject)val16).SetValue(ImageButton.PaddingProperty, (object)new Thickness(8.0)); + val13.Key = "ButtonBackgroundLight"; + StaticResourceExtension val80 = new StaticResourceExtension + { + Key = "ButtonBackgroundLight" + }; + XamlServiceProvider val81 = new XamlServiceProvider(); + Type? typeFromHandle7 = typeof(IProvideValueTarget); + object[] array7 = new object[0 + 5]; + array7[0] = val15; + array7[1] = val16; + array7[2] = val36; + array7[3] = val50; + array7[4] = mainPage; + SimpleValueTargetProvider val82 = new SimpleValueTargetProvider(array7, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj7 = (object)val82; + val81.Add(typeFromHandle7, (object)val82); + val81.Add(typeof(IReferenceProvider), obj7); + val81.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 26))); + object light4 = val80.ProvideValue((IServiceProvider)val81); + val15.Light = light4; + val14.Key = "ButtonBackgroundDark"; + StaticResourceExtension val83 = new StaticResourceExtension + { + Key = "ButtonBackgroundDark" + }; + XamlServiceProvider val84 = new XamlServiceProvider(); + Type? typeFromHandle8 = typeof(IProvideValueTarget); + object[] array8 = new object[0 + 5]; + array8[0] = val15; + array8[1] = val16; + array8[2] = val36; + array8[3] = val50; + array8[4] = mainPage; + SimpleValueTargetProvider val85 = new SimpleValueTargetProvider(array8, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj8 = (object)val85; + val84.Add(typeFromHandle8, (object)val85); + val84.Add(typeof(IReferenceProvider), obj8); + val84.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 26))); + object dark4 = val83.ProvideValue((IServiceProvider)val84); + val15.Dark = dark4; + XamlServiceProvider val86 = new XamlServiceProvider(); + val86.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val16, (object)VisualElement.BackgroundColorProperty)); + val86.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(35, 26))); + BindingBase val87 = ((IMarkupExtension)(object)val15).ProvideValue((IServiceProvider)val86); + ((BindableObject)val16).SetBinding(VisualElement.BackgroundColorProperty, val87); + val16.Clicked += mainPage.OnForwardClicked; + ((BindableObject)val16).SetValue(Element.AutomationIdProperty, (object)"ForwardButton"); + ((BindableObject)val16).SetValue(ToolTipProperties.TextProperty, (object)"Go Forward"); + ((Layout)val36).Children.Add((IView)(object)val16); + ((BindableObject)val21).SetValue(Grid.ColumnProperty, (object)2); + val17.Light = "refresh_dark.png"; + val17.Dark = "refresh_light.png"; + XamlServiceProvider val88 = new XamlServiceProvider(); + val88.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val21, (object)ImageButton.SourceProperty)); + val88.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(42, 26))); + BindingBase val89 = ((IMarkupExtension)(object)val17).ProvideValue((IServiceProvider)val88); + ((BindableObject)val21).SetBinding(ImageButton.SourceProperty, val89); + ((BindableObject)val21).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val21).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val21).SetValue(ImageButton.CornerRadiusProperty, (object)20); + ((BindableObject)val21).SetValue(ImageButton.PaddingProperty, (object)new Thickness(8.0)); + val18.Key = "ButtonBackgroundLight"; + StaticResourceExtension val90 = new StaticResourceExtension + { + Key = "ButtonBackgroundLight" + }; + XamlServiceProvider val91 = new XamlServiceProvider(); + Type? typeFromHandle9 = typeof(IProvideValueTarget); + object[] array9 = new object[0 + 5]; + array9[0] = val20; + array9[1] = val21; + array9[2] = val36; + array9[3] = val50; + array9[4] = mainPage; + SimpleValueTargetProvider val92 = new SimpleValueTargetProvider(array9, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj9 = (object)val92; + val91.Add(typeFromHandle9, (object)val92); + val91.Add(typeof(IReferenceProvider), obj9); + val91.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 26))); + object light5 = val90.ProvideValue((IServiceProvider)val91); + val20.Light = light5; + val19.Key = "ButtonBackgroundDark"; + StaticResourceExtension val93 = new StaticResourceExtension + { + Key = "ButtonBackgroundDark" + }; + XamlServiceProvider val94 = new XamlServiceProvider(); + Type? typeFromHandle10 = typeof(IProvideValueTarget); + object[] array10 = new object[0 + 5]; + array10[0] = val20; + array10[1] = val21; + array10[2] = val36; + array10[3] = val50; + array10[4] = mainPage; + SimpleValueTargetProvider val95 = new SimpleValueTargetProvider(array10, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj10 = (object)val95; + val94.Add(typeFromHandle10, (object)val95); + val94.Add(typeof(IReferenceProvider), obj10); + val94.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 26))); + object dark5 = val93.ProvideValue((IServiceProvider)val94); + val20.Dark = dark5; + XamlServiceProvider val96 = new XamlServiceProvider(); + val96.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val21, (object)VisualElement.BackgroundColorProperty)); + val96.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(47, 26))); + BindingBase val97 = ((IMarkupExtension)(object)val20).ProvideValue((IServiceProvider)val96); + ((BindableObject)val21).SetBinding(VisualElement.BackgroundColorProperty, val97); + val21.Clicked += mainPage.OnRefreshClicked; + ((BindableObject)val21).SetValue(Element.AutomationIdProperty, (object)"RefreshButton"); + ((BindableObject)val21).SetValue(ToolTipProperties.TextProperty, (object)"Refresh Page"); + ((Layout)val36).Children.Add((IView)(object)val21); + ((BindableObject)val26).SetValue(Grid.ColumnProperty, (object)3); + val22.Light = "close_dark.png"; + val22.Dark = "close_light.png"; + XamlServiceProvider val98 = new XamlServiceProvider(); + val98.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val26, (object)ImageButton.SourceProperty)); + val98.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(54, 26))); + BindingBase val99 = ((IMarkupExtension)(object)val22).ProvideValue((IServiceProvider)val98); + ((BindableObject)val26).SetBinding(ImageButton.SourceProperty, val99); + ((BindableObject)val26).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val26).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val26).SetValue(ImageButton.CornerRadiusProperty, (object)20); + ((BindableObject)val26).SetValue(ImageButton.PaddingProperty, (object)new Thickness(8.0)); + val23.Key = "ButtonBackgroundLight"; + StaticResourceExtension val100 = new StaticResourceExtension + { + Key = "ButtonBackgroundLight" + }; + XamlServiceProvider val101 = new XamlServiceProvider(); + Type? typeFromHandle11 = typeof(IProvideValueTarget); + object[] array11 = new object[0 + 5]; + array11[0] = val25; + array11[1] = val26; + array11[2] = val36; + array11[3] = val50; + array11[4] = mainPage; + SimpleValueTargetProvider val102 = new SimpleValueTargetProvider(array11, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj11 = (object)val102; + val101.Add(typeFromHandle11, (object)val102); + val101.Add(typeof(IReferenceProvider), obj11); + val101.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 26))); + object light6 = val100.ProvideValue((IServiceProvider)val101); + val25.Light = light6; + val24.Key = "ButtonBackgroundDark"; + StaticResourceExtension val103 = new StaticResourceExtension + { + Key = "ButtonBackgroundDark" + }; + XamlServiceProvider val104 = new XamlServiceProvider(); + Type? typeFromHandle12 = typeof(IProvideValueTarget); + object[] array12 = new object[0 + 5]; + array12[0] = val25; + array12[1] = val26; + array12[2] = val36; + array12[3] = val50; + array12[4] = mainPage; + SimpleValueTargetProvider val105 = new SimpleValueTargetProvider(array12, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj12 = (object)val105; + val104.Add(typeFromHandle12, (object)val105); + val104.Add(typeof(IReferenceProvider), obj12); + val104.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 26))); + object dark6 = val103.ProvideValue((IServiceProvider)val104); + val25.Dark = dark6; + XamlServiceProvider val106 = new XamlServiceProvider(); + val106.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val26, (object)VisualElement.BackgroundColorProperty)); + val106.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(59, 26))); + BindingBase val107 = ((IMarkupExtension)(object)val25).ProvideValue((IServiceProvider)val106); + ((BindableObject)val26).SetBinding(VisualElement.BackgroundColorProperty, val107); + val26.Clicked += mainPage.OnStopClicked; + ((BindableObject)val26).SetValue(Element.AutomationIdProperty, (object)"StopButton"); + ((BindableObject)val26).SetValue(ToolTipProperties.TextProperty, (object)"Stop Loading"); + ((Layout)val36).Children.Add((IView)(object)val26); + ((BindableObject)val31).SetValue(Grid.ColumnProperty, (object)4); + val27.Light = "home_dark.png"; + val27.Dark = "home_light.png"; + XamlServiceProvider val108 = new XamlServiceProvider(); + val108.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val31, (object)ImageButton.SourceProperty)); + val108.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(66, 26))); + BindingBase val109 = ((IMarkupExtension)(object)val27).ProvideValue((IServiceProvider)val108); + ((BindableObject)val31).SetBinding(ImageButton.SourceProperty, val109); + ((BindableObject)val31).SetValue(VisualElement.WidthRequestProperty, (object)40.0); + ((BindableObject)val31).SetValue(VisualElement.HeightRequestProperty, (object)40.0); + ((BindableObject)val31).SetValue(ImageButton.CornerRadiusProperty, (object)20); + ((BindableObject)val31).SetValue(ImageButton.PaddingProperty, (object)new Thickness(8.0)); + val28.Key = "ButtonBackgroundLight"; + StaticResourceExtension val110 = new StaticResourceExtension + { + Key = "ButtonBackgroundLight" + }; + XamlServiceProvider val111 = new XamlServiceProvider(); + Type? typeFromHandle13 = typeof(IProvideValueTarget); + object[] array13 = new object[0 + 5]; + array13[0] = val30; + array13[1] = val31; + array13[2] = val36; + array13[3] = val50; + array13[4] = mainPage; + SimpleValueTargetProvider val112 = new SimpleValueTargetProvider(array13, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj13 = (object)val112; + val111.Add(typeFromHandle13, (object)val112); + val111.Add(typeof(IReferenceProvider), obj13); + val111.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 26))); + object light7 = val110.ProvideValue((IServiceProvider)val111); + val30.Light = light7; + val29.Key = "ButtonBackgroundDark"; + StaticResourceExtension val113 = new StaticResourceExtension + { + Key = "ButtonBackgroundDark" + }; + XamlServiceProvider val114 = new XamlServiceProvider(); + Type? typeFromHandle14 = typeof(IProvideValueTarget); + object[] array14 = new object[0 + 5]; + array14[0] = val30; + array14[1] = val31; + array14[2] = val36; + array14[3] = val50; + array14[4] = mainPage; + SimpleValueTargetProvider val115 = new SimpleValueTargetProvider(array14, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[6] { val51, val51, val51, val51, val51, val51 }, false); + object obj14 = (object)val115; + val114.Add(typeFromHandle14, (object)val115); + val114.Add(typeof(IReferenceProvider), obj14); + val114.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 26))); + object dark7 = val113.ProvideValue((IServiceProvider)val114); + val30.Dark = dark7; + XamlServiceProvider val116 = new XamlServiceProvider(); + val116.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val31, (object)VisualElement.BackgroundColorProperty)); + val116.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(71, 26))); + BindingBase val117 = ((IMarkupExtension)(object)val30).ProvideValue((IServiceProvider)val116); + ((BindableObject)val31).SetBinding(VisualElement.BackgroundColorProperty, val117); + val31.Clicked += mainPage.OnHomeClicked; + ((BindableObject)val31).SetValue(Element.AutomationIdProperty, (object)"HomeButton"); + ((BindableObject)val31).SetValue(ToolTipProperties.TextProperty, (object)"Go Home"); + ((Layout)val36).Children.Add((IView)(object)val31); + ((BindableObject)val33).SetValue(Grid.ColumnProperty, (object)5); + ((BindableObject)val33).SetValue(Entry.PlaceholderProperty, (object)"Enter URL or search..."); + val32.Key = "AddressBarStyle"; + StaticResourceExtension val118 = new StaticResourceExtension + { + Key = "AddressBarStyle" + }; + XamlServiceProvider val119 = new XamlServiceProvider(); + Type? typeFromHandle15 = typeof(IProvideValueTarget); + object[] array15 = new object[0 + 4]; + array15[0] = val33; + array15[1] = val36; + array15[2] = val50; + array15[3] = mainPage; + SimpleValueTargetProvider val120 = new SimpleValueTargetProvider(array15, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj15 = (object)val120; + val119.Add(typeFromHandle15, (object)val120); + val119.Add(typeof(IReferenceProvider), obj15); + val119.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(80, 20))); + object obj16 = val118.ProvideValue((IServiceProvider)val119); + ((BindableObject)val33).SetValue(VisualElement.StyleProperty, (obj16 == null || !typeof(BindingBase).IsAssignableFrom(obj16.GetType())) ? obj16 : obj16); + val33.Completed += mainPage.OnAddressBarCompleted; + ((Layout)val36).Children.Add((IView)(object)val33); + ((BindableObject)val35).SetValue(Grid.ColumnProperty, (object)6); + ((BindableObject)val35).SetValue(Button.TextProperty, (object)"Go"); + val34.Key = "GoButtonStyle"; + StaticResourceExtension val121 = new StaticResourceExtension + { + Key = "GoButtonStyle" + }; + XamlServiceProvider val122 = new XamlServiceProvider(); + Type? typeFromHandle16 = typeof(IProvideValueTarget); + object[] array16 = new object[0 + 4]; + array16[0] = val35; + array16[1] = val36; + array16[2] = val50; + array16[3] = mainPage; + SimpleValueTargetProvider val123 = new SimpleValueTargetProvider(array16, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj17 = (object)val123; + val122.Add(typeFromHandle16, (object)val123); + val122.Add(typeof(IReferenceProvider), obj17); + val122.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(86, 21))); + object obj18 = val121.ProvideValue((IServiceProvider)val122); + ((BindableObject)val35).SetValue(VisualElement.StyleProperty, (obj18 == null || !typeof(BindingBase).IsAssignableFrom(obj18.GetType())) ? obj18 : obj18); + val35.Clicked += mainPage.OnGoClicked; + ((BindableObject)val35).SetValue(Element.AutomationIdProperty, (object)"GoButton"); + ((Layout)val36).Children.Add((IView)(object)val35); + ((Layout)val50).Children.Add((IView)(object)val36); + ((BindableObject)val40).SetValue(Grid.RowProperty, (object)1); + ((BindableObject)val40).SetValue(ProgressBar.ProgressProperty, (object)0.0); + val37.Key = "PrimaryColor"; + StaticResourceExtension val124 = new StaticResourceExtension + { + Key = "PrimaryColor" + }; + XamlServiceProvider val125 = new XamlServiceProvider(); + Type? typeFromHandle17 = typeof(IProvideValueTarget); + object[] array17 = new object[0 + 4]; + array17[0] = val39; + array17[1] = val40; + array17[2] = val50; + array17[3] = mainPage; + SimpleValueTargetProvider val126 = new SimpleValueTargetProvider(array17, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj19 = (object)val126; + val125.Add(typeFromHandle17, (object)val126); + val125.Add(typeof(IReferenceProvider), obj19); + val125.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 22))); + object light8 = val124.ProvideValue((IServiceProvider)val125); + val39.Light = light8; + val38.Key = "PrimaryDarkColor"; + StaticResourceExtension val127 = new StaticResourceExtension + { + Key = "PrimaryDarkColor" + }; + XamlServiceProvider val128 = new XamlServiceProvider(); + Type? typeFromHandle18 = typeof(IProvideValueTarget); + object[] array18 = new object[0 + 4]; + array18[0] = val39; + array18[1] = val40; + array18[2] = val50; + array18[3] = mainPage; + SimpleValueTargetProvider val129 = new SimpleValueTargetProvider(array18, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj20 = (object)val129; + val128.Add(typeFromHandle18, (object)val129); + val128.Add(typeof(IReferenceProvider), obj20); + val128.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 22))); + object dark8 = val127.ProvideValue((IServiceProvider)val128); + val39.Dark = dark8; + XamlServiceProvider val130 = new XamlServiceProvider(); + val130.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val40, (object)ProgressBar.ProgressColorProperty)); + val130.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(95, 22))); + BindingBase val131 = ((IMarkupExtension)(object)val39).ProvideValue((IServiceProvider)val130); + ((BindableObject)val40).SetBinding(ProgressBar.ProgressColorProperty, val131); + ((BindableObject)val40).SetValue(VisualElement.HeightRequestProperty, (object)3.0); + ((BindableObject)val40).SetValue(VisualElement.IsVisibleProperty, ((TypeConverter)new VisibilityConverter()).ConvertFromInvariantString("False")); + ((Layout)val50).Children.Add((IView)(object)val40); + ((BindableObject)val41).SetValue(Grid.RowProperty, (object)2); + ((BindableObject)val41).SetValue(WebView.SourceProperty, ((TypeConverter)new WebViewSourceTypeConverter()).ConvertFromInvariantString("https://openmaui.net")); + val41.Navigating += mainPage.OnWebViewNavigating; + val41.Navigated += mainPage.OnWebViewNavigated; + ((Layout)val50).Children.Add((IView)(object)val41); + ((BindableObject)val49).SetValue(Grid.RowProperty, (object)3); + ((BindableObject)val49).SetValue(Layout.PaddingProperty, (object)new Thickness(8.0, 4.0)); + ((BindableObject)val49).SetValue(Grid.ColumnDefinitionsProperty, (object)new ColumnDefinitionCollection((ColumnDefinition[])(object)new ColumnDefinition[2] + { + new ColumnDefinition(GridLength.Star), + new ColumnDefinition(GridLength.Auto) + })); + val42.Key = "StatusBackgroundLight"; + StaticResourceExtension val132 = new StaticResourceExtension + { + Key = "StatusBackgroundLight" + }; + XamlServiceProvider val133 = new XamlServiceProvider(); + Type? typeFromHandle19 = typeof(IProvideValueTarget); + object[] array19 = new object[0 + 4]; + array19[0] = val44; + array19[1] = val49; + array19[2] = val50; + array19[3] = mainPage; + SimpleValueTargetProvider val134 = new SimpleValueTargetProvider(array19, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Light"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj21 = (object)val134; + val133.Add(typeFromHandle19, (object)val134); + val133.Add(typeof(IReferenceProvider), obj21); + val133.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(110, 15))); + object light9 = val132.ProvideValue((IServiceProvider)val133); + val44.Light = light9; + val43.Key = "StatusBackgroundDark"; + StaticResourceExtension val135 = new StaticResourceExtension + { + Key = "StatusBackgroundDark" + }; + XamlServiceProvider val136 = new XamlServiceProvider(); + Type? typeFromHandle20 = typeof(IProvideValueTarget); + object[] array20 = new object[0 + 4]; + array20[0] = val44; + array20[1] = val49; + array20[2] = val50; + array20[3] = mainPage; + SimpleValueTargetProvider val137 = new SimpleValueTargetProvider(array20, (object)typeof(AppThemeBindingExtension).GetRuntimeProperty("Dark"), (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj22 = (object)val137; + val136.Add(typeFromHandle20, (object)val137); + val136.Add(typeof(IReferenceProvider), obj22); + val136.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(110, 15))); + object dark9 = val135.ProvideValue((IServiceProvider)val136); + val44.Dark = dark9; + XamlServiceProvider val138 = new XamlServiceProvider(); + val138.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val49, (object)VisualElement.BackgroundColorProperty)); + val138.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(110, 15))); + BindingBase val139 = ((IMarkupExtension)(object)val44).ProvideValue((IServiceProvider)val138); + ((BindableObject)val49).SetBinding(VisualElement.BackgroundColorProperty, val139); + ((BindableObject)val46).SetValue(Grid.ColumnProperty, (object)0); + ((BindableObject)val46).SetValue(Label.TextProperty, (object)"Ready"); + val45.Key = "StatusLabelStyle"; + StaticResourceExtension val140 = new StaticResourceExtension + { + Key = "StatusLabelStyle" + }; + XamlServiceProvider val141 = new XamlServiceProvider(); + Type? typeFromHandle21 = typeof(IProvideValueTarget); + object[] array21 = new object[0 + 4]; + array21[0] = val46; + array21[1] = val49; + array21[2] = val50; + array21[3] = mainPage; + SimpleValueTargetProvider val142 = new SimpleValueTargetProvider(array21, (object)VisualElement.StyleProperty, (INameScope[])(object)new NameScope[5] { val51, val51, val51, val51, val51 }, false); + object obj23 = (object)val142; + val141.Add(typeFromHandle21, (object)val142); + val141.Add(typeof(IReferenceProvider), obj23); + val141.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(115, 20))); + object obj24 = val140.ProvideValue((IServiceProvider)val141); + ((BindableObject)val46).SetValue(VisualElement.StyleProperty, (obj24 == null || !typeof(BindingBase).IsAssignableFrom(obj24.GetType())) ? obj24 : obj24); + ((Layout)val49).Children.Add((IView)(object)val46); + ((BindableObject)val48).SetValue(Grid.ColumnProperty, (object)1); + val47.Light = "moon_dark.png"; + val47.Dark = "sun_light.png"; + XamlServiceProvider val143 = new XamlServiceProvider(); + val143.Add(typeof(IProvideValueTarget), (object)new ValueTargetProvider((object)val48, (object)ImageButton.SourceProperty)); + val143.Add(typeof(IXmlLineInfoProvider), (object)new XmlLineInfoProvider((IXmlLineInfo)new XmlLineInfo(120, 26))); + BindingBase val144 = ((IMarkupExtension)(object)val47).ProvideValue((IServiceProvider)val143); + ((BindableObject)val48).SetBinding(ImageButton.SourceProperty, val144); + ((BindableObject)val48).SetValue(VisualElement.WidthRequestProperty, (object)32.0); + ((BindableObject)val48).SetValue(VisualElement.HeightRequestProperty, (object)24.0); + ((BindableObject)val48).SetValue(ImageButton.CornerRadiusProperty, (object)4); + ((BindableObject)val48).SetValue(ImageButton.PaddingProperty, (object)new Thickness(4.0)); + ((BindableObject)val48).SetValue(VisualElement.BackgroundColorProperty, (object)Colors.Transparent); + val48.Clicked += mainPage.OnThemeToggleClicked; + ((BindableObject)val48).SetValue(ToolTipProperties.TextProperty, (object)"Toggle Light/Dark Theme"); + ((Layout)val49).Children.Add((IView)(object)val48); + ((Layout)val50).Children.Add((IView)(object)val49); + ((BindableObject)mainPage).SetValue(ContentPage.ContentProperty, (object)val50); + } +} diff --git a/XamlBrowser/MauiProgram.cs b/XamlBrowser/MauiProgram.cs new file mode 100644 index 0000000..6a16f24 --- /dev/null +++ b/XamlBrowser/MauiProgram.cs @@ -0,0 +1,22 @@ +using Microsoft.Maui.Controls.Hosting; +using Microsoft.Maui.Hosting; +using Microsoft.Maui.Platform.Linux; +using Microsoft.Maui.Platform.Linux.Hosting; + +namespace XamlBrowser; + +public static class MauiProgram +{ + public static void Main(string[] args) + { + MauiAppBuilder obj = MauiApp.CreateBuilder(true); + AppHostBuilderExtensions.UseMauiApp(obj).UseLinux(); + LinuxApplication.Run(obj.Build(), args, delegate(LinuxApplicationOptions options) + { + options.Title = "XAML Browser"; + options.Width = 1200; + options.Height = 800; + options.UseGtk = true; + }); + } +} diff --git a/XamlBrowser/XamlBrowser.csproj b/XamlBrowser/XamlBrowser.csproj new file mode 100644 index 0000000..ee8e823 --- /dev/null +++ b/XamlBrowser/XamlBrowser.csproj @@ -0,0 +1,25 @@ + + + XamlBrowser + False + Exe + netcoreapp9.0 + Arm64 + + + 12.0 + True + + + + + + + + ../../OpenMaui.Controls.Linux.dll + + + + + + \ No newline at end of file