├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── pr_labels.yml └── workflows │ └── CLA.yml ├── .gitignore ├── .gitmodules ├── .ncrunch ├── AppWithoutLifetime.v3.ncrunchproject ├── Avalonia.Analyzers.v3.ncrunchproject ├── Avalonia.Android.v3.ncrunchproject ├── Avalonia.AndroidTestApplication.v3.ncrunchproject ├── Avalonia.Base.UnitTests.v3.ncrunchproject ├── Avalonia.Benchmarks.v3.ncrunchproject ├── Avalonia.Browser.Blazor.v3.ncrunchproject ├── Avalonia.Browser.v3.ncrunchproject ├── Avalonia.Build.Tasks.UnitTest.v3.ncrunchproject ├── Avalonia.Build.Tasks.v3.ncrunchproject ├── Avalonia.Controls.DataGrid.UnitTests.v3.ncrunchproject ├── Avalonia.Controls.UnitTests.v3.ncrunchproject ├── Avalonia.Designer.HostApp.v3.ncrunchproject ├── Avalonia.DesignerSupport.TestApp.v3.ncrunchproject ├── Avalonia.DesignerSupport.Tests.v3.ncrunchproject ├── Avalonia.Desktop.net6.0.v3.ncrunchproject ├── Avalonia.Desktop.netstandard2.0.v3.ncrunchproject ├── Avalonia.Direct2D1.RenderTests.v3.ncrunchproject ├── Avalonia.Direct2D1.UnitTests.v3.ncrunchproject ├── Avalonia.FreeDesktop.net6.0.v3.ncrunchproject ├── Avalonia.FreeDesktop.netstandard2.0.v3.ncrunchproject ├── Avalonia.Generators.Tests.v3.ncrunchproject ├── Avalonia.Generators.v3.ncrunchproject ├── Avalonia.Headless.NUnit.UnitTests.v3.ncrunchproject ├── Avalonia.Headless.NUnit.netstandard2.0.v3.ncrunchproject ├── Avalonia.Headless.XUnit.UnitTests.v3.ncrunchproject ├── Avalonia.Headless.XUnit.netstandard2.0.v3.ncrunchproject ├── Avalonia.IntegrationTests.Appium.v3.ncrunchproject ├── Avalonia.IntegrationTests.Win32.v3.ncrunchproject ├── Avalonia.LeakTests.v3.ncrunchproject ├── Avalonia.Markup.UnitTests.v3.ncrunchproject ├── Avalonia.Markup.Xaml.UnitTests.v3.ncrunchproject ├── Avalonia.MicroCom.v3.ncrunchproject ├── Avalonia.Native.net6.0.v3.ncrunchproject ├── Avalonia.Native.netstandard2.0.v3.ncrunchproject ├── Avalonia.ReactiveUI.UnitTests.v3.ncrunchproject ├── Avalonia.RenderTests.WpfCompare.v3.ncrunchproject ├── Avalonia.Skia.RenderTests.v3.ncrunchproject ├── Avalonia.Skia.UnitTests.v3.ncrunchproject ├── Avalonia.Themes.Fluent.net6.0.v3.ncrunchproject ├── Avalonia.Themes.Fluent.netstandard2.0.v3.ncrunchproject ├── Avalonia.Themes.Simple.net8.0.v3.ncrunchproject ├── Avalonia.Themes.Simple.netstandard2.0.v3.ncrunchproject ├── Avalonia.Tizen.v3.ncrunchproject ├── Avalonia.UnitTests.v3.ncrunchproject ├── Avalonia.Win32.Interoperability.v3.ncrunchproject ├── Avalonia.Win32.net6.0.v3.ncrunchproject ├── Avalonia.Win32.netstandard2.0.v3.ncrunchproject ├── Avalonia.X11.net6.0.v3.ncrunchproject ├── Avalonia.X11.netstandard2.0.v3.ncrunchproject ├── Avalonia.iOS.v3.ncrunchproject ├── Avalonia.net461.v3.ncrunchproject ├── Avalonia.net6.0.v3.ncrunchproject ├── Avalonia.net8.0.v3.ncrunchproject ├── Avalonia.netcoreapp2.0.v3.ncrunchproject ├── Avalonia.netstandard2.0.v3.ncrunchproject ├── BindingDemo.v3.ncrunchproject ├── ControlCatalog.Android.v3.ncrunchproject ├── ControlCatalog.Browser.Blazor.v3.ncrunchproject ├── ControlCatalog.Browser.v3.ncrunchproject ├── ControlCatalog.Desktop.v3.ncrunchproject ├── ControlCatalog.NetCore.v3.ncrunchproject ├── ControlCatalog.Tizen.v3.ncrunchproject ├── ControlCatalog.iOS.v3.ncrunchproject ├── ControlCatalog.net8.0.v3.ncrunchproject ├── ControlCatalog.netstandard2.0.v3.ncrunchproject ├── ControlCatalog.v3.ncrunchproject ├── ControlSamples.v3.ncrunchproject ├── DevAnalyzers.v3.ncrunchproject ├── DevGenerators.v3.ncrunchproject ├── Direct3DInteropSample.v3.ncrunchproject ├── Generators.Sandbox.v3.ncrunchproject ├── GpuInterop.v3.ncrunchproject ├── IntegrationTestApp.v3.ncrunchproject ├── MiniMvvm.v3.ncrunchproject ├── MobileSandbox.Android.v3.ncrunchproject ├── MobileSandbox.Browser.v3.ncrunchproject ├── MobileSandbox.Desktop.v3.ncrunchproject ├── MobileSandbox.iOS.v3.ncrunchproject ├── MobileSandbox.net6.0.v3.ncrunchproject ├── MobileSandbox.netstandard2.0.v3.ncrunchproject ├── MobileSandbox.v3.ncrunchproject ├── NativeEmbedSample.v3.ncrunchproject ├── PInvoke.v3.ncrunchproject ├── PlatformSanityChecks.v3.ncrunchproject ├── Previewer.v3.ncrunchproject ├── ReactiveUIDemo.v3.ncrunchproject ├── RemoteDemo.v3.ncrunchproject ├── RenderDemo.v3.ncrunchproject ├── SafeAreaDemo.Android.v3.ncrunchproject ├── SafeAreaDemo.Desktop.v3.ncrunchproject ├── SafeAreaDemo.iOS.v3.ncrunchproject ├── SafeAreaDemo.v3.ncrunchproject ├── Sandbox.v3.ncrunchproject ├── SingleProjectSandbox.v3.ncrunchproject ├── UnloadableAssemblyLoadContext.v3.ncrunchproject ├── UnloadableAssemblyLoadContextPlug.v3.ncrunchproject ├── VirtualizationDemo.v3.ncrunchproject ├── WindowsInteropTest.v3.ncrunchproject ├── XEmbedSample.net8.0.v3.ncrunchproject ├── XEmbedSample.netstandard2.0.v3.ncrunchproject └── _build.v3.ncrunchproject ├── .nuke ├── build.schema.json └── parameters.json ├── Avalonia.Desktop.slnf ├── Avalonia.sln ├── Avalonia.sln.DotSettings ├── Avalonia.v3.ncrunchsolution ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── NOTICE.md ├── NuGet.Config ├── api ├── Avalonia.Win32.Interoperability.nupkg.xml └── Avalonia.nupkg.xml ├── azure-pipelines-integrationtests.yml ├── azure-pipelines.yml ├── dirs.proj ├── docs ├── api-compat.md ├── build.md ├── debug-xaml-compiler.md ├── images │ └── xcode-product-path.png ├── index.md ├── macos-native.md ├── nuget.md ├── porting-code-from-3rd-party-sources.md └── release.md ├── global.json ├── licence.md ├── native └── Avalonia.Native │ ├── generate-headers.sh │ ├── inc │ ├── .gitignore │ ├── avalonia-native-guids.h │ ├── com.h │ ├── comimpl.h │ ├── noarc.h │ └── rendertarget.h │ └── src │ └── OSX │ ├── .gitignore │ ├── AutoFitContentView.h │ ├── AutoFitContentView.mm │ ├── Avalonia.Native.OSX.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Avalonia.Native.OSX.xcscheme │ ├── AvnAccessibility.h │ ├── AvnAutomationNode.h │ ├── AvnPanelWindow.mm │ ├── AvnString.h │ ├── AvnString.mm │ ├── AvnTextInputMethod.h │ ├── AvnTextInputMethod.mm │ ├── AvnTextInputMethodDelegate.h │ ├── AvnView.h │ ├── AvnView.mm │ ├── AvnWindow.mm │ ├── INSWindowHolder.h │ ├── IWindowStateChanged.h │ ├── KeyTransform.h │ ├── KeyTransform.mm │ ├── PlatformBehaviorInhibition.mm │ ├── PlatformRenderTimer.mm │ ├── PlatformSettings.mm │ ├── PopupImpl.mm │ ├── ResizeScope.h │ ├── ResizeScope.mm │ ├── Screens.mm │ ├── StorageProvider.mm │ ├── TopLevelImpl.h │ ├── TopLevelImpl.mm │ ├── WindowBaseImpl.h │ ├── WindowBaseImpl.mm │ ├── WindowImpl.h │ ├── WindowImpl.mm │ ├── WindowInterfaces.h │ ├── WindowProtocol.h │ ├── app.mm │ ├── automation.h │ ├── automation.mm │ ├── cgl.mm │ ├── clipboard.h │ ├── clipboard.mm │ ├── common.h │ ├── controlhost.mm │ ├── crapium.h │ ├── crapium.mm │ ├── cursor.h │ ├── cursor.mm │ ├── deadlock.mm │ ├── dnd.mm │ ├── main.mm │ ├── memhelp.mm │ ├── menu.h │ ├── menu.mm │ ├── metal.mm │ ├── noarc.mm │ ├── platformthreading.mm │ ├── rendertarget.mm │ ├── trayicon.h │ └── trayicon.mm ├── nukebuild ├── .editorconfig ├── ApiDiffHelper.cs ├── Build.cs ├── BuildParameters.cs ├── BuildTasksPatcher.cs ├── ByteArrayEqualityComparer.cs ├── DotNetConfigHelper.cs ├── Helpers.cs ├── RefAssemblyGenerator.cs ├── Shims.cs ├── XamlCompilationVerifier.cs ├── _build.csproj ├── _build.csproj.DotSettings ├── build-to-cache.sh └── numerge.config ├── packages └── Avalonia │ ├── Avalonia.csproj │ ├── Avalonia.props │ ├── Avalonia.targets │ ├── AvaloniaBuildTasks.props │ ├── AvaloniaBuildTasks.targets │ ├── AvaloniaItemSchema.xaml │ ├── AvaloniaPrivateApis.targets │ ├── AvaloniaRules.Project.xml │ └── AvaloniaSingleProject.targets ├── readme.md ├── samples ├── AppWithoutLifetime │ ├── App.axaml │ ├── App.axaml.cs │ ├── AppWithoutLifetime.csproj │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Program.cs │ ├── Sub.axaml │ ├── Sub.axaml.cs │ └── app.manifest ├── BindingDemo │ ├── App.xaml │ ├── App.xaml.cs │ ├── BindingDemo.csproj │ ├── GenericMarkupExtension.cs │ ├── GenericValueConverter.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── TestItemView.xaml │ ├── TestItemView.xaml.cs │ └── ViewModels │ │ ├── DataAnnotationsErrorViewModel.cs │ │ ├── ExceptionErrorViewModel.cs │ │ ├── IndeiErrorViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ ├── NestedCommandViewModel.cs │ │ └── TestItem.cs ├── ControlCatalog.Android │ ├── Application.cs │ ├── ControlCatalog.Android.csproj │ ├── EmbedSample.Android.cs │ ├── MainActivity.cs │ ├── Properties │ │ └── AndroidManifest.xml │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── drawable-night-v31 │ │ │ └── avalonia_anim.xml │ │ ├── drawable-v31 │ │ │ └── avalonia_anim.xml │ │ ├── drawable │ │ │ └── splash_screen.xml │ │ ├── values-night │ │ │ └── colors.xml │ │ ├── values-v31 │ │ │ └── styles.xml │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ ├── environment.device.txt │ └── environment.emulator.txt ├── ControlCatalog.Browser │ ├── ControlCatalog.Browser.csproj │ ├── EmbedSample.Browser.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── runtimeconfig.template.json │ └── wwwroot │ │ ├── app.css │ │ ├── embed.js │ │ ├── favicon.ico │ │ ├── index.html │ │ └── main.js ├── ControlCatalog.Desktop │ ├── ControlCatalog.Desktop.csproj │ ├── NativeControls │ │ ├── Gtk │ │ │ ├── EmbedSample.Gtk.cs │ │ │ ├── GtkHelper.cs │ │ │ ├── nodes-license.md │ │ │ └── nodes.mp4 │ │ ├── Mac │ │ │ ├── EmbedSample.Mac.cs │ │ │ └── MacHelper.cs │ │ └── Win │ │ │ ├── EmbedSample.Win.cs │ │ │ └── WinApi.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── app.manifest ├── ControlCatalog.MacCatalyst │ ├── ControlCatalog.MacCatalyst.csproj │ ├── Entitlements.plist │ └── Info.plist ├── ControlCatalog.iOS │ ├── AppDelegate.cs │ ├── ControlCatalog.iOS.csproj │ ├── EmbedSample.iOS.cs │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ └── Resources │ │ └── LaunchScreen.xib ├── ControlCatalog.tvOS │ ├── ControlCatalog.tvOS.csproj │ ├── Entitlements.plist │ └── Info.plist ├── ControlCatalog │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── Fonts │ │ │ ├── SourceSansPro-Bold.ttf │ │ │ ├── SourceSansPro-BoldItalic.ttf │ │ │ ├── SourceSansPro-Italic.ttf │ │ │ ├── SourceSansPro-Regular.ttf │ │ │ └── WenQuanYiMicroHei-01.ttf │ │ ├── avalonia-32.png │ │ ├── delicate-arch-896885_640.jpg │ │ ├── github_icon.png │ │ ├── hirsch-899118_640.jpg │ │ ├── image1.jpg │ │ ├── image2.jpg │ │ ├── image3.jpg │ │ ├── image4.jpg │ │ ├── image5.jpg │ │ ├── image6.jpg │ │ ├── image7.jpg │ │ ├── maple-leaf-888807_640.jpg │ │ └── test_icon.ico │ ├── ControlCatalog.csproj │ ├── Converter │ │ ├── DegToRadConverter.cs │ │ ├── HexConverter.cs │ │ └── MathSubtractConverter.cs │ ├── DecoratedWindow.xaml │ ├── DecoratedWindow.xaml.cs │ ├── MainView.xaml │ ├── MainView.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Models │ │ ├── CatalogTheme.cs │ │ ├── Person.cs │ │ └── StateData.cs │ ├── Pages │ │ ├── AcceleratorPage.xaml │ │ ├── AcceleratorPage.xaml.cs │ │ ├── AcrylicPage.xaml │ │ ├── AcrylicPage.xaml.cs │ │ ├── AdornerLayerPage.xaml │ │ ├── AdornerLayerPage.xaml.cs │ │ ├── AutoCompleteBoxPage.xaml │ │ ├── AutoCompleteBoxPage.xaml.cs │ │ ├── BorderPage.xaml │ │ ├── BorderPage.xaml.cs │ │ ├── ButtonSpinnerPage.xaml │ │ ├── ButtonSpinnerPage.xaml.cs │ │ ├── ButtonsPage.xaml │ │ ├── ButtonsPage.xaml.cs │ │ ├── CalendarDatePickerPage.xaml │ │ ├── CalendarDatePickerPage.xaml.cs │ │ ├── CalendarPage.xaml │ │ ├── CalendarPage.xaml.cs │ │ ├── CanvasPage.xaml │ │ ├── CanvasPage.xaml.cs │ │ ├── CarouselPage.xaml │ │ ├── CarouselPage.xaml.cs │ │ ├── CheckBoxPage.xaml │ │ ├── CheckBoxPage.xaml.cs │ │ ├── ClipboardPage.xaml │ │ ├── ClipboardPage.xaml.cs │ │ ├── ColorPickerPage.xaml │ │ ├── ColorPickerPage.xaml.cs │ │ ├── ComboBoxPage.xaml │ │ ├── ComboBoxPage.xaml.cs │ │ ├── CompositionPage.axaml │ │ ├── CompositionPage.axaml.cs │ │ ├── ContainerQueryPage.xaml │ │ ├── ContainerQueryPage.xaml.cs │ │ ├── ContextFlyoutPage.xaml │ │ ├── ContextFlyoutPage.xaml.cs │ │ ├── ContextMenuPage.xaml │ │ ├── ContextMenuPage.xaml.cs │ │ ├── CursorPage.xaml │ │ ├── CursorPage.xaml.cs │ │ ├── CustomDrawing.xaml │ │ ├── CustomDrawing.xaml.cs │ │ ├── CustomDrawingExampleControl.cs │ │ ├── DataGridPage.xaml │ │ ├── DataGridPage.xaml.cs │ │ ├── DataValidationPage.axaml │ │ ├── DataValidationPage.axaml.cs │ │ ├── DateTimePickerPage.xaml │ │ ├── DateTimePickerPage.xaml.cs │ │ ├── DialogsPage.xaml │ │ ├── DialogsPage.xaml.cs │ │ ├── DragAndDropPage.xaml │ │ ├── DragAndDropPage.xaml.cs │ │ ├── ExpanderPage.xaml │ │ ├── ExpanderPage.xaml.cs │ │ ├── FlyoutsPage.axaml │ │ ├── FlyoutsPage.axaml.cs │ │ ├── FocusPage.xaml │ │ ├── FocusPage.xaml.cs │ │ ├── GesturePage.cs │ │ ├── GesturePage.xaml │ │ ├── HeaderedContentPage.axaml │ │ ├── HeaderedContentPage.axaml.cs │ │ ├── ImagePage.xaml │ │ ├── ImagePage.xaml.cs │ │ ├── LabelsPage.axaml │ │ ├── LabelsPage.axaml.cs │ │ ├── LayoutTransformControlPage.xaml │ │ ├── LayoutTransformControlPage.xaml.cs │ │ ├── ListBoxPage.xaml │ │ ├── ListBoxPage.xaml.cs │ │ ├── MenuPage.xaml │ │ ├── MenuPage.xaml.cs │ │ ├── NativeEmbedPage.xaml │ │ ├── NativeEmbedPage.xaml.cs │ │ ├── NotificationsPage.xaml │ │ ├── NotificationsPage.xaml.cs │ │ ├── NumericUpDownPage.xaml │ │ ├── NumericUpDownPage.xaml.cs │ │ ├── OpenGl │ │ │ ├── GlPageKnobs.xaml │ │ │ ├── GlPageKnobs.xaml.cs │ │ │ ├── OpenGlContent.cs │ │ │ ├── OpenGlFbo.cs │ │ │ ├── OpenGlLeasePage.xaml │ │ │ └── OpenGlLeasePage.xaml.cs │ │ ├── OpenGlPage.xaml │ │ ├── OpenGlPage.xaml.cs │ │ ├── PlatformInfoPage.xaml │ │ ├── PlatformInfoPage.xaml.cs │ │ ├── PointerCanvas.cs │ │ ├── PointerContactsTab.cs │ │ ├── PointersPage.xaml │ │ ├── PointersPage.xaml.cs │ │ ├── ProgressBarPage.xaml │ │ ├── ProgressBarPage.xaml.cs │ │ ├── RadioButtonPage.xaml │ │ ├── RadioButtonPage.xaml.cs │ │ ├── RefreshContainerPage.axaml │ │ ├── RefreshContainerPage.axaml.cs │ │ ├── RelativePanelPage.axaml │ │ ├── RelativePanelPage.axaml.cs │ │ ├── ScreenPage.cs │ │ ├── ScrollViewerPage.xaml │ │ ├── ScrollViewerPage.xaml.cs │ │ ├── SliderPage.xaml │ │ ├── SliderPage.xaml.cs │ │ ├── SplitViewPage.xaml │ │ ├── SplitViewPage.xaml.cs │ │ ├── TabControlPage.xaml │ │ ├── TabControlPage.xaml.cs │ │ ├── TabStripPage.xaml │ │ ├── TabStripPage.xaml.cs │ │ ├── TextBlockPage.xaml │ │ ├── TextBlockPage.xaml.cs │ │ ├── TextBoxPage.xaml │ │ ├── TextBoxPage.xaml.cs │ │ ├── ThemePage.axaml │ │ ├── ThemePage.axaml.cs │ │ ├── ToggleSwitchPage.xaml │ │ ├── ToggleSwitchPage.xaml.cs │ │ ├── ToolTipPage.xaml │ │ ├── ToolTipPage.xaml.cs │ │ ├── TransitioningContentControlPage.axaml │ │ ├── TransitioningContentControlPage.axaml.cs │ │ ├── TreeViewPage.xaml │ │ ├── TreeViewPage.xaml.cs │ │ ├── ViewboxPage.xaml │ │ ├── ViewboxPage.xaml.cs │ │ ├── WindowCustomizationsPage.xaml │ │ ├── WindowCustomizationsPage.xaml.cs │ │ └── teapot.bin │ ├── ViewModels │ │ ├── ApplicationViewModel.cs │ │ ├── ComboBoxPageViewModel.cs │ │ ├── ContextPageViewModel.cs │ │ ├── CursorPageViewModel.cs │ │ ├── DataValidationViewModel.cs │ │ ├── ExpanderPageViewModel.cs │ │ ├── ListBoxPageViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ ├── MenuItemViewModel.cs │ │ ├── MenuPageViewModel.cs │ │ ├── NotificationViewModel.cs │ │ ├── PlatformInformationViewModel.cs │ │ ├── RefreshContainerViewModel.cs │ │ ├── SplitViewPageViewModel.cs │ │ ├── TabControlPageViewModel.cs │ │ ├── TransitioningContentControlPageViewModel.cs │ │ └── TreeViewPageViewModel.cs │ └── Views │ │ ├── CustomNotificationView.xaml │ │ └── CustomNotificationView.xaml.cs ├── Directory.Build.props ├── Generators.Sandbox │ ├── App.xaml │ ├── App.xaml.cs │ ├── Controls │ │ ├── CustomTextBox.cs │ │ ├── SignUpView.xaml │ │ └── SignUpView.xaml.cs │ ├── Generators.Sandbox.csproj │ ├── Program.cs │ ├── ViewModels │ │ └── SignUpViewModel.cs │ └── Views │ │ ├── SignUpView.xaml │ │ └── SignUpView.xaml.cs ├── GpuInterop │ ├── App.axaml │ ├── App.axaml.cs │ ├── D3DDemo │ │ ├── D3D11DemoControl.cs │ │ ├── D3D11Swapchain.cs │ │ ├── D3DContent.cs │ │ └── MiniCube.fx │ ├── DemoType.cs │ ├── DrawingSurfaceDemoBase.cs │ ├── GpuDemo.axaml │ ├── GpuDemo.axaml.cs │ ├── GpuInterop.csproj │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── NativeMethods.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── VulkanDemo │ │ ├── Assets │ │ └── Shaders │ │ │ ├── Makefile │ │ │ ├── frag.glsl │ │ │ ├── frag.spirv │ │ │ ├── vert.glsl │ │ │ └── vert.spirv │ │ ├── ByteString.cs │ │ ├── D3DMemoryHelper.cs │ │ ├── VulkanBufferHelper.cs │ │ ├── VulkanCommandBufferPool.cs │ │ ├── VulkanContent.cs │ │ ├── VulkanContext.cs │ │ ├── VulkanDemoControl.cs │ │ ├── VulkanExtensions.cs │ │ ├── VulkanImage.cs │ │ ├── VulkanMemoryHelper.cs │ │ ├── VulkanSemaphorePair.cs │ │ ├── VulkanSwapchain.cs │ │ └── VulkanTimelineSemaphore.cs ├── IntegrationTestApp │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── icon.ico │ ├── DelegateCommand.cs │ ├── Embedding │ │ ├── INativeTextBoxFactory.cs │ │ ├── MacHelper.cs │ │ ├── MacOSTextBoxFactory.cs │ │ ├── MacOSViewHandle.cs │ │ ├── NativeTextBox.cs │ │ ├── Win32TextBoxFactory.cs │ │ ├── Win32WindowControlHandle.cs │ │ └── WinApi.cs │ ├── IntegrationTestApp.csproj │ ├── MacOSIntegration.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Models │ │ └── Page.cs │ ├── Pages │ │ ├── AutomationPage.axaml │ │ ├── AutomationPage.axaml.cs │ │ ├── ButtonPage.axaml │ │ ├── ButtonPage.axaml.cs │ │ ├── CheckBoxPage.axaml │ │ ├── CheckBoxPage.axaml.cs │ │ ├── ComboBoxPage.axaml │ │ ├── ComboBoxPage.axaml.cs │ │ ├── ContextMenuPage.axaml │ │ ├── ContextMenuPage.axaml.cs │ │ ├── DesktopPage.axaml │ │ ├── DesktopPage.axaml.cs │ │ ├── EmbeddingPage.axaml │ │ ├── EmbeddingPage.axaml.cs │ │ ├── GesturesPage.axaml │ │ ├── GesturesPage.axaml.cs │ │ ├── ListBoxPage.axaml │ │ ├── ListBoxPage.axaml.cs │ │ ├── MenuPage.axaml │ │ ├── MenuPage.axaml.cs │ │ ├── PointerPage.axaml │ │ ├── PointerPage.axaml.cs │ │ ├── RadioButtonPage.axaml │ │ ├── RadioButtonPage.axaml.cs │ │ ├── ScreensPage.axaml │ │ ├── ScreensPage.axaml.cs │ │ ├── ScrollBarPage.axaml │ │ ├── ScrollBarPage.axaml.cs │ │ ├── SliderPage.axaml │ │ ├── SliderPage.axaml.cs │ │ ├── WindowDecorationsPage.axaml │ │ ├── WindowDecorationsPage.axaml.cs │ │ ├── WindowPage.axaml │ │ └── WindowPage.axaml.cs │ ├── Program.cs │ ├── ShowWindowTest.axaml │ ├── ShowWindowTest.axaml.cs │ ├── TopmostWindowTest.axaml │ ├── TopmostWindowTest.axaml.cs │ ├── ViewModels │ │ ├── MainWindowViewModel.cs │ │ └── ViewModelBase.cs │ ├── app.manifest │ └── bundle.sh ├── MiniMvvm │ ├── MiniCommand.cs │ ├── MiniMvvm.csproj │ ├── PropertyChangedExtensions.cs │ └── ViewModelBase.cs ├── PlatformSanityChecks │ ├── App.xaml │ ├── App.xaml.cs │ ├── PlatformSanityChecks.csproj │ └── Program.cs ├── Previewer │ ├── App.xaml │ ├── App.xaml.cs │ ├── Center.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Previewer.csproj │ └── Program.cs ├── RemoteDemo │ ├── Program.cs │ └── RemoteDemo.csproj ├── RenderDemo │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Controls │ │ └── LineBoundsDemoControl.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Pages │ │ ├── AnimationsPage.xaml │ │ ├── AnimationsPage.xaml.cs │ │ ├── BrushesPage.axaml │ │ ├── BrushesPage.axaml.cs │ │ ├── ClippingPage.xaml │ │ ├── ClippingPage.xaml.cs │ │ ├── CustomAnimatorPage.xaml │ │ ├── CustomAnimatorPage.xaml.cs │ │ ├── CustomSkiaPage.cs │ │ ├── CustomStringAnimator.cs │ │ ├── DrawingPage.xaml │ │ ├── DrawingPage.xaml.cs │ │ ├── FormattedTextPage.axaml │ │ ├── FormattedTextPage.axaml.cs │ │ ├── GlyphRunPage.xaml │ │ ├── GlyphRunPage.xaml.cs │ │ ├── LineBoundsPage.xaml │ │ ├── LineBoundsPage.xaml.cs │ │ ├── PathMeasurementPage.cs │ │ ├── RenderTargetBitmapPage.cs │ │ ├── SpringAnimationsPage.xaml │ │ ├── SpringAnimationsPage.xaml.cs │ │ ├── TextFormatterPage.axaml │ │ ├── TextFormatterPage.axaml.cs │ │ ├── Transform3DPage.axaml │ │ ├── Transform3DPage.axaml.cs │ │ ├── TransitionsPage.xaml │ │ ├── TransitionsPage.xaml.cs │ │ └── WriteableBitmapPage.cs │ ├── RenderDemo.csproj │ └── ViewModels │ │ ├── AnimationsPageViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ └── Transform3DPageViewModel.cs ├── SafeAreaDemo.Android │ ├── Application.cs │ ├── Icon.png │ ├── MainActivity.cs │ ├── Properties │ │ └── AndroidManifest.xml │ ├── Resources │ │ ├── drawable-night-v31 │ │ │ └── avalonia_anim.xml │ │ ├── drawable-v31 │ │ │ └── avalonia_anim.xml │ │ ├── drawable │ │ │ └── splash_screen.xml │ │ ├── values-night │ │ │ └── colors.xml │ │ ├── values-v31 │ │ │ └── styles.xml │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ └── SafeAreaDemo.Android.csproj ├── SafeAreaDemo.Desktop │ ├── Program.cs │ ├── SafeAreaDemo.Desktop.csproj │ └── app.manifest ├── SafeAreaDemo.iOS │ ├── AppDelegate.cs │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── Resources │ │ └── LaunchScreen.xib │ └── SafeAreaDemo.iOS.csproj ├── SafeAreaDemo │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── SafeAreaDemo.csproj │ ├── ViewLocator.cs │ ├── ViewModels │ │ └── MainViewModel.cs │ └── Views │ │ ├── MainView.xaml │ │ ├── MainView.xaml.cs │ │ ├── MainWindow.xaml │ │ └── MainWindow.xaml.cs ├── SampleControls │ ├── ControlSamples.csproj │ └── HamburgerMenu │ │ ├── HamburgerMenu.cs │ │ └── HamburgerMenu.xaml ├── Sandbox │ ├── App.axaml │ ├── App.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Program.cs │ └── Sandbox.csproj ├── SingleProjectSandbox │ ├── App.axaml │ ├── App.axaml.cs │ ├── MainView.axaml │ ├── MainView.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── Application.cs │ │ │ └── MainActivity.cs │ │ ├── Browser │ │ │ ├── Program.cs │ │ │ └── wwwroot │ │ │ │ ├── Logo.svg │ │ │ │ ├── app.css │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ └── main.js │ │ ├── Desktop │ │ │ ├── Program.cs │ │ │ └── app.manifest │ │ ├── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ └── Resources │ │ │ │ └── LaunchScreen.xib │ │ └── macOS │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── SingleProjectSandbox.csproj │ └── runtimeconfig.template.json ├── TextTestApp │ ├── App.axaml │ ├── App.axaml.cs │ ├── FontFeatureCollectionConverter.cs │ ├── GridRow.cs │ ├── InteractiveLineControl.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Program.cs │ ├── SelectionAdorner.cs │ ├── TextTestApp.csproj │ └── app.manifest ├── UnloadableAssemblyLoadContext │ ├── UnloadableAssemblyLoadContext │ │ ├── App.axaml │ │ ├── App.axaml.cs │ │ ├── AssemblyLoadContextH.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── PlugTool.cs │ │ ├── Program.cs │ │ ├── Styles1.axaml │ │ ├── UnloadableAssemblyLoadContext.csproj │ │ └── app.manifest │ └── UnloadableAssemblyLoadContextPlug │ │ ├── ControlStyle.axaml │ │ ├── TestControl.axaml │ │ ├── TestControl.axaml.cs │ │ ├── UnloadableAssemblyLoadContextPlug.csproj │ │ ├── Window1.axaml │ │ ├── Window1.axaml.cs │ │ ├── Window1ViewModel.cs │ │ └── app.manifest ├── VirtualizationDemo │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── chat.json │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── Models │ │ └── Chat.cs │ ├── Program.cs │ ├── ViewModels │ │ ├── ChatPageViewModel.cs │ │ ├── ExpanderItemViewModel.cs │ │ ├── ExpanderPageViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ ├── PlaygroundItemViewModel.cs │ │ └── PlaygroundPageViewModel.cs │ ├── Views │ │ ├── ChatPageView.axaml │ │ ├── ChatPageView.axaml.cs │ │ ├── ExpanderPageView.axaml │ │ ├── ExpanderPageView.axaml.cs │ │ ├── PlaygroundPageView.axaml │ │ └── PlaygroundPageView.axaml.cs │ └── VirtualizationDemo.csproj ├── XEmbedSample │ ├── HarfbuzzWorkaround.cs │ ├── Program.cs │ ├── SocketEx.cs │ └── XEmbedSample.csproj └── interop │ └── WindowsInteropTest │ ├── App.config │ ├── EmbedToWinFormsDemo.Designer.cs │ ├── EmbedToWinFormsDemo.cs │ ├── EmbedToWinFormsDemo.resx │ ├── Program.cs │ ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── WindowsInteropTest.csproj ├── scripts ├── ReplaceNugetCache.ps1 ├── ReplaceNugetCache.sh └── ReplaceNugetCacheRelease.ps1 ├── src ├── Android │ └── Avalonia.Android │ │ ├── AndroidDispatcherImpl.cs │ │ ├── AndroidPlatform.cs │ │ ├── AndroidRuntimePlatform.cs │ │ ├── AndroidViewControlHandle.cs │ │ ├── ApplicationLifetime.cs │ │ ├── Automation │ │ ├── ExpandCollapseNodeInfoProvider.cs │ │ ├── INodeInfoProvider.cs │ │ ├── InvokeNodeInfoProvider.cs │ │ ├── NodeInfoProvider.cs │ │ ├── RangeValueNodeInfoProvider.cs │ │ ├── ScrollNodeInfoProvider.cs │ │ ├── SelectionItemNodeInfoProvider.cs │ │ ├── ToggleNodeInfoProvider.cs │ │ └── ValueNodeInfoProvider.cs │ │ ├── Avalonia.Android.csproj │ │ ├── AvaloniaAccessHelper.cs │ │ ├── AvaloniaActivity.cs │ │ ├── AvaloniaAndroidApplication.cs │ │ ├── AvaloniaMainActivity.cs │ │ ├── AvaloniaView.Input.cs │ │ ├── AvaloniaView.cs │ │ ├── ChoreographerTimer.cs │ │ ├── CursorFactory.cs │ │ ├── IActivityResultHandler.cs │ │ ├── IAndroidNavigationService.cs │ │ ├── IAvaloniaActivity.cs │ │ ├── IInitEditorInfo.cs │ │ ├── Platform │ │ ├── AndroidActivatableLifetime.cs │ │ ├── AndroidDataFormatHelper.cs │ │ ├── AndroidInsetsManager.cs │ │ ├── AndroidLauncher.cs │ │ ├── AndroidNativeControlHostImpl.cs │ │ ├── AndroidPlatformSettings.cs │ │ ├── AndroidScreens.cs │ │ ├── AndroidSystemNavigationManager.cs │ │ ├── ClipDataItemToDataTransferItemWrapper.cs │ │ ├── ClipDataToDataTransferWrapper.cs │ │ ├── ClipboardImpl.cs │ │ ├── Input │ │ │ ├── AndroidInputMethod.cs │ │ │ ├── AndroidKeyboardDevice.cs │ │ │ ├── AvaloniaInputConnection.cs │ │ │ ├── EditCommand.cs │ │ │ └── TextEditBuffer.cs │ │ ├── PlatformSupport.cs │ │ ├── SkiaPlatform │ │ │ ├── AndroidFramebuffer.cs │ │ │ ├── FramebufferManager.cs │ │ │ ├── InvalidationAwareSurfaceView.cs │ │ │ └── TopLevelImpl.cs │ │ ├── Specific │ │ │ ├── Helpers │ │ │ │ ├── AndroidKeyInterop.cs │ │ │ │ ├── AndroidKeyboardEventsHelper.cs │ │ │ │ └── AndroidMotionEventsHelper.cs │ │ │ └── IAndroidView.cs │ │ ├── Storage │ │ │ ├── AndroidStorageItem.cs │ │ │ └── AndroidStorageProvider.cs │ │ └── Vulkan │ │ │ ├── VulkanNativeInterop.cs │ │ │ └── VulkanSupport.cs │ │ ├── PlatformIconLoader.cs │ │ └── Stubs.cs ├── Avalonia.Base │ ├── Animation │ │ ├── Animatable.cs │ │ ├── Animation.AnimatorRegistry.cs │ │ ├── Animation.cs │ │ ├── AnimationInstance`1.cs │ │ ├── AnimatorDrivenTransition.cs │ │ ├── AnimatorKeyFrame.cs │ │ ├── AnimatorTransitionObservable.cs │ │ ├── Animators │ │ │ ├── Animator`1.cs │ │ │ ├── BaseBrushAnimator.cs │ │ │ ├── BoolAnimator.cs │ │ │ ├── BoxShadowAnimator.cs │ │ │ ├── BoxShadowsAnimator.cs │ │ │ ├── ByteAnimator.cs │ │ │ ├── ColorAnimator.cs │ │ │ ├── CornerRadiusAnimator.cs │ │ │ ├── DecimalAnimator.cs │ │ │ ├── DoubleAnimator.cs │ │ │ ├── FloatAnimator.cs │ │ │ ├── GradientBrushAnimator.cs │ │ │ ├── Int16Animator.cs │ │ │ ├── Int32Animator.cs │ │ │ ├── Int64Animator.cs │ │ │ ├── PointAnimator.cs │ │ │ ├── RectAnimator.cs │ │ │ ├── RelativePointAnimator.cs │ │ │ ├── RelativeScalarAnimator.cs │ │ │ ├── SizeAnimator.cs │ │ │ ├── SolidColorBrushAnimator.cs │ │ │ ├── ThicknessAnimator.cs │ │ │ ├── TransformAnimator.cs │ │ │ ├── TransformOperationsAnimator.cs │ │ │ ├── UInt16Animator.cs │ │ │ ├── UInt32Animator.cs │ │ │ ├── UInt64Animator.cs │ │ │ └── VectorAnimator.cs │ │ ├── Clock.cs │ │ ├── ClockBase.cs │ │ ├── CompositePageTransition.cs │ │ ├── CrossFade.cs │ │ ├── Cue.cs │ │ ├── DisposeAnimationInstanceSubject.cs │ │ ├── Easings │ │ │ ├── BackEaseIn.cs │ │ │ ├── BackEaseInOut.cs │ │ │ ├── BackEaseOut.cs │ │ │ ├── BounceEaseIn.cs │ │ │ ├── BounceEaseInOut.cs │ │ │ ├── BounceEaseOut.cs │ │ │ ├── CircularEaseIn.cs │ │ │ ├── CircularEaseInOut.cs │ │ │ ├── CircularEaseOut.cs │ │ │ ├── CubicBezierEasing.cs │ │ │ ├── CubicEaseIn.cs │ │ │ ├── CubicEaseInOut.cs │ │ │ ├── CubicEaseOut.cs │ │ │ ├── Easing.cs │ │ │ ├── EasingTypeConverter.cs │ │ │ ├── ElasticEaseIn.cs │ │ │ ├── ElasticEaseInOut.cs │ │ │ ├── ElasticEaseOut.cs │ │ │ ├── ExponentialEaseIn.cs │ │ │ ├── ExponentialEaseInOut.cs │ │ │ ├── ExponentialEaseOut.cs │ │ │ ├── IEasing.cs │ │ │ ├── LinearEasing.cs │ │ │ ├── QuadraticEaseIn.cs │ │ │ ├── QuadraticEaseInOut.cs │ │ │ ├── QuadraticEaseOut.cs │ │ │ ├── QuarticEaseIn.cs │ │ │ ├── QuarticEaseInOut.cs │ │ │ ├── QuarticEaseOut.cs │ │ │ ├── QuinticEaseIn.cs │ │ │ ├── QuinticEaseInOut.cs │ │ │ ├── QuinticEaseOut.cs │ │ │ ├── SineEaseIn.cs │ │ │ ├── SineEaseInOut.cs │ │ │ ├── SineEaseOut.cs │ │ │ ├── SplineEasing.cs │ │ │ └── SpringEasing.cs │ │ ├── FillMode.cs │ │ ├── IAnimation.cs │ │ ├── IAnimationSetter.cs │ │ ├── IAnimator.cs │ │ ├── IClock.cs │ │ ├── ICustomAnimator.cs │ │ ├── IGlobalClock.cs │ │ ├── IPageTransition.cs │ │ ├── ITransition.cs │ │ ├── InterpolatingTransitionBase.cs │ │ ├── IterationCount.cs │ │ ├── IterationCountTypeConverter.cs │ │ ├── KeyFrame.cs │ │ ├── KeyFrames.cs │ │ ├── KeySpline.cs │ │ ├── KeySplineTypeConverter.cs │ │ ├── PageSlide.cs │ │ ├── PlayState.cs │ │ ├── PlaybackDirection.cs │ │ ├── Spring.cs │ │ ├── SpringTypeConverter.cs │ │ ├── Transition.cs │ │ ├── TransitionBase.cs │ │ ├── TransitionInstance.cs │ │ ├── TransitionObservableBase.cs │ │ ├── Transitions.cs │ │ ├── Transitions │ │ │ ├── BoolTransition.cs │ │ │ ├── BoxShadowsTransition.cs │ │ │ ├── BrushTransition.cs │ │ │ ├── ColorTransition.cs │ │ │ ├── CornerRadiusTransition.cs │ │ │ ├── DoubleTransition.cs │ │ │ ├── FloatTransition.cs │ │ │ ├── IntegerTransition.cs │ │ │ ├── PointTransition.cs │ │ │ ├── RelativePointTransition.cs │ │ │ ├── Rotate3DTransition.cs │ │ │ ├── SizeTransition.cs │ │ │ ├── ThicknessTransition.cs │ │ │ ├── TransformOperationsTransition.cs │ │ │ └── VectorTransition.cs │ │ └── Utils │ │ │ ├── BounceEaseUtils.cs │ │ │ └── EasingUtils.cs │ ├── AttachedProperty.cs │ ├── Avalonia.Base.csproj │ ├── AvaloniaInternalException.cs │ ├── AvaloniaLocator.cs │ ├── AvaloniaObject.cs │ ├── AvaloniaObjectExtensions.cs │ ├── AvaloniaProperty.cs │ ├── AvaloniaPropertyChangedEventArgs.cs │ ├── AvaloniaPropertyChangedEventArgs`1.cs │ ├── AvaloniaPropertyChangedExtensions.cs │ ├── AvaloniaPropertyExtensions.cs │ ├── AvaloniaPropertyMetadata.cs │ ├── AvaloniaPropertyRegistry.cs │ ├── AvaloniaProperty`1.cs │ ├── ClassBindingManager.cs │ ├── Collections │ │ ├── AvaloniaDictionary.cs │ │ ├── AvaloniaDictionaryExtensions.cs │ │ ├── AvaloniaList.cs │ │ ├── AvaloniaListConverter.cs │ │ ├── AvaloniaListExtensions.cs │ │ ├── IAvaloniaDictionary.cs │ │ ├── IAvaloniaList.cs │ │ ├── IAvaloniaListItemValidator.cs │ │ ├── IAvaloniaReadOnlyDictionary.cs │ │ ├── IAvaloniaReadOnlyList.cs │ │ ├── NotifyCollectionChangedExtensions.cs │ │ └── Pooled │ │ │ ├── ClearMode.cs │ │ │ ├── ICollectionDebugView.cs │ │ │ ├── IReadOnlyPooledList.cs │ │ │ ├── PooledList.cs │ │ │ ├── PooledStack.cs │ │ │ ├── StackDebugView.cs │ │ │ └── ThrowHelper.cs │ ├── CombinedGeometry.cs │ ├── Compatibility │ │ ├── CollectionCompatibilityExtensions.cs │ │ ├── NativeLibrary.cs │ │ ├── NullableAttributes.cs │ │ ├── OperatingSystem.cs │ │ ├── ReferenceEqualityComparer.cs │ │ ├── StringSyntaxAttribute.cs │ │ └── TrimmingAttributes.cs │ ├── Controls │ │ ├── ChildNameScope.cs │ │ ├── Classes.cs │ │ ├── IClassesChangedListener.cs │ │ ├── IDeferredContent.cs │ │ ├── IInternalScroller.cs │ │ ├── INameScope.cs │ │ ├── IPseudoClasses.cs │ │ ├── IResourceDictionary.cs │ │ ├── IResourceHost.cs │ │ ├── IResourceNode.cs │ │ ├── IResourceProvider.cs │ │ ├── ISetInheritanceParent.cs │ │ ├── ISetLogicalParent.cs │ │ ├── IThemeVariantProvider.cs │ │ ├── Metadata │ │ │ ├── PseudoClassesAttribute.cs │ │ │ └── TemplatePartAttribute.cs │ │ ├── NameScope.cs │ │ ├── NameScopeExtensions.cs │ │ ├── NameScopeLocator.cs │ │ ├── PseudoClassesExtensions.cs │ │ ├── ResourceDictionary.cs │ │ ├── ResourceNodeExtensions.cs │ │ ├── ResourceProvider.cs │ │ ├── ResourcesChangedEventArgs.cs │ │ ├── ResourcesChangedHelper.cs │ │ ├── ResourcesChangedToken.cs │ │ └── Templates │ │ │ ├── ITemplateResult.cs │ │ │ └── TemplateResult.cs │ ├── CornerRadius.cs │ ├── Data │ │ ├── AssignBindingAttribute.cs │ │ ├── BindingChainException.cs │ │ ├── BindingExpressionBase.cs │ │ ├── BindingMode.cs │ │ ├── BindingNotification.cs │ │ ├── BindingOperations.cs │ │ ├── BindingPriority.cs │ │ ├── BindingValue.cs │ │ ├── Converters │ │ │ ├── BoolConverters.cs │ │ │ ├── DefaultValueConverter.cs │ │ │ ├── FuncMultiValueConverter.cs │ │ │ ├── FuncValueConverter.cs │ │ │ ├── IMultiValueConverter.cs │ │ │ ├── IValueConverter.cs │ │ │ ├── MethodToCommandConverter.cs │ │ │ ├── ObjectConverters.cs │ │ │ ├── StringConverters.cs │ │ │ ├── StringFormatMultiValueConverter.cs │ │ │ └── StringFormatValueConverter.cs │ │ ├── Core │ │ │ ├── BindingError.cs │ │ │ ├── BindingExpression.cs │ │ │ ├── ClrPropertyInfo.cs │ │ │ ├── CommonPropertyNames.cs │ │ │ ├── ExpressionNodes │ │ │ │ ├── ArrayIndexerNode.cs │ │ │ │ ├── AvaloniaPropertyAccessorNode.cs │ │ │ │ ├── CollectionNodeBase.cs │ │ │ │ ├── DataContextNode.cs │ │ │ │ ├── DataContextNodeBase.cs │ │ │ │ ├── ExpressionNode.cs │ │ │ │ ├── FuncTransformNode.cs │ │ │ │ ├── IPropertyAccessorNode.cs │ │ │ │ ├── ISettableNode.cs │ │ │ │ ├── LogicalAncestorElementNode.cs │ │ │ │ ├── LogicalNotNode.cs │ │ │ │ ├── MethodCommandNode.cs │ │ │ │ ├── NamedElementNode.cs │ │ │ │ ├── ParentDataContextNode.cs │ │ │ │ ├── PropertyAccessorNode.cs │ │ │ │ ├── Reflection │ │ │ │ │ ├── DynamicPluginPropertyAccessorNode.cs │ │ │ │ │ ├── DynamicPluginStreamNode.cs │ │ │ │ │ ├── ExpressionTreeIndexerNode.cs │ │ │ │ │ ├── ReflectionIndexerNode.cs │ │ │ │ │ └── ReflectionTypeCastNode.cs │ │ │ │ ├── SourceNode.cs │ │ │ │ ├── StreamNode.cs │ │ │ │ ├── TemplatedParentNode.cs │ │ │ │ └── VisualAncestorElementNode.cs │ │ │ ├── ExpressionParseException.cs │ │ │ ├── IBinding2.cs │ │ │ ├── IBindingExpressionSink.cs │ │ │ ├── IPropertyInfo.cs │ │ │ ├── IndexerBindingExpression.cs │ │ │ ├── MultiBindingExpression.cs │ │ │ ├── Parsers │ │ │ │ └── BindingExpressionVisitor.cs │ │ │ ├── Plugins │ │ │ │ ├── AvaloniaPropertyAccessorPlugin.cs │ │ │ │ ├── BindingPlugins.cs │ │ │ │ ├── DataAnnotationsValidationPlugin.cs │ │ │ │ ├── DataValidationBase.cs │ │ │ │ ├── ExceptionValidationPlugin.cs │ │ │ │ ├── IDataValidationPlugin.cs │ │ │ │ ├── IPropertyAccessor.cs │ │ │ │ ├── IPropertyAccessorPlugin.cs │ │ │ │ ├── IStreamPlugin.cs │ │ │ │ ├── IndeiValidationPlugin.cs │ │ │ │ ├── InpcPropertyAccessorPlugin.cs │ │ │ │ ├── MethodAccessorPlugin.cs │ │ │ │ ├── ObservableStreamPlugin.cs │ │ │ │ ├── ObservableStreamPlugin`1.cs │ │ │ │ ├── PropertyAccessorBase.cs │ │ │ │ ├── PropertyError.cs │ │ │ │ ├── PropertyInfoAccessorPlugin.cs │ │ │ │ ├── ReflectionMethodAccessorPlugin.cs │ │ │ │ ├── TaskStreamPlugin.cs │ │ │ │ └── TaskStreamPlugin`1.cs │ │ │ ├── StreamBindingExtensions.cs │ │ │ ├── TargetTypeConverter.cs │ │ │ ├── UntypedBindingExpressionBase.cs │ │ │ └── UntypedObservableBindingExpression.cs │ │ ├── CultureInfoIetfLanguageTagConverter.cs │ │ ├── DataValidationException.cs │ │ ├── IBinding.cs │ │ ├── IndexerBinding.cs │ │ ├── IndexerDescriptor.cs │ │ ├── InstancedBinding.cs │ │ ├── Optional.cs │ │ ├── TemplateBinding.Observable.cs │ │ ├── TemplateBinding.cs │ │ └── UpdateSourceTrigger.cs │ ├── Diagnostics │ │ ├── AvaloniaObjectExtensions.cs │ │ ├── AvaloniaPropertyValue.cs │ │ ├── DebugDisplayHelper.cs │ │ ├── Diagnostic.Activities.cs │ │ ├── Diagnostic.Consts.cs │ │ ├── Diagnostic.Metrics.cs │ │ ├── Diagnostic.cs │ │ ├── IAvaloniaObjectDebug.cs │ │ ├── INotifyCollectionChangedDebug.cs │ │ ├── IValueFrameDiagnostic.cs │ │ ├── LocalValueFrameDiagnostic.cs │ │ ├── ObsoletionMessages.cs │ │ ├── StyleDiagnostics.cs │ │ ├── StyleValueFrameDiagnostic.cs │ │ ├── StyledElementExtensions.cs │ │ ├── TrimmingMessages.cs │ │ ├── ValueFrameDiagnostic.cs │ │ └── ValueStoreDiagnostic.cs │ ├── DirectProperty.cs │ ├── DirectPropertyBase.cs │ ├── DirectPropertyMetadata`1.cs │ ├── EnumExtensions.cs │ ├── IDataContextProvider.cs │ ├── IDescription.cs │ ├── IDirectPropertyAccessor.cs │ ├── IDirectPropertyMetadata.cs │ ├── INamed.cs │ ├── IStyledPropertyAccessor.cs │ ├── IStyledPropertyMetadata.cs │ ├── Input │ │ ├── AccessKeyHandler.cs │ │ ├── AsyncDataTransferExtensions.cs │ │ ├── AsyncDataTransferItemExtensions.cs │ │ ├── AsyncToSyncDataTransfer.cs │ │ ├── AsyncToSyncDataTransferItem.cs │ │ ├── Cursor.cs │ │ ├── DataFormat.cs │ │ ├── DataFormatKind.cs │ │ ├── DataFormatOfT.cs │ │ ├── DataFormats.cs │ │ ├── DataObject.cs │ │ ├── DataObjectExtensions.cs │ │ ├── DataTransfer.cs │ │ ├── DataTransferExtensions.cs │ │ ├── DataTransferItem.cs │ │ ├── DataTransferItemExtensions.cs │ │ ├── DragDrop.cs │ │ ├── DragDropDevice.cs │ │ ├── DragDropEffects.cs │ │ ├── DragEventArgs.cs │ │ ├── FindNextElementOptions.cs │ │ ├── FocusChangingEventArgs.cs │ │ ├── FocusHelpers.cs │ │ ├── FocusManager.cs │ │ ├── GestureRecognizers │ │ │ ├── GestureRecognizer.cs │ │ │ ├── GestureRecognizerCollection.cs │ │ │ ├── PinchGestureRecognizer.cs │ │ │ ├── PullGestureRecognizer.cs │ │ │ ├── ScrollGestureRecognizer.cs │ │ │ └── VelocityTracker.cs │ │ ├── Gestures.cs │ │ ├── GotFocusEventArgs.cs │ │ ├── HoldingRoutedEventArgs.cs │ │ ├── IAccessKeyHandler.cs │ │ ├── IAsyncDataTransfer.cs │ │ ├── IAsyncDataTransferItem.cs │ │ ├── IClickableControl.cs │ │ ├── ICloseable.cs │ │ ├── ICommandSource.cs │ │ ├── ICustomKeyboardNavigation.cs │ │ ├── IDataObject.cs │ │ ├── IDataTransfer.cs │ │ ├── IDataTransferItem.cs │ │ ├── IFocusManager.cs │ │ ├── IFocusScope.cs │ │ ├── IInputDevice.cs │ │ ├── IInputElement.cs │ │ ├── IInputManager.cs │ │ ├── IInputRoot.cs │ │ ├── IKeyboardDevice.cs │ │ ├── IKeyboardNavigationHandler.cs │ │ ├── IMainMenu.cs │ │ ├── IMouseDevice.cs │ │ ├── INavigableContainer.cs │ │ ├── IPenDevice.cs │ │ ├── IPointer.cs │ │ ├── IPointerDevice.cs │ │ ├── InputElement.cs │ │ ├── InputExtensions.cs │ │ ├── InputManager.cs │ │ ├── InputMethod.cs │ │ ├── Key.cs │ │ ├── KeyBinding.cs │ │ ├── KeyDeviceType.cs │ │ ├── KeyEventArgs.cs │ │ ├── KeyGesture.cs │ │ ├── KeySymbolHelper.cs │ │ ├── KeyboardDevice.cs │ │ ├── KeyboardNavigation.cs │ │ ├── KeyboardNavigationHandler.cs │ │ ├── KeyboardNavigationMode.cs │ │ ├── MouseDevice.cs │ │ ├── Navigation │ │ │ ├── TabNavigation.cs │ │ │ ├── XYFocus.Bubbling.cs │ │ │ ├── XYFocus.FindElements.cs │ │ │ ├── XYFocus.Impl.cs │ │ │ ├── XYFocus.Properties.cs │ │ │ ├── XYFocusAlgorithms.cs │ │ │ ├── XYFocusHelpers.cs │ │ │ ├── XYFocusNavigationModes.cs │ │ │ ├── XYFocusNavigationStrategy.cs │ │ │ └── XYFocusOptions.cs │ │ ├── NavigationDirection.cs │ │ ├── NavigationMethod.cs │ │ ├── PenDevice.cs │ │ ├── PhysicalKey.cs │ │ ├── PhysicalKeyExtensions.cs │ │ ├── PinchEventArgs.cs │ │ ├── Platform │ │ │ ├── BinaryFormatterHelper.cs │ │ │ ├── Clipboard.cs │ │ │ ├── ClipboardExtensions.cs │ │ │ ├── DataObjectToDataTransferItemWrapper.cs │ │ │ ├── DataObjectToDataTransferWrapper.cs │ │ │ ├── DataTransferToDataObjectWrapper.cs │ │ │ ├── IClipboard.cs │ │ │ ├── IClipboardImpl.cs │ │ │ ├── IFlushableClipboardImpl.cs │ │ │ ├── IOwnedClipboardImpl.cs │ │ │ ├── IPlatformDragSource.cs │ │ │ ├── KeyGestureFormatInfo.cs │ │ │ ├── PlatformAsyncDataTransfer.cs │ │ │ ├── PlatformAsyncDataTransferItem.cs │ │ │ ├── PlatformDataTransfer.cs │ │ │ ├── PlatformDataTransferItem.cs │ │ │ └── PlatformHotkeyConfiguration.cs │ │ ├── Pointer.cs │ │ ├── PointerDeltaEventArgs.cs │ │ ├── PointerEventArgs.cs │ │ ├── PointerOverPreProcessor.cs │ │ ├── PointerPoint.cs │ │ ├── PointerWheelEventArgs.cs │ │ ├── PullGestureEventArgs.cs │ │ ├── Raw │ │ │ ├── IDragDropDevice.cs │ │ │ ├── RawDragEvent.cs │ │ │ ├── RawDragEventType.cs │ │ │ ├── RawInputEventArgs.cs │ │ │ ├── RawInputHelpers.cs │ │ │ ├── RawKeyEventArgs.cs │ │ │ ├── RawMouseWheelEventArgs.cs │ │ │ ├── RawPointerEventArgs.cs │ │ │ ├── RawPointerGestureEventArgs.cs │ │ │ ├── RawSizeEventArgs.cs │ │ │ ├── RawTextInputEventArgs.cs │ │ │ └── RawTouchEventArgs.cs │ │ ├── ScrollGestureEventArgs.cs │ │ ├── TappedEventArgs.cs │ │ ├── TextInput │ │ │ ├── ITextInputMethodImpl.cs │ │ │ ├── InputMethodManager.cs │ │ │ ├── TextInputContentType.cs │ │ │ ├── TextInputMethodClient.cs │ │ │ ├── TextInputMethodClientRequeryRequestedEventArgs.cs │ │ │ ├── TextInputMethodClientRequestedEventArgs.cs │ │ │ ├── TextInputOptions.cs │ │ │ ├── TextInputReturnKeyType.cs │ │ │ └── TransformTrackingHelper.cs │ │ ├── TextInputEventArgs.cs │ │ ├── TouchDevice.cs │ │ └── VectorEventArgs.cs │ ├── Interactivity │ │ ├── CancelRoutedEventArgs.cs │ │ ├── EventRoute.cs │ │ ├── Interactive.cs │ │ ├── InteractiveExtensions.cs │ │ ├── RoutedEvent.cs │ │ ├── RoutedEventArgs.cs │ │ └── RoutedEventRegistry.cs │ ├── Layout │ │ ├── EffectiveViewportChangedEventArgs.cs │ │ ├── IEmbeddedLayoutRoot.cs │ │ ├── ILayoutManager.cs │ │ ├── ILayoutRoot.cs │ │ ├── LayoutExtensions.cs │ │ ├── LayoutHelper.cs │ │ ├── LayoutInformation.cs │ │ ├── LayoutManager.cs │ │ ├── LayoutQueue.cs │ │ ├── Layoutable.cs │ │ ├── MinMax.cs │ │ └── Orientation.cs │ ├── Logging │ │ ├── ILogSink.cs │ │ ├── LogArea.cs │ │ ├── LogEventLevel.cs │ │ ├── Logger.cs │ │ ├── ParametrizedLogger.cs │ │ └── StringLogSink.cs │ ├── LogicalTree │ │ ├── ChildIndexChangedEventArgs.cs │ │ ├── ControlLocator.cs │ │ ├── IChildIndexProvider.cs │ │ ├── ILogical.cs │ │ ├── ILogicalRoot.cs │ │ ├── LogicalExtensions.cs │ │ └── LogicalTreeAttachmentEventArgs.cs │ ├── Matrix.cs │ ├── Media │ │ ├── AcrylicBackgroundSource.cs │ │ ├── AlignmentX.cs │ │ ├── AlignmentY.cs │ │ ├── ArcSegment.cs │ │ ├── BackgroundSizing.cs │ │ ├── BaselineAlignment.cs │ │ ├── BezierSegment .cs │ │ ├── BoxShadow.cs │ │ ├── BoxShadows.cs │ │ ├── Brush.cs │ │ ├── BrushConverter.cs │ │ ├── BrushExtensions.cs │ │ ├── BrushMappingMode.cs │ │ ├── Brushes.cs │ │ ├── CharacterHit.cs │ │ ├── Color.cs │ │ ├── Colors.cs │ │ ├── CompositeFontFamilyKey.cs │ │ ├── ConicGradientBrush.cs │ │ ├── DashStyle.cs │ │ ├── Drawing.cs │ │ ├── DrawingBrush.cs │ │ ├── DrawingCollection.cs │ │ ├── DrawingContext.cs │ │ ├── DrawingGroup.cs │ │ ├── DrawingImage.cs │ │ ├── EdgeMode.cs │ │ ├── Effects │ │ │ ├── BlurEffect.cs │ │ │ ├── DropShadowEffect.cs │ │ │ ├── Effect.cs │ │ │ ├── EffectAnimator.cs │ │ │ ├── EffectConverter.cs │ │ │ ├── EffectExtesions.cs │ │ │ ├── EffectTransition.cs │ │ │ ├── IBlurEffect.cs │ │ │ ├── IDropShadowEffect.cs │ │ │ └── IEffect.cs │ │ ├── EllipseGeometry.cs │ │ ├── ExperimentalAcrylicMaterial.cs │ │ ├── FillRule.cs │ │ ├── FlowDirection.cs │ │ ├── FontFallback.cs │ │ ├── FontFamily.cs │ │ ├── FontFeature.cs │ │ ├── FontFeatureCollection.cs │ │ ├── FontManager.cs │ │ ├── FontManagerOptions.cs │ │ ├── FontMetrics.cs │ │ ├── FontSimulations.cs │ │ ├── FontSourceIdentifier.cs │ │ ├── FontStretch.cs │ │ ├── FontStyle.cs │ │ ├── FontWeight.cs │ │ ├── Fonts │ │ │ ├── EmbeddedFontCollection.cs │ │ │ ├── EmptySystemFontCollection.cs │ │ │ ├── FamilyNameCollection.cs │ │ │ ├── FontCollectionBase.cs │ │ │ ├── FontCollectionKey.cs │ │ │ ├── FontFamilyKey.cs │ │ │ ├── FontFamilyLoader.cs │ │ │ ├── IFontCollection.cs │ │ │ ├── OpenTypeTag.cs │ │ │ ├── SystemFontCollection.cs │ │ │ └── Tables │ │ │ │ ├── BigEndianBinaryReader.cs │ │ │ │ ├── EncodingIDExtensions.cs │ │ │ │ ├── EncodingIDs.cs │ │ │ │ ├── FeatureListTable.cs │ │ │ │ ├── HorizontalHeadTable.cs │ │ │ │ ├── InvalidFontTableException.cs │ │ │ │ ├── KnownNameIds.cs │ │ │ │ ├── MissingFontTableException.cs │ │ │ │ ├── Name │ │ │ │ ├── NameRecord.cs │ │ │ │ └── NameTable.cs │ │ │ │ ├── OS2Table.cs │ │ │ │ ├── PlatformIDs.cs │ │ │ │ └── StringLoader.cs │ │ ├── FormattedText.cs │ │ ├── Geometry.cs │ │ ├── GeometryBuilder.cs │ │ ├── GeometryCollection.cs │ │ ├── GeometryDrawing.cs │ │ ├── GeometryGroup.cs │ │ ├── GlyphMetrics.cs │ │ ├── GlyphRun.cs │ │ ├── GlyphRunDrawing.cs │ │ ├── GlyphRunMetrics.cs │ │ ├── GradientBrush.cs │ │ ├── GradientSpreadMethod.cs │ │ ├── GradientStop.cs │ │ ├── GradientStops.cs │ │ ├── HslColor.cs │ │ ├── HsvColor.cs │ │ ├── IAffectsRender.cs │ │ ├── IBrush.cs │ │ ├── IConicGradientBrush.cs │ │ ├── IDashStyle.cs │ │ ├── IExperimentalAcrylicMaterial.cs │ │ ├── IGlyphTypeface.cs │ │ ├── IGlyphTypeface2.cs │ │ ├── IGradientBrush.cs │ │ ├── IGradientStop.cs │ │ ├── IImage.cs │ │ ├── IImageBrush.cs │ │ ├── IImmutableBrush.cs │ │ ├── IImmutableGlyphRunReference.cs │ │ ├── ILinearGradientBrush.cs │ │ ├── IMutableBrush.cs │ │ ├── IMutableExperimentalAcrylicMaterial.cs │ │ ├── IMutableTransform.cs │ │ ├── IPen.cs │ │ ├── IRadialGradientBrush.cs │ │ ├── ISceneBrush.cs │ │ ├── ISolidColorBrush.cs │ │ ├── ITileBrush.cs │ │ ├── ITransform.cs │ │ ├── ImageBrush.cs │ │ ├── ImageDrawing.cs │ │ ├── Imaging │ │ │ ├── Bitmap.cs │ │ │ ├── BitmapBlendingMode.cs │ │ │ ├── BitmapInterpolationMode.cs │ │ │ ├── BitmapMemory.cs │ │ │ ├── CroppedBitmap.cs │ │ │ ├── IBitmap.cs │ │ │ ├── PixelFormatReaders.cs │ │ │ ├── PixelFormatTranscoder.cs │ │ │ ├── PixelFormatWriter.cs │ │ │ ├── RenderTargetBitmap.cs │ │ │ └── WriteableBitmap.cs │ │ ├── ImmediateDrawingContext.cs │ │ ├── Immutable │ │ │ ├── ImmutableConicGradientBrush.cs │ │ │ ├── ImmutableDashStyle.cs │ │ │ ├── ImmutableGradientBrush.cs │ │ │ ├── ImmutableGradientStop.cs │ │ │ ├── ImmutableImageBrush.cs │ │ │ ├── ImmutableLinearGradientBrush.cs │ │ │ ├── ImmutablePen.cs │ │ │ ├── ImmutableRadialGradientBrush.cs │ │ │ ├── ImmutableSolidColorBrush.cs │ │ │ ├── ImmutableTextDecoration.cs │ │ │ ├── ImmutableTileBrush.cs │ │ │ └── ImmutableTransform.cs │ │ ├── ImmutableExperimentalAcrylicMaterial.cs │ │ ├── ImmutableGeometry.cs │ │ ├── KnownColors.cs │ │ ├── LineGeometry.cs │ │ ├── LineSegment.cs │ │ ├── LinearGradientBrush.cs │ │ ├── MaterialExtensions.cs │ │ ├── MatrixTransform.cs │ │ ├── MediaContext.Clock.cs │ │ ├── MediaContext.Compositor.cs │ │ ├── MediaContext.cs │ │ ├── MediaExtensions.cs │ │ ├── PathFigure.cs │ │ ├── PathGeometry.cs │ │ ├── PathGeometryCollections.cs │ │ ├── PathMarkupParser.cs │ │ ├── PathSegment.cs │ │ ├── Pen.cs │ │ ├── PenLineCap.cs │ │ ├── PenLineJoin.cs │ │ ├── PlatformDrawingContext.cs │ │ ├── PlatformGeometry.cs │ │ ├── PolyBezierSegment.cs │ │ ├── PolyLineSegment.cs │ │ ├── PolylineGeometry.cs │ │ ├── PreciseEllipticArcHelper.cs │ │ ├── QuadraticBezierSegment .cs │ │ ├── RadialGradientBrush.cs │ │ ├── RectangleGeometry.cs │ │ ├── RenderOptions.cs │ │ ├── RotateTransform.cs │ │ ├── ScaleTransform.cs │ │ ├── SkewTransform.cs │ │ ├── SolidColorBrush.cs │ │ ├── StreamGeometry.cs │ │ ├── StreamGeometryContext.cs │ │ ├── Stretch.cs │ │ ├── StretchDirection.cs │ │ ├── SweepDirection.cs │ │ ├── TextAlignment.cs │ │ ├── TextCollapsingCreateInfo.cs │ │ ├── TextDecoration.cs │ │ ├── TextDecorationCollection.cs │ │ ├── TextDecorationLocation.cs │ │ ├── TextDecorationUnit.cs │ │ ├── TextDecorations.cs │ │ ├── TextFormatting │ │ │ ├── BidiReorderer.cs │ │ │ ├── DrawableTextRun.cs │ │ │ ├── FormattedTextSource.cs │ │ │ ├── FormattingBufferHelper.cs │ │ │ ├── FormattingObjectPool.cs │ │ │ ├── GenericTextParagraphProperties.cs │ │ │ ├── GenericTextRunProperties.cs │ │ │ ├── GlyphInfo.cs │ │ │ ├── ITextSource.cs │ │ │ ├── IndexedTextRun.cs │ │ │ ├── InterWordJustification.cs │ │ │ ├── JustificationProperties.cs │ │ │ ├── LogicalDirection.cs │ │ │ ├── LogicalTextRunEnumerator.cs │ │ │ ├── ShapedBuffer.cs │ │ │ ├── ShapedTextRun.cs │ │ │ ├── SplitResult.cs │ │ │ ├── TextBounds.cs │ │ │ ├── TextCharacters.cs │ │ │ ├── TextCollapsingProperties.cs │ │ │ ├── TextEllipsisHelper.cs │ │ │ ├── TextEndOfLine.cs │ │ │ ├── TextEndOfParagraph.cs │ │ │ ├── TextFormatter.cs │ │ │ ├── TextFormatterImpl.cs │ │ │ ├── TextLayout.cs │ │ │ ├── TextLeadingPrefixCharacterEllipsis.cs │ │ │ ├── TextLine.cs │ │ │ ├── TextLineBreak.cs │ │ │ ├── TextLineImpl.cs │ │ │ ├── TextLineMetrics.cs │ │ │ ├── TextMetrics.cs │ │ │ ├── TextParagraphProperties.cs │ │ │ ├── TextRange.cs │ │ │ ├── TextRun.cs │ │ │ ├── TextRunBounds.cs │ │ │ ├── TextRunProperties.cs │ │ │ ├── TextShaper.cs │ │ │ ├── TextShaperOptions.cs │ │ │ ├── TextTrailingCharacterEllipsis.cs │ │ │ ├── TextTrailingWordEllipsis.cs │ │ │ ├── Unicode │ │ │ │ ├── BiDi.trie.cs │ │ │ │ ├── BiDiAlgorithm.cs │ │ │ │ ├── BiDiClass.cs │ │ │ │ ├── BiDiData.cs │ │ │ │ ├── BiDiPairedBracketType.cs │ │ │ │ ├── BinaryReaderExtensions.cs │ │ │ │ ├── Codepoint.cs │ │ │ │ ├── CodepointEnumerator.cs │ │ │ │ ├── EastAsianWidth.trie.cs │ │ │ │ ├── EastAsianWidthClass.cs │ │ │ │ ├── GeneralCategory.cs │ │ │ │ ├── Grapheme.cs │ │ │ │ ├── GraphemeBreak.cs │ │ │ │ ├── GraphemeBreak.trie.cs │ │ │ │ ├── GraphemeBreakClass.cs │ │ │ │ ├── GraphemeEnumerator.cs │ │ │ │ ├── LineBreak.cs │ │ │ │ ├── LineBreakClass.cs │ │ │ │ ├── LineBreakEnumerator.cs │ │ │ │ ├── LineBreakPairTable.cs │ │ │ │ ├── PropertyValueAliasHelper.cs │ │ │ │ ├── Script.cs │ │ │ │ ├── UnicodeData.cs │ │ │ │ ├── UnicodeData.trie.cs │ │ │ │ ├── UnicodeTrie.cs │ │ │ │ ├── UnicodeTrieBuilder.Constants.cs │ │ │ │ ├── UnicodeTrieBuilder.cs │ │ │ │ └── Utf16Utils.cs │ │ │ ├── UnshapedTextRun.cs │ │ │ └── WrappingTextLineBreak.cs │ │ ├── TextHitTestResult.cs │ │ ├── TextLeadingPrefixTrimming.cs │ │ ├── TextNoneTrimming.cs │ │ ├── TextRenderingMode.cs │ │ ├── TextTrailingTrimming.cs │ │ ├── TextTrimming.cs │ │ ├── TextWrapping.cs │ │ ├── TileBrush.cs │ │ ├── Transform.cs │ │ ├── TransformConverter.cs │ │ ├── TransformExtensions.cs │ │ ├── TransformGroup.cs │ │ ├── Transformation │ │ │ ├── InterpolationUtilities.cs │ │ │ ├── TransformOperation.cs │ │ │ ├── TransformOperations.cs │ │ │ └── TransformParser.cs │ │ ├── TranslateTransform.cs │ │ ├── Typeface.cs │ │ ├── UnicodeRange.cs │ │ └── VisualBrush.cs │ ├── Metadata │ │ ├── AmbientAttribute.cs │ │ ├── AvaloniaListAttribute.cs │ │ ├── ContentAttribute.cs │ │ ├── ControlTemplateScopeAttribute.cs │ │ ├── DataTypeAttribute.cs │ │ ├── DependsOnAttribute.cs │ │ ├── IAddChild.cs │ │ ├── InheritDataTypeFromAttribute.cs │ │ ├── InheritDataTypeFromItemsAttribute.cs │ │ ├── MarkupExtensionOption.cs │ │ ├── NotClientImplementableAttribute.cs │ │ ├── PrivateApiAttribute.cs │ │ ├── TemplateContent.cs │ │ ├── TrimSurroundingWhitespaceAttribute.cs │ │ ├── UnstableAttribute.cs │ │ ├── UsableDuringInitializationAttribute.cs │ │ ├── WhitespaceSignificantCollectionAttribute.cs │ │ ├── XmlnsDefinitionAttribute.cs │ │ └── XmlnsPrefixAttribute.cs │ ├── PixelPoint.cs │ ├── PixelRect.cs │ ├── PixelSize.cs │ ├── PixelVector.cs │ ├── Platform │ │ ├── AlphaFormat.cs │ │ ├── AssetLoader.cs │ │ ├── DefaultPlatformSettings.cs │ │ ├── IAssetLoader.cs │ │ ├── IBitmapImpl.cs │ │ ├── ICursorFactory.cs │ │ ├── ICursorImpl.cs │ │ ├── IDrawingContextImpl.cs │ │ ├── IDrawingContextWithAcrylicLikeSupport.cs │ │ ├── IExternalObjectsRenderInterfaceContextFeature.cs │ │ ├── IFontManagerImpl.cs │ │ ├── IGeometryContext.cs │ │ ├── IGeometryContext2.cs │ │ ├── IGeometryImpl.cs │ │ ├── IGlyphRunImpl.cs │ │ ├── ILockedFramebuffer.cs │ │ ├── IMacOSTopLevelPlatformHandle.cs │ │ ├── IOptionalFeatureProvider.cs │ │ ├── IPlatformBehaviorInhibition.cs │ │ ├── IPlatformGpu.cs │ │ ├── IPlatformHandle.cs │ │ ├── IPlatformRenderInterface.cs │ │ ├── IPlatformRenderInterfaceRegion.cs │ │ ├── IPlatformSettings.cs │ │ ├── IPlatformThreadingInterface.cs │ │ ├── IReadableBitmapImpl.cs │ │ ├── IRenderTarget.cs │ │ ├── IRenderTargetBitmapImpl.cs │ │ ├── IRuntimePlatform.cs │ │ ├── IScopedResource.cs │ │ ├── IStreamGeometryContextImpl.cs │ │ ├── IStreamGeometryImpl.cs │ │ ├── ITextShaperImpl.cs │ │ ├── ITransformedGeometryImpl.cs │ │ ├── IWriteableBitmapImpl.cs │ │ ├── Internal │ │ │ ├── AssemblyDescriptor.cs │ │ │ ├── AssemblyDescriptorResolver.cs │ │ │ ├── AssetDescriptor.cs │ │ │ ├── Constants.cs │ │ │ ├── SlicedStream.cs │ │ │ └── UnmanagedBlob.cs │ │ ├── Interop │ │ │ └── Utf8Buffer.cs │ │ ├── LockedFramebuffer.cs │ │ ├── LtrbRect.cs │ │ ├── PathGeometryContext.cs │ │ ├── PixelFormat.cs │ │ ├── PlatformColorValues.cs │ │ ├── PlatformGraphicsDeviceAdapterDescription.cs │ │ ├── PlatformGraphicsExternalMemory.cs │ │ ├── PlatformHandle.cs │ │ ├── RenderTargetProperties.cs │ │ ├── RetainedFramebuffer.cs │ │ ├── StandardAssetLoader.cs │ │ ├── StandardRuntimePlatform.cs │ │ ├── StandardRuntimePlatformServices.cs │ │ ├── Storage │ │ │ ├── FallbackStorageProvider.cs │ │ │ ├── FileIO │ │ │ │ ├── BclLauncher.cs │ │ │ │ ├── BclStorageFile.cs │ │ │ │ ├── BclStorageFolder.cs │ │ │ │ ├── BclStorageItem.cs │ │ │ │ ├── BclStorageProvider.cs │ │ │ │ ├── SecurityScopedStream.cs │ │ │ │ ├── StorageBookmarkHelper.cs │ │ │ │ └── StorageProviderHelpers.cs │ │ │ ├── FilePickerFileType.cs │ │ │ ├── FilePickerFileTypes.cs │ │ │ ├── FilePickerOpenOptions.cs │ │ │ ├── FilePickerSaveOptions.cs │ │ │ ├── FolderPickerOpenOptions.cs │ │ │ ├── ILauncher.cs │ │ │ ├── IStorageBookmarkItem.cs │ │ │ ├── IStorageFile.cs │ │ │ ├── IStorageFolder.cs │ │ │ ├── IStorageItem.cs │ │ │ ├── IStorageProvider.cs │ │ │ ├── NoopStorageProvider.cs │ │ │ ├── PickerOptions.cs │ │ │ ├── SaveFilePickerResult.cs │ │ │ ├── StorageItemProperties.cs │ │ │ ├── StorageProviderExtensions.cs │ │ │ └── WellKnownFolder.cs │ │ ├── SystemNavigationManagerImpl.cs │ │ └── VisualQueryProvider.cs │ ├── Point.cs │ ├── Points.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── PropertyStore │ │ ├── AvaloniaPropertyDictionaryPool.cs │ │ ├── BindingEntryBase.cs │ │ ├── BindingEntryBaseNonGenericHelper.cs │ │ ├── DirectBindingObserver.cs │ │ ├── DirectUntypedBindingObserver.cs │ │ ├── EffectiveValue.cs │ │ ├── EffectiveValue`1.cs │ │ ├── FramePriority.cs │ │ ├── IValueEntry.cs │ │ ├── IValueEntry`1.cs │ │ ├── ImmediateValueEntry.cs │ │ ├── ImmediateValueFrame.cs │ │ ├── LocalValueBindingObserver.cs │ │ ├── LocalValueBindingObserverBase.cs │ │ ├── PropertyNotifying.cs │ │ ├── SourceUntypedBindingEntry.cs │ │ ├── TypedBindingEntry.cs │ │ ├── UntypedValueUtils.cs │ │ ├── ValueFrame.cs │ │ └── ValueStore.cs │ ├── Reactive │ │ ├── AnonymousObserver.cs │ │ ├── AnonymousObserverNonGenericHelper.cs │ │ ├── AvaloniaPropertyBindingObservable.cs │ │ ├── AvaloniaPropertyChangedObservable.cs │ │ ├── AvaloniaPropertyObservable.cs │ │ ├── CombinedSubject.cs │ │ ├── CompositeDisposable.cs │ │ ├── Disposable.cs │ │ ├── DisposableMixin.cs │ │ ├── IAvaloniaSubject.cs │ │ ├── LightweightObservableBase.cs │ │ ├── LightweightSubject.cs │ │ ├── Observable.cs │ │ ├── Operators │ │ │ ├── CombineLatest.cs │ │ │ ├── Sink.cs │ │ │ └── Switch.cs │ │ ├── SerialDisposableValue.cs │ │ └── SingleSubscriberObservableBase.cs │ ├── Rect.cs │ ├── RelativePoint.cs │ ├── RelativeRect.cs │ ├── RelativeScalar.cs │ ├── RenderTargetCorruptedException.cs │ ├── RenderTargetNotReadyException.cs │ ├── Rendering │ │ ├── Composition │ │ │ ├── Animations │ │ │ │ ├── AnimationInstanceBase.cs │ │ │ │ ├── CompositionAnimation.cs │ │ │ │ ├── CompositionAnimationGroup.cs │ │ │ │ ├── ExpressionAnimation.cs │ │ │ │ ├── ExpressionAnimationInstance.cs │ │ │ │ ├── IAnimationInstance.cs │ │ │ │ ├── ICompositionAnimationBase.cs │ │ │ │ ├── ImplicitAnimationCollection.cs │ │ │ │ ├── Interpolators.cs │ │ │ │ ├── KeyFrameAnimation.cs │ │ │ │ ├── KeyFrameAnimationInstance.cs │ │ │ │ ├── KeyFrames.cs │ │ │ │ └── PropertySetSnapshot.cs │ │ │ ├── Brushes │ │ │ │ ├── ServerSimpleCompositionBrush.cs │ │ │ │ ├── ServerSimpleContentBrush.cs │ │ │ │ └── ServerSimpleImageBrush.cs │ │ │ ├── CompositingRenderer.cs │ │ │ ├── CompositionCustomVisual.cs │ │ │ ├── CompositionCustomVisualHandler.cs │ │ │ ├── CompositionDrawListVisual.cs │ │ │ ├── CompositionDrawingSurface.cs │ │ │ ├── CompositionExperimentalAcrylicVisual.cs │ │ │ ├── CompositionExternalMemory.cs │ │ │ ├── CompositionInterop.cs │ │ │ ├── CompositionObject.cs │ │ │ ├── CompositionOptions.cs │ │ │ ├── CompositionPropertySet.cs │ │ │ ├── CompositionSurface.cs │ │ │ ├── CompositionTarget.cs │ │ │ ├── CompositionTransform.cs │ │ │ ├── Compositor.Factories.cs │ │ │ ├── Compositor.cs │ │ │ ├── ContainerVisual.cs │ │ │ ├── Drawing │ │ │ │ ├── CompositionRenderData.cs │ │ │ │ ├── CompositionRenderDataSceneBrushContent.cs │ │ │ │ ├── CompositorResourceHelpers.cs │ │ │ │ ├── ICompositionRenderResource.cs │ │ │ │ ├── ImmediateRenderDataSceneBrushContent.cs │ │ │ │ ├── Nodes │ │ │ │ │ ├── RenderDataBitmapNode.cs │ │ │ │ │ ├── RenderDataEllipseNode.cs │ │ │ │ │ ├── RenderDataGeometryNode.cs │ │ │ │ │ ├── RenderDataGlyphRunNode.cs │ │ │ │ │ ├── RenderDataLineNode.cs │ │ │ │ │ ├── RenderDataNodes.cs │ │ │ │ │ ├── RenderDataPushMatrixNode.cs │ │ │ │ │ ├── RenderDataPushOpacityMaskNode.cs │ │ │ │ │ └── RenderDataRectangleNode.cs │ │ │ │ ├── RenderDataDrawingContext.cs │ │ │ │ ├── ServerCompositionRenderData.cs │ │ │ │ ├── ServerCompositionSimplePen.cs │ │ │ │ └── ServerResourceHelperExtensions.cs │ │ │ ├── ElementCompositionPreview.cs │ │ │ ├── Enums.cs │ │ │ ├── Expressions │ │ │ │ ├── BuiltInExpressionFfi.cs │ │ │ │ ├── DelegateExpressionFfi.cs │ │ │ │ ├── Expression.cs │ │ │ │ ├── ExpressionEvaluationContext.cs │ │ │ │ ├── ExpressionParseException.cs │ │ │ │ ├── ExpressionParser.cs │ │ │ │ ├── ExpressionTrackedValues.cs │ │ │ │ ├── ExpressionVariant.cs │ │ │ │ └── TokenParser.cs │ │ │ ├── ICompositionTargetDebugEvents.cs │ │ │ ├── ICompositorSerializable.cs │ │ │ ├── MatrixUtils.cs │ │ │ ├── Server │ │ │ │ ├── CompositionProperty.cs │ │ │ │ ├── CompositionTargetOverlays.cs │ │ │ │ ├── DiagnosticTextRenderer.cs │ │ │ │ ├── DirtyRectTracker.cs │ │ │ │ ├── DrawingContextProxy.PendingCommands.cs │ │ │ │ ├── DrawingContextProxy.cs │ │ │ │ ├── FpsCounter.cs │ │ │ │ ├── FrameTimeGraph.cs │ │ │ │ ├── IServerClockItem.cs │ │ │ │ ├── ReadbackIndices.cs │ │ │ │ ├── ServerCompositionContainerVisual.cs │ │ │ │ ├── ServerCompositionDrawListVisual.cs │ │ │ │ ├── ServerCompositionDrawingSurface.cs │ │ │ │ ├── ServerCompositionExperimentalAcrylicVisual.cs │ │ │ │ ├── ServerCompositionSolidColorVisual.cs │ │ │ │ ├── ServerCompositionSurface.cs │ │ │ │ ├── ServerCompositionSurfaceVisual.cs │ │ │ │ ├── ServerCompositionTarget.DirtyRects.cs │ │ │ │ ├── ServerCompositionTarget.cs │ │ │ │ ├── ServerCompositionVisual.DirtyProperties.cs │ │ │ │ ├── ServerCompositionVisual.cs │ │ │ │ ├── ServerCompositor.RenderResources.cs │ │ │ │ ├── ServerCompositor.UserApis.cs │ │ │ │ ├── ServerCompositor.cs │ │ │ │ ├── ServerCompositorAnimations.cs │ │ │ │ ├── ServerCustomCompositionVisual.cs │ │ │ │ ├── ServerList.cs │ │ │ │ ├── ServerObject.cs │ │ │ │ ├── ServerObjectAnimations.cs │ │ │ │ ├── ServerRenderResource.cs │ │ │ │ ├── ServerVisualRenderContext.cs │ │ │ │ └── SimpleServerObject.cs │ │ │ ├── Transport │ │ │ │ ├── Batch.cs │ │ │ │ ├── BatchStream.cs │ │ │ │ ├── BatchStreamArrayPool.cs │ │ │ │ ├── BatchStreamDebugMarker.cs │ │ │ │ └── ServerListProxyHelper.cs │ │ │ ├── Visual.cs │ │ │ └── VisualCollection.cs │ │ ├── DefaultRenderTimer.cs │ │ ├── ICustomHitTest.cs │ │ ├── IRenderLoop.cs │ │ ├── IRenderLoopTask.cs │ │ ├── IRenderRoot.cs │ │ ├── IRenderTimer.cs │ │ ├── IRenderer.cs │ │ ├── IVisualBrushInitialize.cs │ │ ├── ImmediateRenderer.cs │ │ ├── LayoutPassTiming.cs │ │ ├── OwnedDisposable.cs │ │ ├── PlatformRenderInterfaceContextManager.cs │ │ ├── RenderLoop.cs │ │ ├── RendererDebugOverlays.cs │ │ ├── RendererDiagnostics.cs │ │ ├── SceneGraph │ │ │ ├── CustomDrawOperation.cs │ │ │ └── LineBoundsHelper.cs │ │ ├── SceneInvalidatedEventArgs.cs │ │ ├── SleepLoopRenderTimer.cs │ │ ├── SwapchainBase.cs │ │ ├── ThreadProxyRenderTimer.cs │ │ ├── UiThreadRenderTimer.cs │ │ ├── Utilities │ │ │ └── TileBrushCalculator.cs │ │ └── ZIndexComparer.cs │ ├── Rotate3DTransform.cs │ ├── RoundedRect.cs │ ├── Size.cs │ ├── StyledElement.cs │ ├── StyledElementExtensions.cs │ ├── StyledProperty.cs │ ├── StyledPropertyMetadata`1.cs │ ├── StyledPropertyNonGenericHelper.cs │ ├── Styling │ │ ├── Activators │ │ │ ├── AndActivator.cs │ │ │ ├── AndActivatorBuilder.cs │ │ │ ├── AndQueryActivator.cs │ │ │ ├── AndQueryActivatorBuilder.cs │ │ │ ├── ContainerQueryActivatorBase.cs │ │ │ ├── IStyleActivator.cs │ │ │ ├── IStyleActivatorSink.cs │ │ │ ├── NotActivator.cs │ │ │ ├── NthChildActivator.cs │ │ │ ├── OrActivator.cs │ │ │ ├── OrActivatorBuilder.cs │ │ │ ├── OrQueryActivator.cs │ │ │ ├── OrQueryActivatorBuilder.cs │ │ │ ├── PropertyEqualsActivator.cs │ │ │ ├── ScreenActivator.cs │ │ │ ├── StyleActivatorBase.cs │ │ │ └── StyleClassActivator.cs │ │ ├── AndQuery.cs │ │ ├── ChildSelector.cs │ │ ├── Container.cs │ │ ├── ContainerQuery.cs │ │ ├── ContainerSizing.cs │ │ ├── ControlTheme.cs │ │ ├── DescendentSelector.cs │ │ ├── DirectPropertySetterBindingInstance.cs │ │ ├── DirectPropertySetterInstance.cs │ │ ├── IGlobalStyles.cs │ │ ├── ISetterInstance.cs │ │ ├── ISetterValue.cs │ │ ├── IStyle.cs │ │ ├── IStyleHost.cs │ │ ├── IStyleInstance.cs │ │ ├── IStyleable.cs │ │ ├── ITemplate.cs │ │ ├── IThemeVariantHost.cs │ │ ├── NestingSelector.cs │ │ ├── NotSelector.cs │ │ ├── NthChildSelector.cs │ │ ├── NthLastChildSelector.cs │ │ ├── OrQuery.cs │ │ ├── OrSelector.cs │ │ ├── PropertyEqualsSelector.cs │ │ ├── PropertySetterInstance.cs │ │ ├── PropertySetterTemplateInstance.cs │ │ ├── ScreenQueries.cs │ │ ├── Selector.cs │ │ ├── SelectorMatch.cs │ │ ├── Selectors.cs │ │ ├── Setter.cs │ │ ├── SetterBase.cs │ │ ├── Style.cs │ │ ├── StyleBase.cs │ │ ├── StyleChildren.cs │ │ ├── StyleInstance.cs │ │ ├── StyleQueries.cs │ │ ├── StyleQuery.cs │ │ ├── StyleQueryComparisonOperator.cs │ │ ├── Styles.cs │ │ ├── TemplateSelector.cs │ │ ├── ThemeVariant.cs │ │ ├── ThemeVariantTypeConverter.cs │ │ ├── TypeNameAndClassSelector.cs │ │ └── ValueStyleQuery.cs │ ├── Thickness.cs │ ├── Threading │ │ ├── AvaloniaSynchronizationContext.cs │ │ ├── CulturePreservingExecutionContext.cs │ │ ├── Dispatcher.Exceptions.cs │ │ ├── Dispatcher.Invoke.cs │ │ ├── Dispatcher.MainLoop.cs │ │ ├── Dispatcher.Queue.cs │ │ ├── Dispatcher.Timers.cs │ │ ├── Dispatcher.cs │ │ ├── DispatcherEventArgs.cs │ │ ├── DispatcherFrame.cs │ │ ├── DispatcherOperation.cs │ │ ├── DispatcherOptions.cs │ │ ├── DispatcherPriority.cs │ │ ├── DispatcherPriorityAwaitable.cs │ │ ├── DispatcherPriorityQueue.cs │ │ ├── DispatcherTimer.cs │ │ ├── DispatcherUnhandledExceptionEventArgs.cs │ │ ├── DispatcherUnhandledExceptionFilterEventArgs.cs │ │ ├── IDispatcher.cs │ │ ├── IDispatcherImpl.cs │ │ ├── NonPumpingSyncContext.cs │ │ └── ThreadSafeObjectPool.cs │ ├── Utilities │ │ ├── ArrayBuilder.cs │ │ ├── ArraySlice.cs │ │ ├── AsyncEnumerableHelper.cs │ │ ├── AvaloniaPropertyDictionary.cs │ │ ├── AvaloniaResourcesIndex.cs │ │ ├── BidiDictionary.cs │ │ ├── BinarySearchExtension.cs │ │ ├── ByteSizeHelper.cs │ │ ├── CharacterReader.cs │ │ ├── DisposableLock.cs │ │ ├── EnumHelper.cs │ │ ├── FrugalList.cs │ │ ├── HashCode.cs │ │ ├── IWeakEventSubscriber.cs │ │ ├── IdentifierParser.cs │ │ ├── ImmutableReadOnlyListStructEnumerator.cs │ │ ├── KeywordParser.cs │ │ ├── MappedArraySlice.cs │ │ ├── MathUtilities.cs │ │ ├── NonPumpingLockHelper.cs │ │ ├── Polyfills.cs │ │ ├── PooledInlineList.cs │ │ ├── Ref.cs │ │ ├── RefCountingSmallDictionary.cs │ │ ├── RefTrackingDictionary.cs │ │ ├── SafeEnumerableHashSet.cs │ │ ├── SingleOrDictionary.cs │ │ ├── SingleOrQueue.cs │ │ ├── SmallDictionary.cs │ │ ├── Span.cs │ │ ├── SpanHelpers.cs │ │ ├── SpanStringTokenizer.cs │ │ ├── SpringSolver.cs │ │ ├── StopwatchHelper.cs │ │ ├── StringBuilderCache.cs │ │ ├── StringTokenizer.cs │ │ ├── StyleClassParser.cs │ │ ├── SynchronousCompletionAsyncResult.cs │ │ ├── ThrowHelper.cs │ │ ├── TypeUtilities.cs │ │ ├── UriExtensions.cs │ │ ├── ValueSingleOrList.cs │ │ ├── ValueSpan.cs │ │ ├── WeakEvent.cs │ │ ├── WeakEventHandlerManager.cs │ │ ├── WeakEvents.cs │ │ └── WeakHashList.cs │ ├── Vector.cs │ ├── Vector3D.cs │ ├── Visual.Composition.cs │ ├── Visual.cs │ ├── VisualExtensions.cs │ ├── VisualTree │ │ ├── IHostedVisualTreeRoot.cs │ │ ├── IVisualWithRoundRectClip.cs │ │ ├── TransformedBounds.cs │ │ ├── VisualExtensions.cs │ │ └── VisualLocator.cs │ ├── VisualTreeAttachmentEventArgs.cs │ └── composition-schema.xml ├── Avalonia.Build.Tasks │ ├── Avalonia.Build.Tasks.csproj │ ├── ComInteropHelper.cs │ ├── CompileAvaloniaXamlTask.cs │ ├── DeterministicIdGenerator.cs │ ├── Extensions.cs │ ├── GenerateAvaloniaResourcesTask.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SpanCompat.cs │ ├── XamlCompilerDiagnosticsFilter.cs │ ├── XamlCompilerTaskExecutor.Helpers.cs │ ├── XamlCompilerTaskExecutor.cs │ └── XamlFileInfo.cs ├── Avalonia.Controls.ColorPicker │ ├── AlphaComponentPosition.cs │ ├── Avalonia.Controls.ColorPicker.csproj │ ├── ColorChangedEventArgs.cs │ ├── ColorComponent.cs │ ├── ColorModel.cs │ ├── ColorPalettes │ │ ├── FlatColorPalette.cs │ │ ├── FlatHalfColorPalette.cs │ │ ├── FluentColorPalette.cs │ │ ├── IColorPalette.cs │ │ ├── MaterialColorPalette.cs │ │ ├── MaterialHalfColorPalette.cs │ │ └── SixteenColorPalette.cs │ ├── ColorPicker │ │ └── ColorPicker.cs │ ├── ColorPreviewer │ │ ├── ColorPreviewer.Properties.cs │ │ └── ColorPreviewer.cs │ ├── ColorSlider │ │ ├── ColorSlider.Properties.cs │ │ └── ColorSlider.cs │ ├── ColorSpectrum │ │ ├── ColorSpectrum.Properties.cs │ │ ├── ColorSpectrum.cs │ │ ├── ColorSpectrumComponents.cs │ │ └── ColorSpectrumShape.cs │ ├── ColorView │ │ ├── ColorView.Properties.cs │ │ ├── ColorView.cs │ │ └── ColorViewTab.cs │ ├── Converters │ │ ├── AccentColorConverter.cs │ │ ├── ColorToDisplayNameConverter.cs │ │ ├── ColorToHexConverter.cs │ │ ├── ContrastBrushConverter.cs │ │ ├── DoNothingForNullConverter.cs │ │ ├── ToBrushConverter.cs │ │ └── ToColorConverter.cs │ ├── Helpers │ │ ├── ColorHelper.cs │ │ ├── ColorPickerHelpers.cs │ │ ├── Hsv.cs │ │ ├── IncrementAmount.cs │ │ ├── IncrementDirection.cs │ │ └── Rgb.cs │ ├── HsvComponent.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RgbComponent.cs │ └── Themes │ │ ├── Fluent │ │ ├── ColorPicker.xaml │ │ ├── ColorPreviewer.xaml │ │ ├── ColorSlider.xaml │ │ ├── ColorSpectrum.xaml │ │ ├── ColorView.xaml │ │ └── Fluent.xaml │ │ └── Simple │ │ ├── ColorPicker.xaml │ │ ├── ColorPreviewer.xaml │ │ ├── ColorSlider.xaml │ │ ├── ColorSpectrum.xaml │ │ ├── ColorView.xaml │ │ └── Simple.xaml ├── Avalonia.Controls │ ├── AcrylicPlatformCompensationLevels.cs │ ├── AppBuilder.cs │ ├── Application.cs │ ├── ApplicationLifetimes │ │ ├── ActivatableLifetimeBase.cs │ │ ├── ActivatedEventArgs.cs │ │ ├── ActivationKind.cs │ │ ├── ClassicDesktopStyleApplicationLifetime.cs │ │ ├── ControlledApplicationLifetimeExitEventArgs.cs │ │ ├── FileActivatedEventArgs.cs │ │ ├── IActivatableApplicationLifetime.cs │ │ ├── IActivityApplicationLifetime.cs │ │ ├── IApplicationLifetime.cs │ │ ├── IClassicDesktopStyleApplicationLifetime.cs │ │ ├── IControlledApplicationLifetime.cs │ │ ├── ISingleTopLevelApplicationLifetime.cs │ │ ├── ISingleViewApplicationLifetime.cs │ │ ├── ProtocolActivatedEventArgs.cs │ │ ├── ShutdownRequestedEventArgs.cs │ │ └── StartupEventArgs.cs │ ├── AutoCompleteBox │ │ ├── AutoCompleteBox.Properties.cs │ │ ├── AutoCompleteBox.cs │ │ ├── AutoCompleteFilterMode.cs │ │ ├── PopulatedEventArgs.cs │ │ └── PopulatingEventArgs.cs │ ├── Automation │ │ ├── AutomationElementIdentifiers.cs │ │ ├── AutomationLiveSetting.cs │ │ ├── AutomationProperties.cs │ │ ├── AutomationProperty.cs │ │ ├── AutomationPropertyChangedEventArgs.cs │ │ ├── ElementNotEnabledException.cs │ │ ├── ExpandCollapsePatternIdentifiers.cs │ │ ├── ExpandCollapseState.cs │ │ ├── IsOffscreenBehavior.cs │ │ ├── Peers │ │ │ ├── AutomationPeer.cs │ │ │ ├── ButtonAutomationPeer.cs │ │ │ ├── ComboBoxAutomationPeer.cs │ │ │ ├── ContentControlAutomationPeer.cs │ │ │ ├── ControlAutomationPeer.cs │ │ │ ├── DatePickerAutomationPeer.cs │ │ │ ├── EmbeddableControlRootAutomationPeer.cs │ │ │ ├── ImageAutomationPeer.cs │ │ │ ├── InteropAutomationPeer.cs │ │ │ ├── ItemsControlAutomationPeer.cs │ │ │ ├── LabelAutomationPeer.cs │ │ │ ├── ListItemAutomationPeer.cs │ │ │ ├── MenuItemAutomationPeer.cs │ │ │ ├── NativeControlHostPeer.cs │ │ │ ├── NoneAutomationPeer.cs │ │ │ ├── PopupAutomationPeer.cs │ │ │ ├── PopupRootAutomationPeer.cs │ │ │ ├── ProgressBarAutomationPeer.cs │ │ │ ├── RadioButtonAutomationPeer.cs │ │ │ ├── RangeBaseAutomationPeer.cs │ │ │ ├── ScrollBarAutomationPeer.cs │ │ │ ├── ScrollViewerAutomationPeer.cs │ │ │ ├── SelectingItemsControlAutomationPeer.cs │ │ │ ├── SliderAutomationPeer.cs │ │ │ ├── TextBlockAutomationPeer.cs │ │ │ ├── TextBoxAutomationPeer.cs │ │ │ ├── ThumbAutomationPeer.cs │ │ │ ├── TimePickerAutomationPeer.cs │ │ │ ├── TitleBarAutomationPeer.cs │ │ │ ├── ToggleButtonAutomationPeer.cs │ │ │ ├── TreeViewAutomationPeer.cs │ │ │ ├── TreeViewItemAutomationPeer.cs │ │ │ ├── UnrealizedElementAutomationPeer.cs │ │ │ ├── UserControlAutomationPeer.cs │ │ │ ├── WindowAutomationPeer.cs │ │ │ └── WindowBaseAutomationPeer.cs │ │ ├── Provider │ │ │ ├── IEmbeddedRootProvider.cs │ │ │ ├── IExpandCollapseProvider.cs │ │ │ ├── IInvokeProvider.cs │ │ │ ├── IRangeValueProvider.cs │ │ │ ├── IRootProvider.cs │ │ │ ├── IScrollProvider.cs │ │ │ ├── ISelectionItemProvider .cs │ │ │ ├── ISelectionProvider.cs │ │ │ ├── IToggleProvider.cs │ │ │ └── IValueProvider.cs │ │ ├── RangeValuePatternIdentifiers.cs │ │ ├── ScrollPatternIdentifiers.cs │ │ ├── SelectionItemPatternIdentifiers.cs │ │ ├── SelectionPatternIdentifiers.cs │ │ └── ValuePatternIdentifiers.cs │ ├── Avalonia.Controls.csproj │ ├── Border.cs │ ├── BorderVisual.cs │ ├── Button.cs │ ├── ButtonSpinner.cs │ ├── Calendar │ │ ├── Calendar.cs │ │ ├── CalendarBlackoutDatesCollection.cs │ │ ├── CalendarButton.cs │ │ ├── CalendarDateRange.cs │ │ ├── CalendarDayButton.cs │ │ ├── CalendarExtensions.cs │ │ ├── CalendarItem.cs │ │ ├── DateTimeHelper.cs │ │ └── SelectedDatesCollection.cs │ ├── CalendarDatePicker │ │ ├── CalendarDatePicker.Properties.cs │ │ ├── CalendarDatePicker.cs │ │ ├── CalendarDatePickerDateValidationErrorEventArgs.cs │ │ └── CalendarDatePickerFormat.cs │ ├── Canvas.cs │ ├── Carousel.cs │ ├── CheckBox.cs │ ├── Chrome │ │ ├── CaptionButtons.cs │ │ └── TitleBar.cs │ ├── ColumnDefinition.cs │ ├── ColumnDefinitions.cs │ ├── ComboBox.cs │ ├── ComboBoxItem.cs │ ├── ContainerClearingEventArgs.cs │ ├── ContainerIndexChangedEventArgs.cs │ ├── ContainerPreparedEventArgs.cs │ ├── ContentControl.cs │ ├── ContextMenu.cs │ ├── ContextRequestedEventArgs.cs │ ├── Control.cs │ ├── ControlExtensions.cs │ ├── Controls.cs │ ├── Converters │ │ ├── CornerRadiusFilterConverter.cs │ │ ├── CornerRadiusToDoubleConverter.cs │ │ ├── Corners.cs │ │ ├── EnumToBoolConverter.cs │ │ ├── MarginMultiplierConverter.cs │ │ ├── MenuScrollingVisibilityConverter.cs │ │ ├── PlatformKeyGestureConverter.cs │ │ ├── StringFormatConverter.cs │ │ └── TreeViewItemIndentConverter.cs │ ├── DataValidationErrors.cs │ ├── DateTimePickers │ │ ├── DatePicker.cs │ │ ├── DatePickerPresenter.cs │ │ ├── DatePickerSelectedValueChangedEventArgs.cs │ │ ├── DateTimePickerPanel.cs │ │ ├── PickerPresenterBase.cs │ │ ├── TimePicker.cs │ │ ├── TimePickerPresenter.cs │ │ └── TimePickerSelectedValueChangedEventArgs.cs │ ├── Decorator.cs │ ├── DefinitionBase.cs │ ├── DefinitionList.cs │ ├── Design.cs │ ├── DesktopApplicationExtensions.cs │ ├── Diagnostics │ │ ├── IPopupHostProvider.cs │ │ └── ToolTipDiagnostics.cs │ ├── DockPanel.cs │ ├── Documents │ │ ├── Bold.cs │ │ ├── IInlineHost.cs │ │ ├── Inline.cs │ │ ├── InlineCollection.cs │ │ ├── InlineRun.cs │ │ ├── InlineUIContainer.cs │ │ ├── Italic.cs │ │ ├── LineBreak.cs │ │ ├── Run.cs │ │ ├── Span.cs │ │ ├── TextElement.cs │ │ └── Underline.cs │ ├── DropDownButton.cs │ ├── Embedding │ │ ├── EmbeddableControlRoot.cs │ │ └── Offscreen │ │ │ ├── OffscreenTopLevel.cs │ │ │ └── OffscreenTopLevelImpl.cs │ ├── Expander.cs │ ├── ExperimentalAcrylicBorder.cs │ ├── Flyouts │ │ ├── Flyout.cs │ │ ├── FlyoutBase.cs │ │ ├── FlyoutPresenter.cs │ │ ├── FlyoutShowMode.cs │ │ ├── MenuFlyout.cs │ │ ├── MenuFlyoutPresenter.cs │ │ └── PopupFlyoutBase.cs │ ├── Generators │ │ ├── ItemContainerGenerator.cs │ │ └── TreeItemContainerGenerator.cs │ ├── Grid.cs │ ├── GridLength.cs │ ├── GridSplitter.cs │ ├── GroupBox.cs │ ├── HotkeyManager.cs │ ├── HyperlinkButton.cs │ ├── IContentControl.cs │ ├── IGlobalDataTemplates.cs │ ├── IHeadered.cs │ ├── IMenu.cs │ ├── IMenuElement.cs │ ├── IMenuItem.cs │ ├── INativeMenuExporterEventsImplBridge.cs │ ├── INativeMenuItemExporterEventsImplBridge.cs │ ├── IScrollAnchorProvider.cs │ ├── IScrollable.cs │ ├── ISelectable.cs │ ├── IToolTipService.cs │ ├── IconElement.cs │ ├── Image.cs │ ├── ItemCollection.cs │ ├── ItemsControl.cs │ ├── ItemsSourceView.cs │ ├── Label.cs │ ├── LayoutTransformControl.cs │ ├── ListBox.cs │ ├── ListBoxItem.cs │ ├── LoggingExtensions.cs │ ├── MaskedTextBox.cs │ ├── Menu.cs │ ├── MenuBase.cs │ ├── MenuItem.cs │ ├── MenuItemAccessKeyHandler.cs │ ├── MenuItemToggleType.cs │ ├── Mixins │ │ ├── PressedMixin.cs │ │ └── SelectableMixin.cs │ ├── NativeControlHost.cs │ ├── NativeMenu.Export.cs │ ├── NativeMenu.cs │ ├── NativeMenuBar.cs │ ├── NativeMenuBarPresenter.cs │ ├── NativeMenuItem.cs │ ├── NativeMenuItemBase.cs │ ├── NativeMenuItemSeparator.cs │ ├── Notifications │ │ ├── IManagedNotificationManager.cs │ │ ├── INotification.cs │ │ ├── INotificationManager.cs │ │ ├── Notification.cs │ │ ├── NotificationCard.cs │ │ ├── NotificationPosition.cs │ │ ├── NotificationType.cs │ │ ├── ReversibleStackPanel.cs │ │ └── WindowNotificationManager.cs │ ├── NumericUpDown │ │ ├── NumericUpDown.cs │ │ └── NumericUpDownValueChangedEventArgs.cs │ ├── Panel.cs │ ├── PathIcon.cs │ ├── PixelPointEventArgs.cs │ ├── PlacementMode.cs │ ├── Platform │ │ ├── DefaultMenuInteractionHandler.cs │ │ ├── Dialogs │ │ │ ├── IMountedVolumeInfoProvider.cs │ │ │ ├── IStorageProviderFactory.cs │ │ │ ├── ISystemDialogImpl.cs │ │ │ ├── MountedDriveInfo.cs │ │ │ └── SystemDialogImpl.cs │ │ ├── ExtendClientAreaChromeHints.cs │ │ ├── IApplicationPlatformEvents.cs │ │ ├── IInputPane.cs │ │ ├── IInsetsManager.cs │ │ ├── IMenuInteractionHandler.cs │ │ ├── INativeApplicationCommands.cs │ │ ├── INativeControlHostImpl.cs │ │ ├── IPlatformIconLoader.cs │ │ ├── IPlatformLifetimeEventsImpl.cs │ │ ├── IPlatformNativeSurfaceHandle.cs │ │ ├── IPopupImpl.cs │ │ ├── IScreenImpl.cs │ │ ├── ITopLevelImpl.cs │ │ ├── ITopLevelNativeMenuExporter.cs │ │ ├── ITrayIconImpl.cs │ │ ├── IWin32OptionsTopLevelImpl.cs │ │ ├── IWindowBaseImpl.cs │ │ ├── IWindowIconImpl.cs │ │ ├── IWindowImpl.cs │ │ ├── IWindowingPlatform.cs │ │ ├── IX11OptionsToplevelImplFeature.cs │ │ ├── InProcessDragSource.cs │ │ ├── MacOSProperties.cs │ │ ├── ManagedDispatcherImpl.cs │ │ ├── PlatformManager.cs │ │ ├── Screen.cs │ │ ├── ScreenHelper.cs │ │ ├── Surfaces │ │ │ └── IFramebufferPlatformSurface.cs │ │ ├── Win32Properties.cs │ │ └── X11Properties.cs │ ├── PlatformInhibitionType.cs │ ├── Presenters │ │ ├── ContentPresenter.cs │ │ ├── IContentPresenterHost.cs │ │ ├── ItemsPresenter.cs │ │ ├── PanelContainerGenerator.cs │ │ ├── ScrollContentPresenter.cs │ │ └── TextPresenter.cs │ ├── Primitives │ │ ├── AccessText.cs │ │ ├── AdornerLayer.cs │ │ ├── ChromeOverlayLayer.cs │ │ ├── HeaderedContentControl.cs │ │ ├── HeaderedItemsControl.cs │ │ ├── HeaderedSelectingItemsControl.cs │ │ ├── ILogicalScrollable.cs │ │ ├── IPopupHost.cs │ │ ├── IScrollSnapPointsInfo.cs │ │ ├── LightDismissOverlayLayer.cs │ │ ├── OverlayLayer.cs │ │ ├── OverlayPopupHost.cs │ │ ├── Popup.cs │ │ ├── PopupPositioning │ │ │ ├── CustomPopupPlacement.cs │ │ │ ├── CustomPopupPlacementCallback.cs │ │ │ ├── IPopupPositioner.cs │ │ │ ├── ManagedPopupPositioner.cs │ │ │ ├── ManagedPopupPositionerPopupImplHelper.cs │ │ │ └── PopupPositionRequest.cs │ │ ├── PopupRoot.cs │ │ ├── RangeBase.cs │ │ ├── RangeBaseValueChangedEventArgs.cs │ │ ├── ScrollBar.cs │ │ ├── ScrollBarVisibility.cs │ │ ├── ScrollEventType.cs │ │ ├── SelectingItemsControl.cs │ │ ├── SelectionHandleType.cs │ │ ├── SnapPointsAlignment.cs │ │ ├── SnapPointsType.cs │ │ ├── TabStrip.cs │ │ ├── TabStripItem.cs │ │ ├── TemplateAppliedEventArgs.cs │ │ ├── TemplatedControl.cs │ │ ├── TextSearch.cs │ │ ├── TextSelectionCanvas.cs │ │ ├── TextSelectionHandle.cs │ │ ├── TextSelectorLayer.cs │ │ ├── Thumb.cs │ │ ├── ToggleButton.cs │ │ ├── Track.cs │ │ ├── UniformGrid.cs │ │ └── VisualLayerManager.cs │ ├── ProgressBar.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── PullToRefresh │ │ ├── RefreshCompletionDeferral.cs │ │ ├── RefreshContainer.cs │ │ ├── RefreshInfoProvider.cs │ │ ├── RefreshRequestedEventArgs.cs │ │ ├── RefreshVisualizer.cs │ │ ├── RefreshVisualizerOrientation.cs │ │ ├── RefreshVisualizerState.cs │ │ └── ScrollViewerIRefreshInfoProviderAdapter.cs │ ├── RadioButton.cs │ ├── RadioButtonGroupManager.cs │ ├── RelativePanel.AttachedProperties.cs │ ├── RelativePanel.cs │ ├── Remote │ │ ├── RemoteServer.cs │ │ ├── RemoteWidget.cs │ │ └── Server │ │ │ ├── RemoteServerTopLevelImpl.Framebuffer.cs │ │ │ └── RemoteServerTopLevelImpl.cs │ ├── RepeatButton.cs │ ├── RequestBringIntoViewEventArgs.cs │ ├── ResolveByNameAttribute.cs │ ├── RowDefinition.cs │ ├── RowDefinitions.cs │ ├── Screens.cs │ ├── ScrollChangedEventArgs.cs │ ├── ScrollViewer.cs │ ├── SelectableTextBlock.cs │ ├── Selection │ │ ├── ISelectionModel.cs │ │ ├── IndexRange.cs │ │ ├── InternalSelectionModel.cs │ │ ├── ReadOnlySelectionListBase.cs │ │ ├── SelectedIndexes.cs │ │ ├── SelectedItems.cs │ │ ├── SelectionModel.cs │ │ ├── SelectionModelIndexesChangedEventArgs.cs │ │ ├── SelectionModelSelectionChangedEventArgs.cs │ │ └── SelectionNodeBase.cs │ ├── SelectionChangedEventArgs.cs │ ├── SelectionMode.cs │ ├── Separator.cs │ ├── Shapes │ │ ├── Arc.cs │ │ ├── Ellipse.cs │ │ ├── Line.cs │ │ ├── Path.cs │ │ ├── Polygon.cs │ │ ├── Polyline.cs │ │ ├── Rectangle.cs │ │ ├── Sector.cs │ │ └── Shape.cs │ ├── ShutdownMode.cs │ ├── SizeChangedEventArgs.cs │ ├── Slider.cs │ ├── Spinner.cs │ ├── SplitButton │ │ ├── SplitButton.cs │ │ └── ToggleSplitButton.cs │ ├── SplitView │ │ ├── SplitView.cs │ │ ├── SplitViewDisplayMode.cs │ │ ├── SplitViewPanePlacement.cs │ │ └── SplitViewTemplateSettings.cs │ ├── StackPanel.cs │ ├── SystemDialog.cs │ ├── SystemFontAppBuilderExtension.cs │ ├── TabControl.cs │ ├── TabItem.cs │ ├── Templates │ │ ├── DataTemplateExtensions.cs │ │ ├── DataTemplates.cs │ │ ├── FuncControlTemplate.cs │ │ ├── FuncControlTemplate`2.cs │ │ ├── FuncDataTemplate.cs │ │ ├── FuncDataTemplate`1.cs │ │ ├── FuncTemplateNameScopeExtensions.cs │ │ ├── FuncTemplate`1.cs │ │ ├── FuncTemplate`2.cs │ │ ├── FuncTreeDataTemplate.cs │ │ ├── FuncTreeDataTemplate`1.cs │ │ ├── IControlTemplate.cs │ │ ├── IDataTemplate.cs │ │ ├── IDataTemplateHost.cs │ │ ├── IRecyclingDataTemplate.cs │ │ ├── ITemplate`1.cs │ │ ├── ITemplate`2.cs │ │ ├── ITreeDataTemplate.cs │ │ ├── ITypedDataTemplate.cs │ │ └── TemplateExtensions.cs │ ├── TextBlock.cs │ ├── TextBox.cs │ ├── TextBoxTextInputMethodClient.cs │ ├── TextChangedEventArgs.cs │ ├── TextChangingEventArgs.cs │ ├── ThemeVariantScope.cs │ ├── TickBar.cs │ ├── ToggleSwitch.cs │ ├── ToolTip.cs │ ├── ToolTipService.cs │ ├── TopLevel.cs │ ├── TransitionCompletedEventArgs.cs │ ├── TransitioningContentControl.cs │ ├── TrayIcon.cs │ ├── TreeView.cs │ ├── TreeViewItem.cs │ ├── UrlOpenedEventArgs.cs │ ├── UserControl.cs │ ├── Utils │ │ ├── AncestorFinder.cs │ │ ├── BindingEvaluator.cs │ │ ├── BorderRenderHelper.cs │ │ ├── CollectionChangedEventManager.cs │ │ ├── CollectionUtils.cs │ │ ├── IEnumerableUtils.cs │ │ ├── ISelectionAdapter.cs │ │ ├── RealizedStackElements.cs │ │ ├── SelectingItemsControlSelectionAdapter.cs │ │ ├── StringUtils.cs │ │ ├── TimeUtils.cs │ │ ├── UndoRedoHelper.cs │ │ └── VirtualizingSnapPointsList.cs │ ├── Viewbox.cs │ ├── VirtualizingCarouselPanel.cs │ ├── VirtualizingPanel.cs │ ├── VirtualizingStackPanel.cs │ ├── Window.cs │ ├── WindowBase.cs │ ├── WindowClosingEventArgs.cs │ ├── WindowEdge.cs │ ├── WindowIcon.cs │ ├── WindowResizedEventArgs.cs │ ├── WindowStartupLocation.cs │ ├── WindowState.cs │ ├── WindowTransparencyLevel.cs │ └── WrapPanel.cs ├── Avalonia.DesignerSupport │ ├── Avalonia.DesignerSupport.csproj │ ├── DesignWindowLoader.cs │ └── Remote │ │ ├── DetachableTransportConnection.cs │ │ ├── FileWatcherTransport.cs │ │ ├── HtmlTransport │ │ ├── HtmlTransport.cs │ │ ├── SimpleWebSocketHttpServer.cs │ │ └── webapp │ │ │ ├── .gitignore │ │ │ ├── build.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── FramePresenter.tsx │ │ │ ├── Models │ │ │ │ └── Input │ │ │ │ │ ├── InputEventMessageBase.ts │ │ │ │ │ ├── InputModifiers.ts │ │ │ │ │ ├── MouseButton.ts │ │ │ │ │ ├── MouseEventHelpers.ts │ │ │ │ │ ├── PointerEventMessageBase.ts │ │ │ │ │ ├── PointerMovedEventMessage.ts │ │ │ │ │ ├── PointerPressedEventMessage.ts │ │ │ │ │ ├── PointerReleasedEventMessage.ts │ │ │ │ │ └── ScrollEventMessage.ts │ │ │ ├── PreviewerServerConnection.ts │ │ │ ├── index.html │ │ │ └── index.tsx │ │ │ └── tsconfig.json │ │ ├── PreviewerWindowImpl.cs │ │ ├── PreviewerWindowingPlatform.cs │ │ ├── RemoteDesignerEntryPoint.cs │ │ └── Stubs.cs ├── Avalonia.Desktop │ ├── AppBuilderDesktopExtensions.cs │ └── Avalonia.Desktop.csproj ├── Avalonia.Diagnostics │ ├── Assets │ │ ├── Fonts │ │ │ └── SourceSansPro-Regular.ttf │ │ └── Icons.axaml │ ├── Avalonia.Diagnostics.csproj │ ├── DevToolsExtensions.cs │ └── Diagnostics │ │ ├── Behaviors │ │ └── ColumnDefinition.cs │ │ ├── Controls │ │ ├── Application.cs │ │ ├── BrushEditor.axaml │ │ ├── BrushEditor.axaml.cs │ │ ├── CommitTextBox.cs │ │ ├── ControlHighlightAdorner.cs │ │ ├── FilterTextBox.axaml │ │ ├── FilterTextBox.cs │ │ ├── ThicknessEditor.axaml │ │ ├── ThicknessEditor.cs │ │ └── TopLevelGroup.cs │ │ ├── Conventions.cs │ │ ├── Converters │ │ ├── BoolToImageConverter.cs │ │ ├── BoolToOpacityConverter.cs │ │ ├── BrushSelectorConveter.cs │ │ ├── EnumToCheckedConverter.cs │ │ └── GetTypeNameConverter.cs │ │ ├── DevTools.cs │ │ ├── DevToolsDataFormats.cs │ │ ├── DevToolsOptions.cs │ │ ├── DevToolsViewKind.cs │ │ ├── HotKeyConfiguration.cs │ │ ├── IDevToolsTopLevelGroup.cs │ │ ├── IScreenshotHandler.cs │ │ ├── KeyGestureExtesions.cs │ │ ├── Models │ │ └── EventChainLink.cs │ │ ├── Screenshots │ │ ├── BaseRenderToStreamHandler.cs │ │ └── FilePickerHandler.cs │ │ ├── TypeExtesnions.cs │ │ ├── ViewLocator.cs │ │ ├── ViewModels │ │ ├── AvaloniaPropertyViewModel.cs │ │ ├── BindingSetterViewModel.cs │ │ ├── ClrPropertyViewModel.cs │ │ ├── ControlDetailsViewModel.cs │ │ ├── ControlLayoutViewModel.cs │ │ ├── EventOwnerTreeNode.cs │ │ ├── EventTreeNode.cs │ │ ├── EventTreeNodeBase.cs │ │ ├── EventsPageViewModel.cs │ │ ├── FilterViewModel.cs │ │ ├── FiredEvent.cs │ │ ├── HotKeyPageViewModel.cs │ │ ├── LogicalTreeNode.cs │ │ ├── MainViewModel.cs │ │ ├── PropertyViewModel.cs │ │ ├── PseudoClassViewModel.cs │ │ ├── ReactiveExtensions.cs │ │ ├── ResourceSetterViewModel.cs │ │ ├── SetterViewModel.cs │ │ ├── TreeNode.cs │ │ ├── TreeNodeCollection.cs │ │ ├── TreePageViewModel.cs │ │ ├── ValueFrameViewModel.cs │ │ ├── ViewModelBase.cs │ │ └── VisualTreeNode.cs │ │ ├── Views │ │ ├── ControlDetailsView.xaml │ │ ├── ControlDetailsView.xaml.cs │ │ ├── EventsPageView.xaml │ │ ├── EventsPageView.xaml.cs │ │ ├── HotKeyPageView.axaml │ │ ├── HotKeyPageView.axaml.cs │ │ ├── LayoutExplorerView.axaml │ │ ├── LayoutExplorerView.axaml.cs │ │ ├── MainView.xaml │ │ ├── MainView.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── PropertyValueEditorView.cs │ │ ├── TreePageView.xaml │ │ └── TreePageView.xaml.cs │ │ ├── VisualExtensions.cs │ │ └── VisualTreeDebug.cs ├── Avalonia.Dialogs │ ├── AboutAvaloniaDialog.xaml │ ├── AboutAvaloniaDialog.xaml.cs │ ├── Assets │ │ └── Roboto-Light.ttf │ ├── Avalonia.Dialogs.csproj │ ├── Internal │ │ ├── AvaloniaDialogsInternalViewModelBase.cs │ │ ├── BclMountedVolumeInfoProvider.cs │ │ ├── ChildFitter.cs │ │ ├── FileSizeStringConverter.cs │ │ ├── ManagedFileChooserFilterViewModel.cs │ │ ├── ManagedFileChooserItemType.cs │ │ ├── ManagedFileChooserItemViewModel.cs │ │ ├── ManagedFileChooserNavigationItem.cs │ │ ├── ManagedFileChooserSources.cs │ │ ├── ManagedFileChooserViewModel.cs │ │ └── ResourceSelectorConverter.cs │ ├── ManagedFileChooser.cs │ ├── ManagedFileChooserOverwritePrompt.cs │ ├── ManagedFileDialogExtensions.cs │ ├── ManagedFileDialogOptions.cs │ └── ManagedStorageProvider.cs ├── Avalonia.Fonts.Inter │ ├── AppBuilderExtension.cs │ ├── Assets │ │ ├── Inter-Bold.ttf │ │ ├── Inter-Light.ttf │ │ ├── Inter-Medium.ttf │ │ ├── Inter-Regular.ttf │ │ ├── Inter-SemiBold.ttf │ │ └── Inter-Thin.ttf │ ├── Avalonia.Fonts.Inter.csproj │ ├── InterFontCollection.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Avalonia.FreeDesktop │ ├── Avalonia.FreeDesktop.csproj │ ├── DBusCallQueue.cs │ ├── DBusHelper.cs │ ├── DBusIme │ │ ├── DBusTextInputMethodBase.cs │ │ ├── Fcitx │ │ │ ├── FcitxEnums.cs │ │ │ ├── FcitxICWrapper.cs │ │ │ └── FcitxX11TextInputMethod.cs │ │ ├── IBus │ │ │ ├── IBusEnums.cs │ │ │ └── IBusX11TextInputMethod.cs │ │ └── X11DBusImeHelper.cs │ ├── DBusMenuExporter.cs │ ├── DBusPlatformSettings.cs │ ├── DBusSystemDialog.cs │ ├── DBusTrayIconImpl.cs │ ├── DBusXml │ │ ├── com.canonical.AppMenu.Registrar.xml │ │ ├── com.canonical.dbusmenu.xml │ │ ├── org.fcitx.Fcitx.InputContext.xml │ │ ├── org.fcitx.Fcitx.InputContext1.xml │ │ ├── org.fcitx.Fcitx.InputMethod.xml │ │ ├── org.fcitx.Fcitx.InputMethod1.xml │ │ ├── org.freedesktop.DBus.xml │ │ ├── org.freedesktop.IBus.Portal.xml │ │ ├── org.freedesktop.portal.FileChooser.xml │ │ ├── org.freedesktop.portal.Request.xml │ │ ├── org.freedesktop.portal.Settings.xml │ │ ├── org.kde.StatusNotifierItem.xml │ │ └── org.kde.StatusNotifierWatcher.xml │ ├── IX11InputMethod.cs │ ├── LinuxMountedVolumeInfoListener.cs │ ├── LinuxMountedVolumeInfoProvider.cs │ └── NativeMethods.cs ├── Avalonia.Metal │ ├── Avalonia.Metal.csproj │ ├── IMetalDevice.cs │ └── IMetalExternalObjectsFeature.cs ├── Avalonia.MicroCom │ ├── Avalonia.MicroCom.csproj │ └── CallbackBase.cs ├── Avalonia.Native │ ├── .gitignore │ ├── Avalonia.Native.csproj │ ├── AvaloniaNativeApplicationPlatform.cs │ ├── AvaloniaNativeDragSource.cs │ ├── AvaloniaNativeGlPlatformGraphics.cs │ ├── AvaloniaNativeMenuExporter.cs │ ├── AvaloniaNativePlatform.cs │ ├── AvaloniaNativePlatformExtensions.cs │ ├── AvaloniaNativeRenderTimer.cs │ ├── AvaloniaNativeTextInputMethod.cs │ ├── AvnAutomationPeer.cs │ ├── AvnDispatcher.cs │ ├── AvnString.cs │ ├── CallbackBase.cs │ ├── ClipboardDataFormatHelper.cs │ ├── ClipboardDataTransfer.cs │ ├── ClipboardDataTransferItem.cs │ ├── ClipboardImpl.cs │ ├── ClipboardReadSession.cs │ ├── Cursor.cs │ ├── DataTransferItemToAvnClipboardDataItemWrapper.cs │ ├── DataTransferToAvnClipboardDataSourceWrapper.cs │ ├── DeferredFramebuffer.cs │ ├── DispatcherImpl.cs │ ├── DoubleClickHelper.cs │ ├── EmbeddableTopLevelImpl.cs │ ├── Extensions.cs │ ├── GpuHandleWrapFeature.cs │ ├── Helpers.cs │ ├── IAvnMenu.cs │ ├── IAvnMenuItem.cs │ ├── IconLoader.cs │ ├── MacOSActivatableLifetime.cs │ ├── MacOSMountedVolumeInfoProvider.cs │ ├── MacOSNativeMenuCommands.cs │ ├── Mappings.xml │ ├── MenuActionCallback.cs │ ├── Metal.cs │ ├── NativeControlHostImpl.cs │ ├── NativeOwned.cs │ ├── NativePlatformSettings.cs │ ├── PlatformBehaviorInhibition.cs │ ├── PopupImpl.cs │ ├── PredicateCallback.cs │ ├── ScreenImpl.cs │ ├── StorageItem.cs │ ├── StorageProviderApi.cs │ ├── StorageProviderImpl.cs │ ├── TopLevelImpl.cs │ ├── TrayIconImpl.cs │ ├── WindowImpl.cs │ ├── WindowImplBase.cs │ └── avn.idl ├── Avalonia.OpenGL │ ├── Avalonia.OpenGL.csproj │ ├── Controls │ │ ├── CompositionOpenGlSwapchain.cs │ │ ├── OpenGlControlBase.cs │ │ └── OpenGlControlResources.cs │ ├── Egl │ │ ├── EglConsts.cs │ │ ├── EglContext.cs │ │ ├── EglDisplay.cs │ │ ├── EglDisplayOptions.cs │ │ ├── EglDisplayUtils.cs │ │ ├── EglErrors.cs │ │ ├── EglGlPlatformSurface.cs │ │ ├── EglGlPlatformSurfaceBase.cs │ │ ├── EglInterface.cs │ │ ├── EglPlatformGraphics.cs │ │ └── EglSurface.cs │ ├── Features │ │ └── ExternalObjectsOpenGlExtensionFeature.cs │ ├── GlBasicInfoInterface.cs │ ├── GlConsts.cs │ ├── GlEntryPointAttribute.cs │ ├── GlErrors.cs │ ├── GlInterface.cs │ ├── GlVersion.cs │ ├── IGlContext.cs │ ├── IGlContextExternalObjectsFeature.cs │ ├── IOpenGlTextureSharingRenderInterfaceContextFeature.cs │ ├── IPlatformGraphicsOpenGlContextFactory.cs │ ├── OpenGlException.cs │ └── Surfaces │ │ ├── IGlPlatformSurface.cs │ │ ├── IGlPlatformSurfaceRenderTarget.cs │ │ └── IGlPlatformSurfaceRenderingSession.cs ├── Avalonia.Remote.Protocol │ ├── Avalonia.Remote.Protocol.csproj │ ├── AvaloniaRemoteMessageGuidAttribute.cs │ ├── BsonStreamTransport.cs │ ├── BsonTcpTransport.cs │ ├── DefaultMessageTypeResolver.cs │ ├── DesignMessages.cs │ ├── EventStash.cs │ ├── IMessageTypeResolver.cs │ ├── ITransport.cs │ ├── InputMessages.cs │ ├── Key.snk │ ├── MetsysBson.cs │ ├── TcpTransportBase.cs │ ├── TransportConnectionWrapper.cs │ ├── TransportMessages.cs │ └── ViewportMessages.cs ├── Avalonia.Themes.Fluent │ ├── Accents │ │ ├── BaseColorsPalette.xaml │ │ ├── BaseResources.xaml │ │ ├── FluentControlResources.xaml │ │ └── SystemAccentColors.cs │ ├── Avalonia.Themes.Fluent.csproj │ ├── ColorPaletteResources.Properties.cs │ ├── ColorPaletteResources.cs │ ├── ColorPaletteResourcesCollection.cs │ ├── Controls │ │ ├── AdornerLayer.xaml │ │ ├── AutoCompleteBox.xaml │ │ ├── Button.xaml │ │ ├── ButtonSpinner.xaml │ │ ├── Calendar.xaml │ │ ├── CalendarButton.xaml │ │ ├── CalendarDatePicker.xaml │ │ ├── CalendarDayButton.xaml │ │ ├── CalendarItem.xaml │ │ ├── CaptionButtons.xaml │ │ ├── Carousel.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ComboBoxItem.xaml │ │ ├── ContextMenu.xaml │ │ ├── DataValidationErrors.xaml │ │ ├── DatePicker.xaml │ │ ├── DateTimePickerShared.xaml │ │ ├── DropDownButton.xaml │ │ ├── EmbeddableControlRoot.xaml │ │ ├── Expander.xaml │ │ ├── FluentControls.xaml │ │ ├── FlyoutPresenter.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── HeaderedContentControl.xaml │ │ ├── HyperlinkButton.xaml │ │ ├── ItemsControl.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListBoxItem.xaml │ │ ├── ManagedFileChooser.xaml │ │ ├── Menu.xaml │ │ ├── MenuFlyoutPresenter.xaml │ │ ├── MenuItem.xaml │ │ ├── MenuScrollViewer.xaml │ │ ├── NotificationCard.xaml │ │ ├── NumericUpDown.xaml │ │ ├── OverlayPopupHost.xaml │ │ ├── PathIcon.xaml │ │ ├── PopupRoot.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RefreshContainer.xaml │ │ ├── RefreshVisualizer.xaml │ │ ├── RepeatButton.xaml │ │ ├── ScrollBar.xaml │ │ ├── ScrollViewer.xaml │ │ ├── SelectableTextBlock.xaml │ │ ├── Separator.xaml │ │ ├── Slider.xaml │ │ ├── SplitButton.xaml │ │ ├── SplitView.xaml │ │ ├── TabControl.xaml │ │ ├── TabItem.xaml │ │ ├── TabStrip.xaml │ │ ├── TabStripItem.xaml │ │ ├── TextBox.xaml │ │ ├── TextSelectionHandle.xaml │ │ ├── ThemeVariantScope.xaml │ │ ├── TimePicker.xaml │ │ ├── TitleBar.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToggleSwitch.xaml │ │ ├── ToolTip.xaml │ │ ├── TransitioningContentControl.xaml │ │ ├── TreeView.xaml │ │ ├── TreeViewItem.xaml │ │ ├── Window.xaml │ │ └── WindowNotificationManager.xaml │ ├── DensityStyles │ │ └── Compact.xaml │ ├── FluentTheme.xaml │ ├── FluentTheme.xaml.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Strings │ │ └── InvariantResources.xaml ├── Avalonia.Themes.Simple │ ├── Accents │ │ └── Base.xaml │ ├── Avalonia.Themes.Simple.csproj │ ├── Controls │ │ ├── AdornerLayer.xaml │ │ ├── AutoCompleteBox.xaml │ │ ├── Button.xaml │ │ ├── ButtonSpinner.xaml │ │ ├── Calendar.xaml │ │ ├── CalendarButton.xaml │ │ ├── CalendarDatePicker.xaml │ │ ├── CalendarDayButton.xaml │ │ ├── CalendarItem.xaml │ │ ├── CaptionButtons.xaml │ │ ├── Carousel.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ComboBoxItem.xaml │ │ ├── ContextMenu.xaml │ │ ├── DataValidationErrors.xaml │ │ ├── DatePicker.xaml │ │ ├── DateTimePickerShared.xaml │ │ ├── DropDownButton.xaml │ │ ├── EmbeddableControlRoot.xaml │ │ ├── Expander.xaml │ │ ├── FlyoutPresenter.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── HeaderedContentControl.xaml │ │ ├── HyperlinkButton.xaml │ │ ├── ItemsControl.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListBoxItem.xaml │ │ ├── ManagedFileChooser.xaml │ │ ├── Menu.xaml │ │ ├── MenuFlyoutPresenter.xaml │ │ ├── MenuItem.xaml │ │ ├── NotificationCard.xaml │ │ ├── NumericUpDown.xaml │ │ ├── OverlayPopupHost.xaml │ │ ├── PathIcon.xaml │ │ ├── PopupRoot.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RefreshContainer.xaml │ │ ├── RefreshVisualizer.xaml │ │ ├── RepeatButton.xaml │ │ ├── ScrollBar.xaml │ │ ├── ScrollViewer.xaml │ │ ├── SelectableTextBlock.xaml │ │ ├── Separator.xaml │ │ ├── SimpleControls.xaml │ │ ├── Slider.xaml │ │ ├── SplitButton.xaml │ │ ├── SplitView.xaml │ │ ├── TabControl.xaml │ │ ├── TabItem.xaml │ │ ├── TabStrip.xaml │ │ ├── TabStripItem.xaml │ │ ├── TextBox.xaml │ │ ├── TextSelectionHandle.xaml │ │ ├── ThemeVariantScope.xaml │ │ ├── TimePicker.xaml │ │ ├── TitleBar.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToggleSwitch.xaml │ │ ├── ToolTip.xaml │ │ ├── TransitioningContentControl.xaml │ │ ├── TreeView.xaml │ │ ├── TreeViewItem.xaml │ │ ├── Window.xaml │ │ └── WindowNotificationManager.xaml │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SimpleTheme.xaml │ └── SimpleTheme.xaml.cs ├── Avalonia.Vulkan │ ├── Avalonia.Vulkan.csproj │ ├── IVulkanContextExternalObjectsFeature.cs │ ├── IVulkanDevice.cs │ ├── IVulkanPlatformSurface.cs │ ├── IVulkanRenderTarget.cs │ ├── Interop │ │ ├── VulkanCommandBuffer.cs │ │ ├── VulkanCommandBufferPool.cs │ │ ├── VulkanDebugLogger.cs │ │ ├── VulkanDevice.Create.cs │ │ ├── VulkanDevice.cs │ │ ├── VulkanDisplay.cs │ │ ├── VulkanFence.cs │ │ ├── VulkanImage.cs │ │ ├── VulkanInstance.cs │ │ ├── VulkanKhrSurface.cs │ │ ├── VulkanMemoryHelper.cs │ │ └── VulkanSemaphore.cs │ ├── UnmanagedInterop │ │ ├── Utf8BufferArray.cs │ │ ├── VulkanDeviceApi.cs │ │ ├── VulkanEnums.cs │ │ ├── VulkanGlobalApi.cs │ │ ├── VulkanInstanceApi.cs │ │ └── VulkanStructs.cs │ ├── VulkanBindings.cs │ ├── VulkanContext.cs │ ├── VulkanException.cs │ ├── VulkanExternalObjectsFeature.cs │ ├── VulkanImageInfo.cs │ ├── VulkanKhrSurfaceRenderTarget.cs │ ├── VulkanOptions.cs │ └── VulkanPlatformGraphics.cs ├── Avalonia.X11 │ ├── ActivityTrackingHelper.cs │ ├── Avalonia.X11.csproj │ ├── Clipboard │ │ ├── ClipboardDataFormatHelper.cs │ │ ├── ClipboardDataReader.cs │ │ ├── ClipboardDataTransfer.cs │ │ ├── ClipboardDataTransferItem.cs │ │ ├── ClipboardReadSession.cs │ │ ├── ClipboardUriListHelper.cs │ │ ├── EventStreamWindow.cs │ │ └── X11Clipboard.cs │ ├── Dispatching │ │ ├── GLibDispatcherImpl.cs │ │ ├── IX11PlatformDispatcher.cs │ │ ├── X11EventDispatcher.cs │ │ └── X11PlatformThreading.cs │ ├── Glx │ │ ├── Glx.cs │ │ ├── GlxConsts.cs │ │ ├── GlxContext.cs │ │ ├── GlxDisplay.cs │ │ ├── GlxGlPlatformSurface.cs │ │ └── GlxPlatformFeature.cs │ ├── ICELib.cs │ ├── Interop │ │ ├── Glib.cs │ │ └── GtkInteropHelper.cs │ ├── Keysyms.cs │ ├── NativeDialogs │ │ ├── Gtk.cs │ │ └── GtkNativeFileDialogs.cs │ ├── SMLib.cs │ ├── Screens │ │ ├── X11Screen.Providers.cs │ │ ├── X11Screens.Scaling.cs │ │ └── X11Screens.cs │ ├── TransparencyHelper.cs │ ├── Vulkan │ │ ├── VulkanNativeInterop.cs │ │ └── VulkanSupport.cs │ ├── X11Atoms.cs │ ├── X11CursorFactory.cs │ ├── X11Enums.cs │ ├── X11Exception.cs │ ├── X11FocusProxy.cs │ ├── X11FramebufferSurface.cs │ ├── X11Globals.cs │ ├── X11IconLoader.cs │ ├── X11Info.cs │ ├── X11KeyTransform.cs │ ├── X11NativeControlHost.cs │ ├── X11Platform.cs │ ├── X11PlatformLifetimeEvents.cs │ ├── X11Structs.cs │ ├── X11Window.Ime.cs │ ├── X11Window.Xim.cs │ ├── X11Window.cs │ ├── X11WindowModes │ │ ├── DefaultWindowMode.cs │ │ ├── InputProxyWindowMode.cs │ │ ├── WindowMode.cs │ │ └── XEmbedClientWindowMode.cs │ ├── XEmbedPlug.cs │ ├── XEmbedTrayIconImpl.cs │ ├── XError.cs │ ├── XI2Manager.cs │ ├── XIStructs.cs │ ├── XLib.Helpers.cs │ ├── XLib.cs │ └── XResources.cs ├── Browser │ └── Avalonia.Browser │ │ ├── Avalonia.Browser.csproj │ │ ├── AvaloniaView.cs │ │ ├── BrowserActivatableLifetime.cs │ │ ├── BrowserAppBuilder.cs │ │ ├── BrowserClipboardDataTransfer.cs │ │ ├── BrowserClipboardDataTransferItem.cs │ │ ├── BrowserDataFormatHelper.cs │ │ ├── BrowserDataTransferHelper.cs │ │ ├── BrowserDispatcherImpl.cs │ │ ├── BrowserDragDataTransfer.cs │ │ ├── BrowserDragDataTransferItem.cs │ │ ├── BrowserInputHandler.cs │ │ ├── BrowserInputPane.cs │ │ ├── BrowserInsetsManager.cs │ │ ├── BrowserMouseDevice.cs │ │ ├── BrowserNativeControlHost.cs │ │ ├── BrowserPlatformSettings.cs │ │ ├── BrowserRuntimePlatform.cs │ │ ├── BrowserScreens.cs │ │ ├── BrowserSingleViewLifetime.cs │ │ ├── BrowserSystemNavigationManager.cs │ │ ├── BrowserTextInputMethod.cs │ │ ├── BrowserTopLevelImpl.cs │ │ ├── ClipboardImpl.cs │ │ ├── Cursor.cs │ │ ├── Interop │ │ ├── AvaloniaModule.cs │ │ ├── CanvasHelper.cs │ │ ├── DomHelper.cs │ │ ├── GeneralHelpers.cs │ │ ├── InputHelper.cs │ │ ├── NativeControlHostHelper.cs │ │ ├── NavigationHelper.cs │ │ ├── ScreenHelper.cs │ │ ├── StorageHelper.cs │ │ ├── StreamHelper.cs │ │ └── TimerHelper.cs │ │ ├── JSObjectControlHandle.cs │ │ ├── KeyInterop.cs │ │ ├── Rendering │ │ ├── BrowserRenderTimer.cs │ │ ├── BrowserSharedRenderLoop.cs │ │ ├── BrowserSoftwareRenderTarget.cs │ │ ├── BrowserSurface.cs │ │ ├── BrowserWebGlRenderTarget.cs │ │ ├── RenderTargetBrowserSurface.cs │ │ ├── RenderWorker.cs │ │ └── WebRenderTarget.cs │ │ ├── Storage │ │ ├── BlobReadableStream.cs │ │ ├── BrowserLauncher.cs │ │ ├── BrowserStorageProvider.cs │ │ └── WriteableStream.cs │ │ ├── WinStubs.cs │ │ ├── WindowingPlatform.cs │ │ ├── build │ │ ├── Avalonia.Browser.props │ │ ├── Avalonia.Browser.targets │ │ └── Microsoft.AspNetCore.StaticWebAssets.props │ │ └── webapp │ │ ├── .eslintrc.json │ │ ├── build.js │ │ ├── modules │ │ ├── avalonia.ts │ │ ├── avalonia │ │ │ ├── caniuse.ts │ │ │ ├── caretHelper.ts │ │ │ ├── dom.ts │ │ │ ├── generalHelpers.ts │ │ │ ├── input.ts │ │ │ ├── jsExports.ts │ │ │ ├── nativeControlHost.ts │ │ │ ├── navigationHelper.ts │ │ │ ├── rendering │ │ │ │ ├── canvasSurface.ts │ │ │ │ ├── renderingMode.ts │ │ │ │ ├── resizeHandler.ts │ │ │ │ ├── softwareRenderTarget.ts │ │ │ │ ├── webGlRenderTarget.ts │ │ │ │ ├── webRenderTarget.ts │ │ │ │ └── webRenderTargetRegistry.ts │ │ │ ├── screens.ts │ │ │ ├── stream.ts │ │ │ └── timer.ts │ │ ├── storage.ts │ │ ├── storage │ │ │ ├── indexedDb.ts │ │ │ ├── storageItem.ts │ │ │ └── storageProvider.ts │ │ └── sw.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── types │ │ └── dotnet.d.ts ├── Directory.Build.props ├── Headless │ ├── Avalonia.Headless.NUnit │ │ ├── Avalonia.Headless.NUnit.csproj │ │ ├── AvaloniaTest.cs │ │ ├── AvaloniaTestMethodCommand.cs │ │ └── AvaloniaTheory.cs │ ├── Avalonia.Headless.Vnc │ │ ├── Avalonia.Headless.Vnc.csproj │ │ ├── AvaloniaVncLogger.cs │ │ ├── HeadlessVncFramebufferSource.cs │ │ └── HeadlessVncPlatformExtensions.cs │ ├── Avalonia.Headless.XUnit │ │ ├── Avalonia.Headless.XUnit.csproj │ │ ├── AvaloniaFact.cs │ │ ├── AvaloniaTestAssemblyRunner.cs │ │ ├── AvaloniaTestCase.cs │ │ ├── AvaloniaTestCaseRunner.cs │ │ ├── AvaloniaTestFramework.cs │ │ ├── AvaloniaTestFrameworkAttribute.cs │ │ ├── AvaloniaTheoryAttribute.cs │ │ └── AvaloniaTheoryTestCase.cs │ └── Avalonia.Headless │ │ ├── Avalonia.Headless.csproj │ │ ├── AvaloniaHeadlessPlatform.cs │ │ ├── AvaloniaTestApplicationAttribute.cs │ │ ├── HeadlessPlatformRenderInterface.cs │ │ ├── HeadlessPlatformStubs.cs │ │ ├── HeadlessUnitTestIsolationAttribute.cs │ │ ├── HeadlessUnitTestSession.cs │ │ ├── HeadlessWindowExtensions.cs │ │ ├── HeadlessWindowImpl.cs │ │ └── IHeadlessWindow.cs ├── Linux │ └── Avalonia.LinuxFramebuffer │ │ ├── Avalonia.LinuxFramebuffer.csproj │ │ ├── DrmConnectorType.cs │ │ ├── DrmOutputOptions.cs │ │ ├── EpollDispatcherImpl.cs │ │ ├── FramebufferToplevelImpl.cs │ │ ├── Input │ │ ├── EvDev │ │ │ ├── EvDevBackend.cs │ │ │ ├── EvDevDevice.cs │ │ │ ├── EvDevDeviceDescription.cs │ │ │ ├── EvDevTouchScreen.cs │ │ │ └── EvDevTouchScreenDeviceDescription.cs │ │ ├── IInputBackend.cs │ │ ├── IScreenInfoProvider.cs │ │ ├── LibInput │ │ │ ├── LibInputBackend.Pointer.cs │ │ │ ├── LibInputBackend.Touch.cs │ │ │ ├── LibInputBackend.cs │ │ │ ├── LibInputBackendOptions.cs │ │ │ └── LibInputNativeUnsafeMethods.cs │ │ ├── NullInput │ │ │ └── NullInputBackend.cs │ │ └── RawEventGroupingThreadingHelper.cs │ │ ├── LinuxFramebufferPlatform.cs │ │ ├── LinuxFramebufferPlatformOptions.cs │ │ ├── NativeUnsafeMethods.cs │ │ ├── Output │ │ ├── Drm.cs │ │ ├── DrmBindings.cs │ │ ├── DrmOutput.cs │ │ ├── FbDevBackBuffer.cs │ │ ├── FbDevOutputOptions.cs │ │ ├── FbdevOutput.cs │ │ ├── IGlOutputBackend.cs │ │ └── IOutputBackend.cs │ │ └── Stubs.cs ├── Markup │ ├── Avalonia.Markup.Xaml.Loader │ │ ├── Avalonia.Markup.Xaml.Loader.csproj │ │ ├── AvaloniaRuntimeXamlLoader.cs │ │ ├── AvaloniaXamlIlRuntimeCompiler.cs │ │ ├── CompilerDynamicDependencies.cs │ │ ├── CompilerExtensions │ │ │ ├── AstNodes │ │ │ │ ├── AvaloniaXamlIlArrayConstantAstNode.cs │ │ │ │ ├── AvaloniaXamlIlAvaloniaListConstantAstNode.cs │ │ │ │ ├── AvaloniaXamlIlFontFamilyAstNode.cs │ │ │ │ ├── AvaloniaXamlIlGridLengthAstNode.cs │ │ │ │ └── AvaloniaXamlIlVectorLikeConstantAstNode.cs │ │ │ ├── AvaloniaXamlDiagnosticCodes.cs │ │ │ ├── AvaloniaXamlIlCompiler.cs │ │ │ ├── AvaloniaXamlIlCompilerConfiguration.cs │ │ │ ├── AvaloniaXamlIlLanguage.cs │ │ │ ├── AvaloniaXamlIlLanguageParseIntrinsics.cs │ │ │ ├── GroupTransformers │ │ │ │ ├── IXamlAstGroupTransformer.cs │ │ │ │ ├── XamlIncludeGroupTransformer.cs │ │ │ │ └── XamlMergeResourceGroupTransformer.cs │ │ │ ├── IXamlDocumentResource.cs │ │ │ ├── Transformers │ │ │ │ ├── AddNameScopeRegistration.cs │ │ │ │ ├── AvaloniaBindingExtensionTransformer.cs │ │ │ │ ├── AvaloniaXAmlIlClassesTransformer.cs │ │ │ │ ├── AvaloniaXamlIlAvaloniaPropertyResolver.cs │ │ │ │ ├── AvaloniaXamlIlBindingPathParser.cs │ │ │ │ ├── AvaloniaXamlIlBindingPathTransformer.cs │ │ │ │ ├── AvaloniaXamlIlClassesPropertyResolver.cs │ │ │ │ ├── AvaloniaXamlIlCompiledBindingsMetadataRemover.cs │ │ │ │ ├── AvaloniaXamlIlConstructorServiceProviderTransformer.cs │ │ │ │ ├── AvaloniaXamlIlControlTemplatePartsChecker.cs │ │ │ │ ├── AvaloniaXamlIlControlTemplatePriorityTransformer.cs │ │ │ │ ├── AvaloniaXamlIlControlTemplateTargetTypeMetadataTransformer.cs │ │ │ │ ├── AvaloniaXamlIlControlThemeTransformer.cs │ │ │ │ ├── AvaloniaXamlIlDataContextTypeTransformer.cs │ │ │ │ ├── AvaloniaXamlIlDataTemplateWarningsTransformer.cs │ │ │ │ ├── AvaloniaXamlIlDeferredResourceTransformer.cs │ │ │ │ ├── AvaloniaXamlIlDesignPropertiesTransformer.cs │ │ │ │ ├── AvaloniaXamlIlDuplicateSettersChecker.cs │ │ │ │ ├── AvaloniaXamlIlEnsureResourceDictionaryCapacityTransformer.cs │ │ │ │ ├── AvaloniaXamlIlMetadataRemover.cs │ │ │ │ ├── AvaloniaXamlIlOptionMarkupExtensionTransformer.cs │ │ │ │ ├── AvaloniaXamlIlQueryTransformer.cs │ │ │ │ ├── AvaloniaXamlIlReorderClassesPropertiesTransformer.cs │ │ │ │ ├── AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs │ │ │ │ ├── AvaloniaXamlIlRootObjectScopeTransformer.cs │ │ │ │ ├── AvaloniaXamlIlSelectorTransformer.cs │ │ │ │ ├── AvaloniaXamlIlSetterTargetTypeMetadataTransformer.cs │ │ │ │ ├── AvaloniaXamlIlSetterTransformer.cs │ │ │ │ ├── AvaloniaXamlIlStyleValidatorTransformer.cs │ │ │ │ ├── AvaloniaXamlIlThemeVariantProviderTransformer.cs │ │ │ │ ├── AvaloniaXamlIlTransformInstanceAttachedProperties.cs │ │ │ │ ├── AvaloniaXamlIlTransformRoutedEvent.cs │ │ │ │ ├── AvaloniaXamlIlTransformSyntheticCompiledBindingMembers.cs │ │ │ │ ├── AvaloniaXamlIlTransitionsTypeMetadataTransformer.cs │ │ │ │ ├── AvaloniaXamlIlWellKnownTypes.cs │ │ │ │ ├── IgnoredDirectivesTransformer.cs │ │ │ │ ├── XDataTypeTransformer.cs │ │ │ │ ├── XNameTransformer.cs │ │ │ │ └── XamlPropertyPathException.cs │ │ │ ├── Visitors │ │ │ │ └── NameScopeRegistrationVisitor.cs │ │ │ ├── XamlDocumentResource.cs │ │ │ ├── XamlDocumentTypeBuilderProvider.cs │ │ │ ├── XamlDocumentUsage.cs │ │ │ ├── XamlIlAvaloniaPropertyHelper.cs │ │ │ ├── XamlIlBindingPathHelper.cs │ │ │ ├── XamlIlClrPropertyInfoHelper.cs │ │ │ ├── XamlIlPropertyInfoAccessorFactoryEmitter.cs │ │ │ └── XamlIlTrampolineBuilder.cs │ │ └── IncludeXamlIlSre.props │ ├── Avalonia.Markup.Xaml │ │ ├── Avalonia.Markup.Xaml.csproj │ │ ├── AvaloniaXamlLoader.cs │ │ ├── Converters │ │ │ ├── AvaloniaPropertyTypeConverter.cs │ │ │ ├── AvaloniaUriTypeConverter.cs │ │ │ ├── BitmapTypeConverter.cs │ │ │ ├── ColorToBrushConverter.cs │ │ │ ├── FontFamilyTypeConverter.cs │ │ │ ├── IconTypeConverter.cs │ │ │ ├── PointsListTypeConverter.cs │ │ │ └── TimeSpanTypeConverter.cs │ │ ├── Data │ │ │ └── DynamicResourceExpression.cs │ │ ├── EagerParentStackEnumerator.cs │ │ ├── Extensions.cs │ │ ├── MarkupExtension.cs │ │ ├── MarkupExtensions │ │ │ ├── CompiledBindingExtension.cs │ │ │ ├── CompiledBindings │ │ │ │ ├── CompiledBindingPath.cs │ │ │ │ ├── PropertyInfoAccessorFactory.cs │ │ │ │ └── TaskStreamPlugin.cs │ │ │ ├── DynamicResourceExtension.cs │ │ │ ├── On.cs │ │ │ ├── OnFormFactorExtension.cs │ │ │ ├── OnPlatformExtension.cs │ │ │ ├── ReflectionBindingExtension.cs │ │ │ ├── RelativeSourceExtension.cs │ │ │ ├── ResolveByNameExtension.cs │ │ │ └── StaticResourceExtension.cs │ │ ├── Parsers │ │ │ └── PropertyParser.cs │ │ ├── PortableXaml │ │ │ └── AvaloniaResourceXamlInfo.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RuntimeXamlLoaderConfiguration.cs │ │ ├── RuntimeXamlLoaderDocument.cs │ │ ├── Styling │ │ │ ├── MergeResourceInclude.cs │ │ │ ├── ResourceInclude.cs │ │ │ └── StyleInclude.cs │ │ ├── Templates │ │ │ ├── ControlTemplate.cs │ │ │ ├── DataTemplate.cs │ │ │ ├── FocusAdornerTemplate.cs │ │ │ ├── ItemsPanelTemplate.cs │ │ │ ├── Template.cs │ │ │ ├── TemplateContent.cs │ │ │ └── TreeDataTemplate.cs │ │ ├── XamlIl │ │ │ └── Runtime │ │ │ │ ├── IAvaloniaXamlIlControlTemplateProvider.cs │ │ │ │ ├── IAvaloniaXamlIlParentStackProvider.cs │ │ │ │ ├── IAvaloniaXamlIlXmlNamespaceInfoProviderV1.cs │ │ │ │ ├── XamlIlParentStackProviderWrapper.cs │ │ │ │ └── XamlIlRuntimeHelpers.cs │ │ ├── XamlLoadException.cs │ │ └── XamlTypes.cs │ └── Avalonia.Markup │ │ ├── Avalonia.Markup.csproj │ │ ├── Data │ │ ├── Binding.cs │ │ ├── BindingBase.cs │ │ ├── MultiBinding.cs │ │ └── RelativeSource.cs │ │ ├── Markup │ │ ├── Data │ │ │ └── DelayedBinding.cs │ │ └── Parsers │ │ │ ├── ArgumentListParser.cs │ │ │ ├── BindingExpressionGrammar.cs │ │ │ ├── ContainerQueryGrammar.cs │ │ │ ├── ContainerQueryParser.cs │ │ │ ├── ExpressionNodeFactory.cs │ │ │ ├── PropertyPathGrammar.cs │ │ │ ├── SelectorGrammar.cs │ │ │ └── SelectorParser.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── Shared │ ├── CallerArgumentExpressionAttribute.cs │ ├── IsExternalInit.cs │ ├── ModuleInitializer.cs │ ├── RawEventGrouping.cs │ ├── SourceGeneratorAttributes.cs │ ├── StreamCompatibilityExtensions.cs │ └── StringCompatibilityExtensions.cs ├── Skia │ └── Avalonia.Skia │ │ ├── Assets │ │ └── NoiseAsset_256X256_PNG.png │ │ ├── Avalonia.Skia.csproj │ │ ├── CombinedGeometryImpl.cs │ │ ├── DrawingContextImpl.Effects.cs │ │ ├── DrawingContextImpl.cs │ │ ├── EllipseGeometryImpl.cs │ │ ├── FontManagerImpl.cs │ │ ├── FramebufferRenderTarget.cs │ │ ├── GeometryGroupImpl.cs │ │ ├── GeometryImpl.cs │ │ ├── GlyphRunImpl.cs │ │ ├── GlyphTypefaceImpl.cs │ │ ├── Gpu │ │ ├── ISkiaGpu.cs │ │ ├── ISkiaGpuRenderSession.cs │ │ ├── ISkiaGpuRenderTarget.cs │ │ ├── Metal │ │ │ ├── SkiaMetalExternalObjectsFeature.cs │ │ │ └── SkiaMetalGpu.cs │ │ ├── OpenGl │ │ │ ├── FboSkiaSurface.cs │ │ │ ├── GlRenderTarget.cs │ │ │ ├── GlSkiaExternalObjectsFeature.cs │ │ │ ├── GlSkiaGpu.cs │ │ │ ├── GlSkiaSharedTextureForComposition.cs │ │ │ └── IGlSkiaSpecificOptionsFeature.cs │ │ ├── SkiaGpuRenderTarget.cs │ │ └── Vulkan │ │ │ ├── VulkanSkiaExternalObjectsFeature.cs │ │ │ ├── VulkanSkiaGpu.cs │ │ │ └── VulkanSkiaRenderTarget.cs │ │ ├── Helpers │ │ ├── DrawingContextHelper.cs │ │ ├── ImageSavingHelper.cs │ │ ├── PenHelper.cs │ │ ├── PixelFormatHelper.cs │ │ └── SKPathHelper.cs │ │ ├── IDrawableBitmapImpl.cs │ │ ├── ISkiaSharpApiLeaseFeature.cs │ │ ├── ImmutableBitmap.cs │ │ ├── LineGeometryImpl.cs │ │ ├── PictureRenderTarget.cs │ │ ├── PlatformRenderInterface.cs │ │ ├── RectangleGeometryImpl.cs │ │ ├── RenderTargetBitmapImpl.cs │ │ ├── SKCacheBase.cs │ │ ├── SKPaintCache.cs │ │ ├── SKRoundRectCache.cs │ │ ├── SKTextBlobBuilderCache.cs │ │ ├── SkiaApplicationExtensions.cs │ │ ├── SkiaBackendContext.cs │ │ ├── SkiaOptions.cs │ │ ├── SkiaPlatform.cs │ │ ├── SkiaRegionImpl.cs │ │ ├── SkiaSharpExtensions.cs │ │ ├── StreamGeometryImpl.cs │ │ ├── SurfaceRenderTarget.cs │ │ ├── TextShaperImpl.cs │ │ ├── TransformedGeometryImpl.cs │ │ └── WriteableBitmapImpl.cs ├── Windows │ ├── Avalonia.Win32.Automation │ │ ├── AutomationNode.ExpandCollapse.cs │ │ ├── AutomationNode.RangeValue.cs │ │ ├── AutomationNode.Scroll.cs │ │ ├── AutomationNode.Selection.cs │ │ ├── AutomationNode.Toggle.cs │ │ ├── AutomationNode.Value.cs │ │ ├── AutomationNode.cs │ │ ├── Avalonia.Win32.Automation.csproj │ │ ├── GlobalSuppressions.cs │ │ ├── Interop │ │ │ ├── IDockProvider.cs │ │ │ ├── IExpandCollapseProvider.cs │ │ │ ├── IGridItemProvider.cs │ │ │ ├── IGridProvider.cs │ │ │ ├── IInvokeProvider.cs │ │ │ ├── IMultipleViewProvider.cs │ │ │ ├── IRangeValueProvider.cs │ │ │ ├── IRawElementProviderAdviseEvents.cs │ │ │ ├── IRawElementProviderFragment.cs │ │ │ ├── IRawElementProviderFragmentRoot.cs │ │ │ ├── IRawElementProviderSimple.cs │ │ │ ├── IRawElementProviderSimple2.cs │ │ │ ├── IScrollItemProvider.cs │ │ │ ├── IScrollProvider.cs │ │ │ ├── ISelectionItemProvider.cs │ │ │ ├── ISelectionProvider.cs │ │ │ ├── ISynchronizedInputProvider.cs │ │ │ ├── ITableItemProvider.cs │ │ │ ├── ITableProvider.cs │ │ │ ├── ITextProvider.cs │ │ │ ├── ITextRangeProvider.cs │ │ │ ├── IToggleProvider.cs │ │ │ ├── ITransformProvider.cs │ │ │ ├── IValueProvider.cs │ │ │ ├── IWindowProvider.cs │ │ │ ├── UiaCoreProviderApi.cs │ │ │ └── UiaCoreTypesApi.cs │ │ ├── InteropAutomationNode.cs │ │ ├── Marshalling │ │ │ ├── ComVariant.cs │ │ │ ├── ComVariantMarshaller.cs │ │ │ ├── SafeArrayMarshaller.cs │ │ │ └── SafeArrayRef.cs │ │ └── RootAutomationNode.cs │ ├── Avalonia.Win32.Interoperability │ │ ├── Avalonia.Win32.Interoperability.csproj │ │ └── WinForms │ │ │ └── WinFormsAvaloniaControlHost.cs │ └── Avalonia.Win32 │ │ ├── .gitignore │ │ ├── AngleOptions.cs │ │ ├── Avalonia.Win32.csproj │ │ ├── ClipboardFormatRegistry.cs │ │ ├── ClipboardImpl.cs │ │ ├── CursorFactory.cs │ │ ├── DComposition │ │ ├── DirectCompositedWindow.cs │ │ ├── DirectCompositedWindowSurface.cs │ │ ├── DirectCompositionConnection.cs │ │ ├── DirectCompositionShared.cs │ │ ├── NativeMethods.cs │ │ ├── NativeStructs.cs │ │ └── dcomp.idl │ │ ├── DataTransferToOleDataObjectWrapper.cs │ │ ├── DirectX │ │ ├── DirectXEnums.cs │ │ ├── DirectXStructs.cs │ │ ├── DirectXUnmanagedMethods.cs │ │ ├── DxgiConnection.cs │ │ ├── DxgiRenderTarget.cs │ │ ├── DxgiSwapchainWindow.cs │ │ ├── IDirect3D11TexturePlatformSurface.cs │ │ └── directx.idl │ │ ├── DragSource.cs │ │ ├── EmbeddedWindowImpl.cs │ │ ├── FramebufferManager.cs │ │ ├── IBlurHost.cs │ │ ├── IWindowsSurfaceFactory.cs │ │ ├── IconImpl.cs │ │ ├── Input │ │ ├── Imm32CaretManager.cs │ │ ├── Imm32InputMethod.cs │ │ ├── KeyInterop.cs │ │ ├── WindowsInputPane.cs │ │ ├── WindowsKeyboardDevice.cs │ │ └── WindowsMouseDevice.cs │ │ ├── Interop │ │ ├── TaskBarList.cs │ │ ├── UnmanagedMethods.cs │ │ └── Win32Icon.cs │ │ ├── NativeMethods.txt │ │ ├── NonPumpingWaitHelperImpl.cs │ │ ├── OffscreenParentWindow.cs │ │ ├── OleContext.cs │ │ ├── OleDataObjectHelper.cs │ │ ├── OleDataObjectToDataTransferItemWrapper.cs │ │ ├── OleDataObjectToDataTransferWrapper.cs │ │ ├── OleDragSource.cs │ │ ├── OleDropTarget.cs │ │ ├── OpenGl │ │ ├── Angle │ │ │ ├── AngleD3DTextureFeature.cs │ │ │ ├── AngleEglInterface.cs │ │ │ ├── AngleExternalD3D11Texture2D.cs │ │ │ ├── AngleExternalObjectsFeature.cs │ │ │ ├── AngleWin32EglDisplay.cs │ │ │ ├── AngleWin32PlatformGraphicsFactory.cs │ │ │ ├── D3D11AngleWin32PlatformGraphics.cs │ │ │ └── D3D9AngleWin32PlatformGraphics.cs │ │ ├── WglConsts.cs │ │ ├── WglContext.cs │ │ ├── WglDisplay.cs │ │ ├── WglGdiResourceManager.cs │ │ ├── WglGlPlatformSurface.cs │ │ ├── WglPlatformOpenGlInterface.cs │ │ └── WglRestoreContext.cs │ │ ├── PlatformConstants.cs │ │ ├── PopupImpl.cs │ │ ├── ScreenImpl.cs │ │ ├── SimpleWindow.cs │ │ ├── TrayIconImpl.cs │ │ ├── Vulkan │ │ ├── VulkanNativeInterop.cs │ │ └── VulkanSupport.cs │ │ ├── Win32Com │ │ └── win32.idl │ │ ├── Win32DispatcherImpl.cs │ │ ├── Win32GlManager.cs │ │ ├── Win32NativeControlHost.cs │ │ ├── Win32NativeToManagedMenuExporter.cs │ │ ├── Win32Platform.cs │ │ ├── Win32PlatformOptions.cs │ │ ├── Win32PlatformSettings.cs │ │ ├── Win32StorageProvider.cs │ │ ├── Win32TypeExtensions.cs │ │ ├── WinRT │ │ ├── Composition │ │ │ ├── D2DEffects.cs │ │ │ ├── WinUIEffectBase.cs │ │ │ ├── WinUiCompositedWindow.cs │ │ │ ├── WinUiCompositedWindowSurface.cs │ │ │ ├── WinUiCompositionShared.cs │ │ │ ├── WinUiCompositionUtils.cs │ │ │ └── WinUiCompositorConnection.cs │ │ ├── NativeWinRTMethods.cs │ │ ├── WinRTApiInformation.cs │ │ ├── WinRTColor.cs │ │ ├── WinRTInspectable.cs │ │ ├── WinRTPropertyValue.cs │ │ └── winrt.idl │ │ ├── WinScreen.cs │ │ ├── WindowImpl.AppWndProc.cs │ │ ├── WindowImpl.CustomCaptionProc.cs │ │ ├── WindowImpl.WndProc.cs │ │ ├── WindowImpl.cs │ │ ├── WindowsMountedVolumeInfoListener.cs │ │ └── WindowsMountedVolumeInfoProvider.cs ├── iOS │ └── Avalonia.iOS │ │ ├── ActivatableLifetime.cs │ │ ├── Avalonia.iOS.csproj │ │ ├── AvaloniaAppDelegate.cs │ │ ├── AvaloniaView.Text.cs │ │ ├── AvaloniaView.cs │ │ ├── Clipboard │ │ ├── ClipboardDataFormatHelper.cs │ │ ├── ClipboardImpl.cs │ │ ├── PasteboardItemToDataTransferItemWrapper.cs │ │ └── PasteboardToDataTransferWrapper.cs │ │ ├── CombinedSpan3.cs │ │ ├── DispatcherImpl.cs │ │ ├── DisplayLinkTimer.cs │ │ ├── Eagl │ │ ├── EaglDisplay.cs │ │ ├── EaglLayerSurface.cs │ │ └── LayerFbo.cs │ │ ├── Extensions.cs │ │ ├── IOSLauncher.cs │ │ ├── InputHandler.cs │ │ ├── InsetsManager.cs │ │ ├── Interop.cs │ │ ├── Metal │ │ ├── MetalDevice.cs │ │ ├── MetalDrawingSession.cs │ │ ├── MetalPlatformGraphics.cs │ │ ├── MetalPlatformSurface.cs │ │ └── MetalRenderTarget.cs │ │ ├── NativeControlHostImpl.cs │ │ ├── Platform.cs │ │ ├── PlatformSettings.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── SingleViewLifetime.cs │ │ ├── Storage │ │ ├── IOSStorageItem.cs │ │ └── IOSStorageProvider.cs │ │ ├── Stubs.cs │ │ ├── TextInputResponder.Properties.cs │ │ ├── TextInputResponder.cs │ │ ├── UIKitInputPane.cs │ │ ├── ViewController.cs │ │ └── iOSScreens.cs └── tools │ ├── Avalonia.Analyzers │ ├── Avalonia.Analyzers.csproj │ ├── AvaloniaPropertyAnalyzer.CompileAnalyzer.cs │ ├── AvaloniaPropertyAnalyzer.cs │ ├── BitmapAnalyzer.cs │ ├── BitmapAnalyzerCSCodeFixProvider.cs │ ├── GlobalSuppressions.cs │ └── OnPropertyChangedOverrideAnalyzer.cs │ ├── Avalonia.Designer.HostApp │ ├── Avalonia.Designer.HostApp.csproj │ ├── DesignXamlLoader.cs │ ├── Program.cs │ └── TinyJson.cs │ ├── Avalonia.Generators │ ├── Avalonia.Generators.csproj │ ├── Avalonia.Generators.props │ ├── Common │ │ ├── Domain │ │ │ ├── ICodeGenerator.cs │ │ │ ├── IGlobPattern.cs │ │ │ ├── INameResolver.cs │ │ │ └── IViewResolver.cs │ │ ├── EquatableList.cs │ │ ├── GlobPattern.cs │ │ ├── GlobPatternGroup.cs │ │ ├── ResolverExtensions.cs │ │ ├── XamlXNameResolver.cs │ │ └── XamlXViewResolver.cs │ ├── Compiler │ │ ├── DataTemplateTransformer.cs │ │ ├── MiniCompiler.cs │ │ ├── NameDirectiveTransformer.cs │ │ ├── NoopTypeSystem.cs │ │ └── RoslynTypeSystem.cs │ ├── GeneratorExtensions.cs │ ├── GeneratorOptions.cs │ ├── NameGenerator │ │ ├── AvaloniaNameIncrementalGenerator.cs │ │ ├── INameGenerator.cs │ │ ├── InitializeComponentCodeGenerator.cs │ │ ├── NameGeneratorDiagnostics.cs │ │ ├── OnlyPropertiesCodeGenerator.cs │ │ ├── Options.cs │ │ └── TrackingNames.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ └── TrimmingMessages.cs │ ├── DevAnalyzers │ ├── DevAnalyzers.csproj │ ├── GenericVirtualAnalyzer.cs │ ├── GlobalSuppressions.cs │ └── OnPropertyChangedOverrideAnalyzer.cs │ ├── DevGenerators │ ├── CompilerDynamicDependenciesGenerator.cs │ ├── CompositionGenerator │ │ ├── CompositionRoslynGenerator.cs │ │ ├── Config.cs │ │ ├── Extensions.cs │ │ ├── Generator.ConfigHelpers.cs │ │ ├── Generator.KeyFrameAnimation.cs │ │ ├── Generator.ListProxy.cs │ │ ├── Generator.Utils.cs │ │ ├── Generator.cs │ │ ├── ICompositionGeneratorSink.cs │ │ └── RoslynCompositionGeneratorSink.cs │ ├── DevGenerators.csproj │ ├── EnumMemberDictionaryGenerator.cs │ ├── GetProcAddressInitialization.cs │ ├── Helpers.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SubtypesFactoryGenerator.cs │ └── X11AtomsGenerator.cs │ └── Directory.Build.props └── tests ├── Avalonia.Base.UnitTests ├── Animation │ ├── AnimatableTests.cs │ ├── AnimationIterationTests.cs │ ├── BrushTransitionTests.cs │ ├── KeySplineTests.cs │ ├── SpringTests.cs │ ├── StyleAnimationTests.cs │ ├── TestClock.cs │ └── TransitionsTests.cs ├── AssetLoaderTests.cs ├── AttachedPropertyTests.cs ├── Avalonia.Base.UnitTests.csproj ├── AvaloniaObjectTests_AddOwner.cs ├── AvaloniaObjectTests_Attached.cs ├── AvaloniaObjectTests_Binding.cs ├── AvaloniaObjectTests_Coercion.cs ├── AvaloniaObjectTests_DataValidation.cs ├── AvaloniaObjectTests_Direct.cs ├── AvaloniaObjectTests_GetObservable.cs ├── AvaloniaObjectTests_GetValue.cs ├── AvaloniaObjectTests_Inheritance.cs ├── AvaloniaObjectTests_Metadata.cs ├── AvaloniaObjectTests_MultiBinding.cs ├── AvaloniaObjectTests_OnPropertyChanged.cs ├── AvaloniaObjectTests_SetCurrentValue.cs ├── AvaloniaObjectTests_SetValue.cs ├── AvaloniaObjectTests_Threading.cs ├── AvaloniaObjectTests_Validation.cs ├── AvaloniaPropertyRegistryTests.cs ├── AvaloniaPropertyTests.cs ├── ClassBindingManagerTests.cs ├── Collections │ ├── AvaloniaDictionaryTests.cs │ ├── AvaloniaListTests.cs │ ├── CollectionChangedTracker.cs │ └── PropertyChangedTracker.cs ├── Composition │ ├── BatchStreamTests.cs │ ├── CompositionAnimationParserTests.cs │ └── CompositionAnimationTests.cs ├── CornerRadiusTests.cs ├── Data │ ├── BindingOperationsTests.cs │ ├── BoolConvertersTests.cs │ ├── Core │ │ ├── BindingExpressionTests.AttachedProperty.cs │ │ ├── BindingExpressionTests.AvaloniaProperty.cs │ │ ├── BindingExpressionTests.DataValidation.cs │ │ ├── BindingExpressionTests.GetValue.cs │ │ ├── BindingExpressionTests.Indexer.cs │ │ ├── BindingExpressionTests.Mode.cs │ │ ├── BindingExpressionTests.Negation.cs │ │ ├── BindingExpressionTests.Observable.cs │ │ ├── BindingExpressionTests.Obsolete.cs │ │ ├── BindingExpressionTests.Property.cs │ │ ├── BindingExpressionTests.SetValue.cs │ │ ├── BindingExpressionTests.Task.cs │ │ ├── BindingExpressionTests.UpdateSourceTrigger.cs │ │ ├── BindingExpressionTests.cs │ │ ├── BindingPathFromExpressionBuilder.cs │ │ ├── CompiledBindingPathFromExpressionBuilder.cs │ │ ├── ErrorCollectingTextBox.cs │ │ ├── IndeiBase.cs │ │ ├── NullConditionalBindingTests.cs │ │ ├── Plugins │ │ │ ├── DataAnnotationsValidationPluginTests.cs │ │ │ ├── ExceptionValidationPluginTests.cs │ │ │ └── IndeiValidationPluginTests.cs │ │ └── PropertyPathGrammarTests.cs │ ├── DefaultValueConverterTests.cs │ ├── ObjectConvertersTests_Equal.cs │ ├── ObjectConvertersTests_IsNotNull.cs │ ├── ObjectConvertersTests_IsNull.cs │ ├── ObjectConvertersTests_NotEqual.cs │ ├── ReflectionClrPropertyInfoTests.cs │ └── StringConvertersTests.cs ├── DirectPropertyTests.cs ├── DispatcherTests.Exception.cs ├── DispatcherTests.cs ├── FlowDirectionTests.cs ├── Input │ ├── AccessKeyHandlerTests.cs │ ├── GesturesTests.cs │ ├── InputElement_Enabled.cs │ ├── InputElement_Focus.cs │ ├── KeyGestureTests.cs │ ├── KeyboardDeviceTests.cs │ ├── KeyboardNavigationTests_Custom.cs │ ├── KeyboardNavigationTests_Tab.cs │ ├── KeyboardNavigationTests_XY.cs │ ├── MouseDeviceTests.cs │ ├── PlatformDataTransferItemTests.cs │ ├── PointerOverTests.cs │ ├── PointerTests.cs │ ├── PointerTestsBase.cs │ └── TouchDeviceTests.cs ├── Interactivity │ ├── InteractiveTests.cs │ └── RoutedEventRegistryTests.cs ├── Layout │ ├── ArrangeTests.cs │ ├── FullLayoutTests.cs │ ├── LayoutHelperTests.cs │ ├── LayoutManagerTests.cs │ ├── LayoutQueueTests.cs │ ├── LayoutTestControl.cs │ ├── LayoutTestRoot.cs │ ├── LayoutableTests.cs │ ├── LayoutableTests_EffectiveViewportChanged.cs │ ├── LayoutableTests_LayoutRounding.cs │ └── MeasureTests.cs ├── Logging │ └── LoggingTests.cs ├── MatrixTests.cs ├── Media │ ├── BoxShadowTests.cs │ ├── BrushTests.cs │ ├── ColorTests.cs │ ├── EffectTests.cs │ ├── FontFamilyTests.cs │ ├── FontManagerTests.cs │ ├── Fonts │ │ ├── FamilyNameCollectionTests.cs │ │ ├── FontFamilyKeyTests.cs │ │ └── FontFamilyLoaderTests.cs │ ├── GeometryBuilderTests.cs │ ├── GeometryGroupTests.cs │ ├── GeometryTests.cs │ ├── GlyphRunTests.cs │ ├── ImageBrushTests.cs │ ├── Imaging │ │ ├── PixelFormatTranscoderTests.cs │ │ └── PixelFormatWriterTests.cs │ ├── LinearGradientBrushTests.cs │ ├── MatrixTests.cs │ ├── PathGeometryTests.cs │ ├── PathMarkupParserTests.cs │ ├── PathSegmentTests.cs │ ├── PenTests.cs │ ├── PixelRectTests.cs │ ├── RectTests.cs │ ├── RectangleGeometryTests.cs │ ├── RenderResourceTestHelper.cs │ ├── SolidColorBrushTests.cs │ ├── TextDecorationTests.cs │ ├── TextFormatting │ │ ├── BiDiAlgorithmTests.cs │ │ ├── BiDiClassTestDataGenerator.cs │ │ ├── BiDiClassTests.cs │ │ ├── BiDiTestDataGenerator.cs │ │ ├── BreakPairTable.txt │ │ ├── EastAsianWidthClassTrieGenerator.cs │ │ ├── EastAsianWidthClassTrieGeneratorTests.cs │ │ ├── FormattedTextSourceTests.cs │ │ ├── FormattingBufferHelperTests.cs │ │ ├── GraphemeBreakClassTrieGenerator.cs │ │ ├── GraphemeBreakClassTrieGeneratorTests.cs │ │ ├── GraphemeBreakTestDataGenerator.cs │ │ ├── LineBreakEnumeratorTests.cs │ │ ├── UnicodeDataGenerator.cs │ │ ├── UnicodeDataGeneratorTests.cs │ │ ├── UnicodeEnumsGenerator.cs │ │ └── Utf16UtilsTests.cs │ ├── TransformOperationsTests.cs │ ├── TypefaceTests.cs │ ├── UnicodeRangeSegmentTests.cs │ └── UnicodeRangeTests.cs ├── PixelSizeTests.cs ├── Platform │ └── SlicedStreamTests.cs ├── Properties │ └── AssemblyInfo.cs ├── PropertyStore │ ├── FramePriorityExtensionsTests.cs │ ├── ValueStoreTests_Frames.cs │ └── ValueStoreTests_Inheritance.cs ├── RectTests.cs ├── RelativePointTests.cs ├── RelativeRectComparer.cs ├── RelativeRectTests.cs ├── RenderTests_Culling.cs ├── Rendering │ ├── CompositorHitTestingTests.cs │ ├── CompositorInvalidationClippingTests.cs │ ├── CompositorInvalidationTests.cs │ ├── CompositorTestsBase.cs │ ├── CustomHitTestBorder.cs │ ├── SceneGraph │ │ ├── DrawOperationTests.cs │ │ ├── EllipseNodeTests.cs │ │ └── LineNodeTests.cs │ └── Utilities │ │ └── TileBrushCalculatorTests.cs ├── RoundedRectTests.cs ├── SizeTests.cs ├── StyledPropertyTests.cs ├── Styling │ ├── ContainerTests.cs │ ├── ControlThemeTests.cs │ ├── ResourceDictionaryTests.cs │ ├── SelectorTests_Child.cs │ ├── SelectorTests_Class.cs │ ├── SelectorTests_Descendent.cs │ ├── SelectorTests_Multiple.cs │ ├── SelectorTests_Name.cs │ ├── SelectorTests_Nesting.cs │ ├── SelectorTests_Not.cs │ ├── SelectorTests_NthChild.cs │ ├── SelectorTests_NthLastChild.cs │ ├── SelectorTests_OfType.cs │ ├── SelectorTests_Or.cs │ ├── SelectorTests_PropertyEquals.cs │ ├── SelectorTests_Template.cs │ ├── SetterTests.cs │ ├── StyleActivatorExtensions.cs │ ├── StyleTests.cs │ ├── StyledElementTests.cs │ ├── StyledElementTests_Resources.cs │ ├── StyledElementTests_Theming.cs │ ├── StylesTests.cs │ ├── TestObservable.cs │ ├── TestObserver.cs │ └── TestSubject.cs ├── TestVisual.cs ├── ThicknessTests.cs ├── Utilities │ ├── AvaloniaPropertyDictionaryTests.cs │ ├── AvaloniaResourcesIndexTests.cs │ ├── DelegateCommand.cs │ ├── InlineDictionaryTests.cs │ ├── MathUtilitiesTests.cs │ ├── SingleOrQueueTests.cs │ ├── SpanStringTokenizerTests.cs │ ├── StringTokenizerTests.cs │ ├── UriExtensionsTests.cs │ └── WeakHashListTests.cs ├── VectorTests.cs ├── VisualExtensionsTests.cs ├── VisualTests.cs ├── VisualTree │ ├── VisualExtensions_GetTransformedBounds.cs │ └── VisualExtensions_GetVisualsAt.cs ├── WeakEventHandlerManagerTests.cs └── WeakEventTests.cs ├── Avalonia.Benchmarks ├── Animations │ └── TransitionBenchmark.cs ├── App.config ├── Avalonia.Benchmarks.csproj ├── Base │ ├── AvaloniaObjectInitializationBenchmark.cs │ ├── AvaloniaObject_Binding.cs │ ├── AvaloniaObject_Construct.cs │ ├── AvaloniaObject_GetObservable.cs │ ├── AvaloniaObject_GetValue.cs │ ├── AvaloniaObject_GetValueInherited.cs │ ├── AvaloniaObject_SetValue.cs │ ├── DirectPropertyBenchmark.cs │ ├── Properties.cs │ └── StyledPropertyBenchmark.cs ├── ControlHierarchyCreator.cs ├── Data │ ├── AccessorTestObject.cs │ ├── Binding_Setup.cs │ ├── Binding_Values.cs │ ├── InheritedProperties.cs │ ├── PropertyAccessorBenchmarks.cs │ ├── PropertyAccessorPluginBenchmarks.cs │ ├── TemplateBinding_Setup.cs │ └── TemplateBinding_Values.cs ├── Layout │ ├── ControlsBenchmark.cs │ └── Measure.cs ├── Markup │ └── Parsing.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Rendering │ └── ShapeRendering.cs ├── Styling │ ├── ApplyStyling.cs │ ├── ControlTheme_Change.cs │ ├── ResourceBenchmarks.cs │ ├── SelectorBenchmark.cs │ ├── Style_Activation.cs │ ├── Style_Apply.cs │ ├── Style_Apply_Detach_Complex.cs │ ├── Style_ClassSelector.cs │ └── Style_NonActive.cs ├── TestBindingObservable.cs ├── TestStyles.cs ├── TestTypes.cs ├── Text │ └── HugeTextLayout.cs ├── Themes │ ├── FluentBenchmark.cs │ └── ThemeBenchmark.cs ├── Traversal │ └── VisualTreeTraversal.cs ├── Utilities │ └── AvaloniaPropertyDictionaryBenchmarks.cs └── Visuals │ ├── MatrixBenchmarks.cs │ ├── Media │ └── PathMarkupParserTests.cs │ └── VisualAffectsRenderBenchmarks.cs ├── Avalonia.Build.Tasks.UnitTest ├── Avalonia.Build.Tasks.UnitTest.csproj ├── CompileAvaloniaXamlTaskTest.cs ├── UnitTestBuildEngine.cs └── UnitTestBuildEngineMessage.cs ├── Avalonia.Controls.UnitTests ├── ApplicationTests.cs ├── AutoCompleteBoxTests.cs ├── Automation │ └── ControlAutomationPeerTests.cs ├── Avalonia.Controls.UnitTests.csproj ├── BorderTests.cs ├── ButtonTests.cs ├── CalendarDatePickerTests.cs ├── CalendarTests.cs ├── CanvasTests.cs ├── CarouselTests.cs ├── CheckBoxTests.cs ├── ClassesTests.cs ├── ComboBoxTests.cs ├── ContentControlTests.cs ├── ContextMenuTests.cs ├── CursorFactoryMock.cs ├── DatePickerTests.cs ├── DecoratorTests.cs ├── DesignTests.cs ├── DesktopStyleApplicationLifetimeTests.cs ├── DockPanelTests.cs ├── EnumerableExtensions.cs ├── FlyoutTests.cs ├── GridLengthTests.cs ├── GridMocks.cs ├── GridSplitterTests.cs ├── GridTests.cs ├── HeaderedItemsControlTests .cs ├── HotKeyedControlsTests.cs ├── ImageTests.cs ├── InlineTests.cs ├── ItemsControlTests.cs ├── ItemsSourceViewTests.cs ├── LabelTests.cs ├── LayoutTransformControlTests.cs ├── ListBoxTests.cs ├── ListBoxTests_Multiple.cs ├── ListBoxTests_Single.cs ├── LoadedTests.cs ├── MaskedTextBoxTests.cs ├── MenuItemTests.cs ├── Mixins │ ├── PressedMixinTests.cs │ └── SelectableMixinTests.cs ├── NameScopeTests.cs ├── NotificationsTests.cs ├── NumericUpDownTests.cs ├── PanelTests.cs ├── Platform │ ├── DefaultMenuInteractionHandlerTests.cs │ ├── ScreensTests.cs │ └── StorageProviderHelperTests.cs ├── Presenters │ ├── ContentPresenterTests_InTemplate.cs │ ├── ContentPresenterTests_Layout.cs │ ├── ContentPresenterTests_Standalone.cs │ ├── ContentPresenterTests_Unrooted.cs │ ├── ItemsPresenterTests.cs │ ├── ScrollContentPresenterTests.cs │ ├── ScrollContentPresenterTests_ILogicalScrollable.cs │ └── TextPresenter_Tests.cs ├── Primitives │ ├── PopupRootTests.cs │ ├── PopupTests.cs │ ├── RangeBaseTests.cs │ ├── ScrollBarTests.cs │ ├── SelectingItemsControlTests.cs │ ├── SelectingItemsControlTests_AutoSelect.cs │ ├── SelectingItemsControlTests_Multiple.cs │ ├── SelectingItemsControlTests_SelectedValue.cs │ ├── TabStripTests.cs │ ├── TemplatedControlTests.cs │ ├── ToggleButtonTests.cs │ ├── TrackTests.cs │ └── UniformGridTests.cs ├── Properties │ └── AssemblyInfo.cs ├── RadioButtonTests.cs ├── RelativePanelTests.cs ├── ReversibleStackPanelTests.cs ├── ScrollViewerTests.cs ├── ScrollViewerTests_ILogicalScrollable.cs ├── SelectableTextBlockTests.cs ├── Selection │ ├── InternalSelectionModelTests.cs │ ├── SelectionModelTests_Multiple.cs │ └── SelectionModelTests_Single.cs ├── Shapes │ ├── EllipseTests.cs │ ├── PathTests.cs │ ├── PolygonTests.cs │ ├── PolylineTests.cs │ ├── RectangleTests.cs │ └── ShapeTests.cs ├── SliderTests.cs ├── SplitButtonTests.cs ├── SplitViewTests.cs ├── StackPanelTests.cs ├── TabControlTests.cs ├── Templates │ └── TemplateExtensionsTests.cs ├── TestTemplatedControl.cs ├── TextBlockTests.cs ├── TextBoxTests.cs ├── TextBoxTests_DataValidation.cs ├── TimePickerTests.cs ├── ToolTipTests.cs ├── TopLevelTests.cs ├── TransitioningContentControlTests.cs ├── TreeViewTests.cs ├── UserControlTests.cs ├── Utils │ ├── AncestorFinderTests.cs │ ├── BindingEvaluatorTests.cs │ ├── CollectionChangedEventManagerTests.cs │ ├── HotKeyManagerTests.cs │ ├── SafeEnumerableHashSetTests.cs │ └── TestCommand.cs ├── ViewboxTests.cs ├── VirtualizingCarouselPanelTests.cs ├── VirtualizingStackPanelTests.cs ├── WindowBaseTests.cs ├── WindowTests.cs ├── WrapPanelTests.cs └── app.config ├── Avalonia.DesignerSupport.TestApp ├── App.xaml ├── App.xaml.cs ├── Avalonia.DesignerSupport.TestApp.csproj ├── MainWindow.xaml ├── MainWindow.xaml.cs └── Program.cs ├── Avalonia.DesignerSupport.Tests ├── Avalonia.DesignerSupport.Tests.csproj ├── DesignerSupportTests.cs ├── Helpers.cs ├── Remote │ └── HtmlTransport │ │ └── webapp │ │ ├── .gitignore │ │ ├── Models │ │ └── InputEventTests.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json └── RemoteProtocolTests.cs ├── Avalonia.Generators.Tests ├── Avalonia.Generators.Tests.csproj ├── CompilationUtils.cs ├── GlobPatternTests.cs ├── InitializeComponent │ ├── GeneratedInitializeComponent │ │ ├── AttachedProps.txt │ │ ├── AttachedPropsWithDevTools.txt │ │ ├── ControlWithoutWindow.txt │ │ ├── CustomControls.txt │ │ ├── DataTemplates.txt │ │ ├── FieldModifier.txt │ │ ├── InitializeComponentCode.cs │ │ ├── NamedControl.txt │ │ ├── NamedControls.txt │ │ ├── NoNamedControls.txt │ │ ├── SignUpView.txt │ │ ├── xNamedControl.txt │ │ └── xNamedControls.txt │ └── InitializeComponentTests.cs ├── MiniCompilerTests.cs ├── OnlyProperties │ ├── GeneratedCode │ │ ├── AttachedProps.txt │ │ ├── ControlWithoutWindow.txt │ │ ├── CustomControls.txt │ │ ├── DataTemplates.txt │ │ ├── FieldModifier.txt │ │ ├── NamedControl.txt │ │ ├── NamedControls.txt │ │ ├── NoNamedControls.txt │ │ ├── OnlyPropertiesCode.cs │ │ ├── SignUpView.txt │ │ ├── xNamedControl.txt │ │ └── xNamedControls.txt │ └── OnlyPropertiesTests.cs ├── Views │ ├── AttachedProps.xml │ ├── ControlWithoutWindow.xml │ ├── CustomControls.xml │ ├── DataTemplates.xml │ ├── FieldModifier.xml │ ├── NamedControl.xml │ ├── NamedControls.xml │ ├── NoNamedControls.xml │ ├── SignUpView.xml │ ├── View.cs │ ├── ViewWithGenericBaseView.xml │ ├── xNamedControl.xml │ └── xNamedControls.xml ├── XamlXClassResolverTests.cs └── XamlXNameResolverTests.cs ├── Avalonia.Headless.NUnit.PerAssembly.UnitTests ├── AssemblyInfo.cs └── Avalonia.Headless.NUnit.PerAssembly.UnitTests.csproj ├── Avalonia.Headless.NUnit.PerTest.UnitTests ├── AssemblyInfo.cs └── Avalonia.Headless.NUnit.PerTest.UnitTests.csproj ├── Avalonia.Headless.UnitTests ├── InputTests.cs ├── IsolationTests.cs ├── LeakTests.cs ├── RenderingTests.cs ├── ServicesTests.cs ├── TestApplication.cs └── ThreadingTests.cs ├── Avalonia.Headless.XUnit.PerAssembly.UnitTests ├── AssemblyInfo.cs └── Avalonia.Headless.XUnit.PerAssembly.UnitTests.csproj ├── Avalonia.Headless.XUnit.PerTest.UnitTests ├── AssemblyInfo.cs └── Avalonia.Headless.XUnit.PerTest.UnitTests.csproj ├── Avalonia.IntegrationTests.Appium ├── AppiumDriverEx.cs ├── AutomationTests.cs ├── Avalonia.IntegrationTests.Appium.csproj ├── ButtonTests.cs ├── CheckBoxTests.cs ├── CollectionDefinitions.cs ├── ComboBoxTests.cs ├── ContextMenuTests.cs ├── DefaultAppFixture.cs ├── ElementExtensions.cs ├── EmbeddingTests.cs ├── GestureTests.cs ├── ListBoxTests.cs ├── MenuTests.cs ├── NativeMenuTests.cs ├── OverlayPopupsAppFixture.cs ├── PlatformFactAttribute.cs ├── PlatformTheoryAttribute.cs ├── PointerTests.cs ├── PointerTests_MacOS.cs ├── Properties │ └── AssemblyInfo.cs ├── RadioButtonTests.cs ├── ScreenTests.cs ├── ScrollBarTests.cs ├── SliderTests.cs ├── TestBase.cs ├── TrayIconTests.cs ├── WindowDecorationsTests.cs ├── WindowTests.cs ├── WindowTests_MacOS.cs ├── macos-clean-build-test.sh ├── readme.md ├── record-video.runsettings └── xunit.runner.json ├── Avalonia.LeakTests ├── Avalonia.LeakTests.csproj ├── AvaloniaObjectTests.cs ├── BindingExpressionTests.cs ├── ControlTests.cs ├── DataContextTests.cs ├── Properties │ └── AssemblyInfo.cs ├── Readme.txt ├── ReleaseFact.cs ├── TransitionTests.cs └── app.config ├── Avalonia.Markup.UnitTests ├── Avalonia.Markup.UnitTests.csproj ├── Data │ ├── BindingTests.cs │ ├── BindingTests_Converters.cs │ ├── BindingTests_DataValidation.cs │ ├── BindingTests_Delay.cs │ ├── BindingTests_ElementName.cs │ ├── BindingTests_Logging.cs │ ├── BindingTests_Method.cs │ ├── BindingTests_RelativeSource.cs │ ├── BindingTests_Self.cs │ ├── BindingTests_Source.cs │ ├── BindingTests_TemplatedParent.cs │ ├── DynamicReflectableType.cs │ ├── MultiBindingTests.cs │ ├── MultiBindingTests_Converters.cs │ └── TemplateBindingTests.cs ├── Extensions │ └── IEnummerableExtension.cs ├── Parsers │ ├── BindingExpressionGrammarTests.cs │ ├── BindingExpressionGrammarTests_Errors.cs │ ├── ExpressionNodeFactoryTests.cs │ ├── ExpressionObserverBuilderTests_AttachedProperty.cs │ ├── ExpressionObserverBuilderTests_AvaloniaProperty.cs │ ├── ExpressionObserverBuilderTests_Indexer.cs │ ├── ExpressionObserverBuilderTests_Method.cs │ ├── ExpressionObserverBuilderTests_Negation.cs │ ├── ExpressionObserverBuilderTests_Property.cs │ ├── SelectorGrammarTests.cs │ └── SelectorParserTests.cs └── Properties │ └── AssemblyInfo.cs ├── Avalonia.Markup.Xaml.UnitTests ├── App.config ├── Avalonia.Markup.Xaml.UnitTests.csproj ├── Converters │ ├── AvaloniaPropertyConverterTest.cs │ ├── ConverterTests.cs │ ├── GeometryTypeConverterTests.cs │ ├── MultiValueConverterTests.cs │ ├── NullableConverterTests.cs │ ├── PointsListTypeConverterTests.cs │ └── ValueConverterTests.cs ├── Data │ ├── BindingTests.cs │ ├── BindingTests_Method.cs │ └── BindingTests_TemplatedParent.cs ├── MarkupExtensions │ ├── BindingExtensionTests.cs │ ├── CompiledBindingExtensionTests.cs │ ├── DynamicResourceExtensionTests.cs │ ├── OnFormFactorExtensionTests.cs │ ├── OptionsMarkupExtensionTests.cs │ ├── ResourceIncludeTests.cs │ ├── StaticResourceExtensionTests.cs │ └── TestValueConverter.cs ├── Parsers │ └── PropertyParserTests.cs ├── Properties │ └── AssemblyInfo.cs ├── SampleAvaloniaObject.cs ├── SetterTests.cs ├── StyleTests.cs ├── Templates │ └── DataTemplateTests.cs ├── TestViewModel.cs ├── Xaml │ ├── AssignBindingTests.cs │ ├── AttachedPropertyOwner.cs │ ├── AvaloniaIntrinsicsTests.cs │ ├── BasicTests.cs │ ├── BindingTests.cs │ ├── BindingTests_RelativeSource.cs │ ├── ControlBindingTests.cs │ ├── ControlTemplateTests.cs │ ├── ControlThemeTests.cs │ ├── DataTemplateTests.cs │ ├── DesignModeTests.cs │ ├── EventTests.cs │ ├── GenericTemplateTests.cs │ ├── IgnoredDirectivesTests.cs │ ├── InitializationOrderTracker.cs │ ├── ItemsPanelTemplateTests.cs │ ├── MergeResourceIncludeTests.cs │ ├── NonControl.cs │ ├── ParentStackProviderTests.cs │ ├── ProvideValueTargetTests.cs │ ├── RelativePanelTests.cs │ ├── ResourceDictionaryTests.cs │ ├── ShapeTests.cs │ ├── Style1.xaml │ ├── Style2.xaml │ ├── StyleIncludeTests.cs │ ├── StyleTests.cs │ ├── StyleWithServiceProvider.xaml │ ├── StyleWithServiceProvider.xaml.cs │ ├── TestControl.cs │ ├── TestTemplatedControl.cs │ ├── ThemeDictionariesTests.cs │ ├── TreeDataTemplateTests.cs │ ├── WindowTests.cs │ ├── XSharedDirectiveTests.cs │ ├── XamlIlClassWithCustomProperty.xaml │ ├── XamlIlClassWithPrecompiledXaml.xaml │ ├── XamlIlTests.cs │ └── XamlTestHelpers.cs └── XamlTestBase.cs ├── Avalonia.RenderTests.WpfCompare ├── Avalonia.RenderTests.WpfCompare.csproj ├── CrossFact.cs ├── CrossTestBase.cs ├── CrossUI.Wpf.cs └── Properties │ └── AssemblyInfo.cs ├── Avalonia.RenderTests ├── Assets │ ├── Inter-Regular.ttf │ ├── Manrope-Light.ttf │ ├── MiSans-Normal.ttf │ ├── NotoMono-Regular.ttf │ ├── NotoSans-Italic.ttf │ ├── NotoSansArabic-Regular.ttf │ ├── NotoSansHebrew-Regular.ttf │ ├── NotoSansMiao-Regular.ttf │ ├── SourceSerif4_36pt-Italic.ttf │ ├── Star512.png │ └── TwitterColorEmoji-SVGinOT.ttf ├── Composition │ └── DirectFbCompositionTests.cs ├── Controls │ ├── AdornerTests.cs │ ├── BorderTests.cs │ ├── CustomRenderTests.cs │ ├── ImageBlendTests.cs │ ├── ImageCompositionTests.cs │ ├── ImageTests.cs │ └── TextBlockTests.cs ├── CrossTests │ ├── Brushes │ │ ├── CrossTileBrushTests.cs │ │ └── RadialGradientBrushTests.cs │ ├── CrossGeometryTests.cs │ └── Media │ │ ├── DrawingContextTests.cs │ │ └── ImageScalingTests.cs ├── CrossUI │ ├── CrossUI.Avalonia.cs │ └── CrossUI.cs ├── GeometryClippingTests.cs ├── ManualRenderTimer.cs ├── Media │ ├── BitmapMemoryTests.cs │ ├── BitmapTests.cs │ ├── BoxShadowTests.cs │ ├── CombinedGeometryTests.cs │ ├── ConicGradientBrushTests.cs │ ├── DrawingContextTests.cs │ ├── EffectTests.cs │ ├── GeometryDrawingTests.cs │ ├── GeometryGroupTests.cs │ ├── GlyphRunTests.cs │ ├── ImageBrushTests.cs │ ├── ImageDrawingTests.cs │ ├── LinearGradientBrushTests.cs │ ├── RadialGradientBrushTests.cs │ ├── RelativePointTestPrimitivesHelper.cs │ ├── StreamGeometryTests.cs │ ├── TextFormatting │ │ └── TextLayoutTests.cs │ ├── TileBrushTests.cs │ └── VisualBrushTests.cs ├── OpacityMaskTests.cs ├── Properties │ └── AssemblyInfo.cs ├── SVGPathTests.cs ├── Shapes │ ├── EllipseTests.cs │ ├── LineTests.cs │ ├── PathTests.cs │ ├── PolygonTests.cs │ ├── PolylineTests.cs │ └── RectangleTests.cs ├── TestBase.cs ├── TestRenderHelper.cs ├── TestRenderRoot.cs └── TestSkip.cs ├── Avalonia.Skia.RenderTests ├── Avalonia.Skia.RenderTests.csproj └── CrossTestBase.cs ├── Avalonia.Skia.UnitTests ├── Avalonia.Skia.UnitTests.csproj ├── CombinedGeometryImplTests.cs ├── DrawingContextImplTests.cs ├── Fonts │ ├── CascadiaCode.ttf │ ├── DF7segHMI.ttf │ ├── DejaVuSans.ttf │ ├── Inter-Regular.LineGap800.ttf │ ├── Manrope-Light.ttf │ └── WinSymbols3.ttf ├── HitTesting.cs ├── Media │ ├── CustomFontCollectionTests.cs │ ├── CustomFontManagerImpl.cs │ ├── EmbeddedFontCollectionTests.cs │ ├── FontCollectionTests.cs │ ├── FontManagerTests.cs │ ├── GlyphRunTests.cs │ └── TextFormatting │ │ ├── MultiBufferTextSource.cs │ │ ├── SingleBufferTextSource.cs │ │ ├── TextFormatterTests.cs │ │ ├── TextLayoutTests.cs │ │ ├── TextLineTests.cs │ │ └── TextShaperTests.cs ├── Properties │ └── AssemblyInfo.cs ├── RenderBoundsTests.cs ├── Win32Fact.cs └── Win32Theory.cs ├── Avalonia.UnitTests ├── Avalonia.UnitTests.csproj ├── CompositorTestServices.cs ├── DispatcherTimerHelper.cs ├── HarfBuzzFontManagerImpl.cs ├── HarfBuzzGlyphTypefaceImpl.cs ├── HarfBuzzTextShaperImpl.cs ├── InternalsVisibleTo.cs ├── InvariantCultureAttribute.cs ├── MockAssetLoader.cs ├── MockGlobalClock.cs ├── MockWindowingPlatform.cs ├── ModuleInitializer.cs ├── MouseTestHelper.cs ├── NotifyingBase.cs ├── NullRenderer.cs ├── Properties │ └── AssemblyInfo.cs ├── RendererMocks.cs ├── ScopedTestBase.cs ├── StyleHelpers.cs ├── TestLogSink.cs ├── TestRoot.cs ├── TestServices.cs ├── TestWithServicesBase.cs ├── ThreadRunHelper.cs ├── TouchTestHelper.cs ├── UnitTestApplication.cs ├── UnitTestSynchronizationContext.cs ├── UseEmptyDesignatorCultureAttribute.cs └── VerifyEmptyDispatcherAfterTestAttribute.cs ├── BuildTests ├── BuildTests.Android │ ├── Application.cs │ ├── BuildTests.Android.csproj │ ├── MainActivity.cs │ └── Properties │ │ └── AndroidManifest.xml ├── BuildTests.Browser │ ├── BuildTests.Browser.csproj │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ ├── runtimeconfig.template.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.ico │ │ ├── index.html │ │ └── main.js ├── BuildTests.Desktop │ ├── BuildTests.Desktop.csproj │ ├── Program.cs │ └── app.manifest ├── BuildTests.FSharp │ ├── App.axaml.fs │ ├── BuildTests.FSharp.fsproj │ ├── MainView.axaml.fs │ ├── MainViewModel.fs │ ├── MainWindow.axaml.fs │ ├── Program.fs │ └── app.manifest ├── BuildTests.NativeAot │ ├── BuildTests.NativeAot.csproj │ └── Program.cs ├── BuildTests.WpfHybrid │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── BuildTests.WpfHybrid.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── UserControl1.xaml │ └── UserControl1.xaml.cs ├── BuildTests.iOS │ ├── AppDelegate.cs │ ├── BuildTests.iOS.csproj │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ └── Resources │ │ └── LaunchScreen.xib ├── BuildTests.sln ├── BuildTests │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── BuildTests.csproj │ ├── MainView.axaml │ ├── MainView.axaml.cs │ ├── MainViewModel.cs │ ├── MainWindow.axaml │ └── MainWindow.axaml.cs ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── IncludeBuildTestsAvaloniaItems.props ├── nuget.config └── readme.md ├── Directory.Build.props ├── Shared └── ScopedSanityCheck.cs └── TestFiles ├── .gitignore ├── BuildTasks └── PInvoke │ ├── App.axaml │ ├── App.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── PInvoke.csproj │ └── Program.cs ├── CrossTests └── Media │ ├── DrawingContext │ └── Transform_Should_Work_As_Expected.wpf.png │ ├── Geometry │ ├── Should_Properly_CloseFigure_Flat_Bevel.wpf.png │ ├── Should_Properly_CloseFigure_Flat_Miter.wpf.png │ ├── Should_Properly_CloseFigure_Flat_Round.wpf.png │ ├── Should_Properly_CloseFigure_Round_Bevel.wpf.png │ ├── Should_Properly_CloseFigure_Round_Miter.wpf.png │ ├── Should_Properly_CloseFigure_Round_Round.wpf.png │ ├── Should_Render_Geometry_With_Strokeless_Lines.wpf.png │ ├── Should_Render_PolyBezierSegment_With_Strokeless_Lines.wpf.png │ ├── Should_Render_PolyLineSegment_With_Strokeless_Lines.wpf.png │ └── Should_Render_Stream_Geometry.wpf.png │ ├── ImageScaling │ ├── Downscaling_With_HighQuality_Should_Be_Antialiased.wpf.png │ └── Upscaling_With_HighQuality_Should_Be_Antialiased.wpf.png │ ├── RadialGradientBrush │ └── Transform_Should_Work_As_Expected.wpf.png │ └── TileBrushes │ ├── Should_Render_Aligned_TileBrush.wpf.png │ ├── Should_Render_Scaled_TileBrush.wpf.png │ ├── Should_Render_TileBrush_With_TileMode_None.wpf.png │ ├── Should_Render_With_Transform.wpf.png │ └── Simple_Checkboard_Pattern_Is_Rendered_Identically.wpf.png ├── Direct2D1 ├── Controls │ ├── Adorner │ │ ├── Focus_Adorner_Is_Properly_Clipped_Clip_False.expected.png │ │ └── Focus_Adorner_Is_Properly_Clipped_Clip_True.expected.png │ ├── Border │ │ ├── Border_1px_Border.expected.png │ │ ├── Border_2px_Border.expected.png │ │ ├── Border_Bottom_Aligns_Content.expected.png │ │ ├── Border_Brush_Offsets_Content.expected.png │ │ ├── Border_Centers_Content_Horizontally.expected.png │ │ ├── Border_Centers_Content_Vertically.expected.png │ │ ├── Border_Fill.expected.png │ │ ├── Border_Left_Aligns_Content.expected.png │ │ ├── Border_Margin_Offsets_Content.expected.png │ │ ├── Border_Nested_Rotate.expected.png │ │ ├── Border_NonUniform_CornerRadius.expected.png │ │ ├── Border_Padding_Offsets_Content.expected.png │ │ ├── Border_Right_Aligns_Content.expected.png │ │ ├── Border_Stretches_Content_Horizontally.expected.png │ │ ├── Border_Stretches_Content_Vertically.expected.png │ │ ├── Border_Top_Aligns_Content.expected.png │ │ └── Border_Uniform_CornerRadius.expected.png │ ├── CustomRender │ │ ├── Clip.expected.png │ │ ├── Clip_With_Transform.expected.png │ │ ├── GeometryClip.expected.png │ │ ├── GeometryClip_With_Transform.expected.png │ │ ├── Opacity.expected.png │ │ └── OpacityMask.expected.png │ ├── Image │ │ ├── Image_Stretch_Fill.expected.png │ │ ├── Image_Stretch_None.expected.png │ │ ├── Image_Stretch_Uniform.expected.png │ │ ├── Image_Stretch_UniformToFill.expected.png │ │ ├── blend │ │ │ ├── Cat.jpg │ │ │ ├── ColourShading - by Stib.png │ │ │ ├── Image_Blend_Color.expected.png │ │ │ ├── Image_Blend_ColorBurn.expected.png │ │ │ ├── Image_Blend_ColorDodge.expected.png │ │ │ ├── Image_Blend_Darken.expected.png │ │ │ ├── Image_Blend_Difference.expected.png │ │ │ ├── Image_Blend_Exclusion.expected.png │ │ │ ├── Image_Blend_HardLight.expected.png │ │ │ ├── Image_Blend_Hue.expected.png │ │ │ ├── Image_Blend_Lighten.expected.png │ │ │ ├── Image_Blend_Luminosity.expected.png │ │ │ ├── Image_Blend_Multiply.expected.png │ │ │ ├── Image_Blend_Nothing.expected.png │ │ │ ├── Image_Blend_Overlay.expected.png │ │ │ ├── Image_Blend_Plus.expected.png │ │ │ ├── Image_Blend_Saturation.expected.png │ │ │ ├── Image_Blend_Screen.expected.png │ │ │ └── Image_Blend_SoftLight.expected.png │ │ ├── composition │ │ │ ├── A.png │ │ │ ├── B.png │ │ │ ├── Image_Blend_Destination.expected.png │ │ │ ├── Image_Blend_DestinationAtop.expected.png │ │ │ ├── Image_Blend_DestinationIn.expected.png │ │ │ ├── Image_Blend_DestinationOut.expected.png │ │ │ ├── Image_Blend_DestinationOver.expected.png │ │ │ ├── Image_Blend_Source.expected.png │ │ │ ├── Image_Blend_SourceAtop.expected.png │ │ │ ├── Image_Blend_SourceIn.expected.png │ │ │ ├── Image_Blend_SourceOut.expected.png │ │ │ ├── Image_Blend_SourceOver.expected.png │ │ │ └── Image_Blend_Xor.expected.png │ │ └── test.png │ └── TextBlock │ │ ├── RestrictedHeight_VerticalAlign.expected.png │ │ ├── Should_Account_For_Overhang_Leading_And_Trailing.expected.png │ │ ├── Should_Draw_MultiLineText_WithOverHandLeadingTrailing.expected.png │ │ ├── Should_Draw_Run_With_Background.expected.png │ │ ├── Should_Draw_TextDecorations.expected.png │ │ ├── Should_Keep_TrailingWhiteSpace.expected.png │ │ ├── Should_Measure_Arrange_TextBlock_150_NoWrap.expected.png │ │ ├── Should_Measure_Arrange_TextBlock_44_NoWrap.expected.png │ │ ├── Should_Measure_Arrange_TextBlock_44_Wrap.expected.png │ │ └── Wrapping_NoWrap.expected.png ├── GeometryClipping │ └── Geometry_Clip_Clips_Path.expected.png ├── Media │ ├── Bitmap │ │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Bgra8888.expected.png │ │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Rgb565.expected.png │ │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Rgba8888.expected.png │ │ ├── WriteableBitmapShouldBeUsable_Bgra8888.expected.png │ │ └── WriteableBitmapShouldBeUsable_Rgba8888.expected.png │ ├── CombinedGeometry │ │ ├── Geometry1_Transform.expected.png │ │ ├── GeometryCombineMode_Exclude.expected.png │ │ ├── GeometryCombineMode_Intersect.expected.png │ │ ├── GeometryCombineMode_Union.expected.png │ │ └── GeometryCombineMode_Xor.expected.png │ ├── ConicGradientBrush │ │ ├── ConicGradientBrushIsProperlyMapped_Absolute.expected.png │ │ ├── ConicGradientBrushIsProperlyMapped_Relative.expected.png │ │ ├── ConicGradientBrush_DrawingContext.expected.png │ │ ├── ConicGradientBrush_RedBlue.expected.png │ │ ├── ConicGradientBrush_RedBlue_Center.expected.png │ │ ├── ConicGradientBrush_RedBlue_Center_and_Rotation.expected.png │ │ ├── ConicGradientBrush_RedBlue_Rotation.expected.png │ │ ├── ConicGradientBrush_RedBlue_SoftEdge.expected.png │ │ └── ConicGradientBrush_Umbrella.expected.png │ ├── DrawingBrush │ │ ├── DrawingBrushIsProperlyScaled.expected.png │ │ └── DrawingBrushIsProperlyTiled.expected.png │ ├── GeometryGroup │ │ ├── Child_Transform.expected.png │ │ ├── FillRule_Stroke_EvenOdd.expected.png │ │ └── FillRule_Stroke_NonZero.expected.png │ ├── GlyphRun │ │ ├── Should_Render_GlyphRun_Aliased.expected.png │ │ ├── Should_Render_GlyphRun_Geometry.expected.png │ │ ├── Should_Render_GlyphRun_Positioned.expected.png │ │ └── Should_Render_GlyphRun_UnPositioned.expected.png │ ├── ImageBrush │ │ ├── ImageBrush_Fill_NoTile.expected.png │ │ ├── ImageBrush_Is_Properly_Mapped_Absolute.expected.png │ │ ├── ImageBrush_Is_Properly_Mapped_Relative.expected.png │ │ ├── ImageBrush_NoStretch_FlipXY_TopLeftDest.expected.png │ │ ├── ImageBrush_NoStretch_FlipX_TopLeftDest.expected.png │ │ ├── ImageBrush_NoStretch_FlipY_TopLeftDest.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_Alignment_BottomRight.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_Alignment_Center.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_Alignment_TopLeft.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterDest.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterSource.expected.png │ │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterSource_BottomRightQuarterDest.expected.png │ │ ├── ImageBrush_NoStretch_Tile_BottomRightQuarterSource_CenterQuarterDest.expected.png │ │ ├── ImageBrush_NullSource.expected.png │ │ ├── ImageBrush_Should_Render_With_Transform.expected.png │ │ ├── ImageBrush_Should_Render_With_TransformOrigin.expected.png │ │ ├── ImageBrush_Tile_Fill.expected.png │ │ ├── ImageBrush_Tile_Small_Image.expected.png │ │ ├── ImageBrush_Tile_Small_Image_With_Transform.expected.png │ │ ├── ImageBrush_Tile_UniformToFill.expected.png │ │ ├── ImageBrush_UniformToFill_NoTile.expected.png │ │ ├── ImageBrush_Uniform_NoTile.expected.png │ │ ├── github_icon.png │ │ └── github_icon_small.png │ ├── ImageDrawing │ │ ├── ImageDrawing_BottomRight.expected.png │ │ ├── ImageDrawing_Fill.expected.png │ │ ├── Should_Render_DrawingBrushTransform.expected.png │ │ └── github_icon.png │ ├── LinearGradientBrush │ │ ├── LinearGradientBrushIsProperlyMapped_Absolute.expected.png │ │ ├── LinearGradientBrushIsProperlyMapped_Relative.expected.png │ │ ├── LinearGradientBrush_DrawingContext.expected.png │ │ ├── LinearGradientBrush_RedBlue_Horizontal_Fill.expected.png │ │ └── LinearGradientBrush_RedBlue_Vertical_Fill.expected.png │ ├── RadialGradientBrush │ │ ├── RadialGradientBrush_DrawingContext.expected.png │ │ ├── RadialGradientBrush_Is_Properly_Mapped_Absolute_CenterOrigin.expected.png │ │ ├── RadialGradientBrush_Is_Properly_Mapped_Absolute_MovedOrigin.expected.png │ │ ├── RadialGradientBrush_Is_Properly_Mapped_Relative_CenterOrigin.expected.png │ │ ├── RadialGradientBrush_Is_Properly_Mapped_Relative_MovedOrigin.expected.png │ │ ├── RadialGradientBrush_Partial_Cover.expected.png │ │ ├── RadialGradientBrush_RedBlue.expected.png │ │ ├── RadialGradientBrush_RedBlue_Offset_Inside.expected.png │ │ ├── RadialGradientBrush_RedBlue_Offset_Outside.expected.png │ │ ├── RadialGradientBrush_RedGreenBlue_Offset_Inside.expected.png │ │ └── RadialGradientBrush_RedGreenBlue_Offset_Outside.expected.png │ ├── StreamGeometry │ │ └── PreciseEllipticArc_Produces_Valid_Arcs_In_All_Directions.immediate.expected.png │ ├── TextFormatting │ │ └── TextLayout │ │ │ ├── TextLayout_Basic.expected.png │ │ │ └── TextLayout_Rotated.expected.png │ └── VisualBrush │ │ ├── VisualBrush_Checkerboard_144_Dpi.expected.png │ │ ├── VisualBrush_Checkerboard_192_Dpi.expected.png │ │ ├── VisualBrush_Checkerboard_96_Dpi.expected.png │ │ ├── VisualBrush_Fill_NoTile.expected.png │ │ ├── VisualBrush_Grip_144_Dpi.expected.png │ │ ├── VisualBrush_Grip_192_Dpi.expected.png │ │ ├── VisualBrush_Grip_96_Dpi.expected.png │ │ ├── VisualBrush_InTree_Visual.expected.png │ │ ├── VisualBrush_Is_Properly_Mapped_Absolute.expected.png │ │ ├── VisualBrush_Is_Properly_Mapped_Relative.expected.png │ │ ├── VisualBrush_NoStretch_FlipXY_TopLeftDest.expected.png │ │ ├── VisualBrush_NoStretch_FlipX_TopLeftDest.expected.png │ │ ├── VisualBrush_NoStretch_FlipY_TopLeftDest.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_Alignment_BottomRight.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_Alignment_Center.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_Alignment_TopLeft.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterDest.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterSource.expected.png │ │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterSource_BottomRightQuarterDest.expected.png │ │ ├── VisualBrush_NoStretch_Tile_BottomRightQuarterSource_CenterQuarterDest.expected.png │ │ ├── VisualBrush_Should_Be_Usable_As_Opacity_Mask.expected.png │ │ ├── VisualBrush_UniformToFill_NoTile.expected.png │ │ ├── VisualBrush_Uniform_NoTile.expected.png │ │ └── github_icon.png ├── OpacityMask │ ├── Opacity_Mask_Masks_Element.expected.png │ └── RenderTransform_Applies_To_Opacity_Mask.expected.png ├── SVGPath │ └── SVGPath.expected.png └── Shapes │ ├── Ellipse │ ├── Circle_1px_Stroke.expected.png │ ├── Should_Render_Circle_Aliased.expected.png │ └── Should_Render_Circle_Antialiased.expected.png │ ├── Line │ ├── Line_1px_Stroke.expected.png │ ├── Line_1px_Stroke_Reversed.expected.png │ ├── Line_1px_Stroke_Vertical.expected.png │ └── Lines_With_DashArray.expected.png │ ├── Path │ ├── Arc_Absolute.expected.png │ ├── Arc_Relative.expected.png │ ├── BeginFigure_IsFilled_Is_Respected.expected.png │ ├── CubicBezier_Absolute.expected.png │ ├── CubicBezier_Relative.expected.png │ ├── GetWidenedPathGeometry_Line.expected.png │ ├── GetWidenedPathGeometry_Line_Dash.expected.png │ ├── HorizontalLine_Absolute.expected.png │ ├── HorizontalLine_Relative.expected.png │ ├── Line_Absolute.expected.png │ ├── Line_Relative.expected.png │ ├── Path_100px_Triangle_Centered.expected.png │ ├── Path_Expander_With_Border.expected.png │ ├── Path_Tick_Scaled.expected.png │ ├── Path_Tick_Scaled_Stroke_8px.expected.png │ ├── Path_With_PenLineCap.expected.png │ ├── Path_With_Rotated_Geometry.expected.png │ ├── VerticalLine_Absolute.expected.png │ └── VerticalLine_Relative.expected.png │ ├── Polygon │ ├── Polygon_1px_Stroke.expected.png │ └── Polygon_NonUniformFill.expected.png │ ├── Polyline │ ├── Polyline_10px_Stroke_PenLineJoin.expected.png │ └── Polyline_1px_Stroke.expected.png │ └── Rectangle │ ├── Rectangle_0px_Stroke.expected.png │ ├── Rectangle_1px_Stroke.expected.png │ ├── Rectangle_2px_Stroke.expected.png │ ├── Rectangle_Stroke_Fill.expected.png │ └── Rectangle_Stroke_Fill_ClipToBounds.expected.png ├── PixelFormats └── Lenna │ ├── Bgr101010.bits │ ├── Bgr24.bits │ ├── Bgr32.bits │ ├── Bgr555.bits │ ├── Bgr555.expected.png │ ├── Bgr565.bits │ ├── Bgr565.expected.png │ ├── Bgra32.bits │ ├── BlackWhite.bits │ ├── BlackWhite.expected.png │ ├── Cmyk32.bits │ ├── Default.expected.png │ ├── Gray16.bits │ ├── Gray16.expected.png │ ├── Gray2.bits │ ├── Gray2.expected.png │ ├── Gray32Float.bits │ ├── Gray32Float.expected.png │ ├── Gray4.bits │ ├── Gray4.expected.png │ ├── Gray8.bits │ ├── Gray8.expected.png │ ├── Pbgra32.bits │ ├── Prgba128Float.bits │ ├── Prgba64.bits │ ├── Rgb128Float.bits │ ├── Rgb24.bits │ ├── Rgb48.bits │ ├── Rgba128Float.bits │ └── Rgba64.bits └── Skia ├── Composition └── DirectFb │ ├── Should_Only_Update_Clipped_Rects_When_Retained_Fb_Is_Advertised_advertized-False_initial.expected.png │ ├── Should_Only_Update_Clipped_Rects_When_Retained_Fb_Is_Advertised_advertized-False_updated.expected.png │ ├── Should_Only_Update_Clipped_Rects_When_Retained_Fb_Is_Advertised_advertized-True_initial.expected.png │ └── Should_Only_Update_Clipped_Rects_When_Retained_Fb_Is_Advertised_advertized-True_updated.expected.png ├── Controls ├── Adorner │ ├── Focus_Adorner_Is_Properly_Clipped_Clip_False.expected.png │ └── Focus_Adorner_Is_Properly_Clipped_Clip_True.expected.png ├── Border │ ├── Border_1px_Border.expected.png │ ├── Border_2px_Border.expected.png │ ├── Border_Bottom_Aligns_Content.expected.png │ ├── Border_Brush_Offsets_Content.expected.png │ ├── Border_Centers_Content_Horizontally.expected.png │ ├── Border_Centers_Content_Vertically.expected.png │ ├── Border_Fill.expected.png │ ├── Border_Left_Aligns_Content.expected.png │ ├── Border_Margin_Offsets_Content.expected.png │ ├── Border_Nested_Rotate.expected.png │ ├── Border_NonUniform_CornerRadius.expected.png │ ├── Border_Padding_Offsets_Content.expected.png │ ├── Border_Right_Aligns_Content.expected.png │ ├── Border_Stretches_Content_Horizontally.expected.png │ ├── Border_Stretches_Content_Vertically.expected.png │ ├── Border_Top_Aligns_Content.expected.png │ └── Border_Uniform_CornerRadius.expected.png ├── CustomRender │ ├── Clip.expected.png │ ├── Clip_With_Transform.expected.png │ ├── GeometryClip.expected.png │ ├── GeometryClip_With_Transform.expected.png │ ├── Opacity.expected.png │ └── OpacityMask.expected.png ├── Image │ ├── Image_Rotated_EdgeMode_Aliased.expected.png │ ├── Image_Rotated_EdgeMode_Antialias.expected.png │ ├── Image_Rotated_EdgeMode_Unspecified.expected.png │ ├── Image_Stretch_Fill.expected.png │ ├── Image_Stretch_None.expected.png │ ├── Image_Stretch_Uniform.expected.png │ ├── Image_Stretch_UniformToFill.expected.png │ ├── blend │ │ ├── Cat.jpg │ │ ├── ColourShading - by Stib.png │ │ ├── Image_Blend_Color.expected.png │ │ ├── Image_Blend_ColorBurn.expected.png │ │ ├── Image_Blend_ColorDodge.expected.png │ │ ├── Image_Blend_Darken.expected.png │ │ ├── Image_Blend_Difference.expected.png │ │ ├── Image_Blend_Exclusion.expected.png │ │ ├── Image_Blend_HardLight.expected.png │ │ ├── Image_Blend_Hue.expected.png │ │ ├── Image_Blend_Lighten.expected.png │ │ ├── Image_Blend_Luminosity.expected.png │ │ ├── Image_Blend_Multiply.expected.png │ │ ├── Image_Blend_Nothing.expected.png │ │ ├── Image_Blend_Overlay.expected.png │ │ ├── Image_Blend_Plus.expected.png │ │ ├── Image_Blend_Saturation.expected.png │ │ ├── Image_Blend_Screen.expected.png │ │ └── Image_Blend_SoftLight.expected.png │ ├── composition │ │ ├── A.png │ │ ├── B.png │ │ ├── Image_Blend_Destination.expected.png │ │ ├── Image_Blend_DestinationAtop.expected.png │ │ ├── Image_Blend_DestinationIn.expected.png │ │ ├── Image_Blend_DestinationOut.expected.png │ │ ├── Image_Blend_DestinationOver.expected.png │ │ ├── Image_Blend_Source.expected.png │ │ ├── Image_Blend_SourceAtop.expected.png │ │ ├── Image_Blend_SourceIn.expected.png │ │ ├── Image_Blend_SourceOut.expected.png │ │ ├── Image_Blend_SourceOver.expected.png │ │ └── Image_Blend_Xor.expected.png │ ├── test.png │ └── test2.png └── TextBlock │ ├── RestrictedHeight_VerticalAlign.expected.png │ ├── Should_Account_For_Overhang_Leading_And_Trailing.expected.png │ ├── Should_Draw_MultiLineText_WithOverHandLeadingTrailing.expected.png │ ├── Should_Draw_Run_With_Background.expected.png │ ├── Should_Draw_TextDecorations.expected.png │ ├── Should_Keep_TrailingWhiteSpace.expected.png │ ├── Should_Measure_Arrange_TextBlock_150_NoWrap.expected.png │ ├── Should_Measure_Arrange_TextBlock_44_NoWrap.expected.png │ ├── Should_Measure_Arrange_TextBlock_44_Wrap.expected.png │ └── Wrapping_NoWrap.expected.png ├── GeometryClipping └── Geometry_Clip_Clips_Path.expected.png ├── Media ├── Bitmap │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Bgra8888.expected.png │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Rgb565.expected.png │ ├── FramebufferRenderResultsShouldBeUsableAsBitmap_Rgba8888.expected.png │ ├── WriteableBitmapShouldBeUsable_Bgra8888.expected.png │ └── WriteableBitmapShouldBeUsable_Rgba8888.expected.png ├── BoxShadow │ └── BoxShadowShouldBeRenderedEvenWithNullBrushAndPen.expected.png ├── CombinedGeometry │ ├── Geometry1_Transform.expected.png │ ├── GeometryCombineMode_Exclude.expected.png │ ├── GeometryCombineMode_Intersect.expected.png │ ├── GeometryCombineMode_Union.expected.png │ └── GeometryCombineMode_Xor.expected.png ├── ConicGradientBrush │ ├── ConicGradientBrushIsProperlyMapped_Absolute.expected.png │ ├── ConicGradientBrushIsProperlyMapped_Relative.expected.png │ ├── ConicGradientBrush_DrawingContext.expected.png │ ├── ConicGradientBrush_RedBlue.expected.png │ ├── ConicGradientBrush_RedBlue_Center.expected.png │ ├── ConicGradientBrush_RedBlue_Center_and_Rotation.expected.png │ ├── ConicGradientBrush_RedBlue_Rotation.expected.png │ ├── ConicGradientBrush_RedBlue_SoftEdge.expected.png │ └── ConicGradientBrush_Umbrella.expected.png ├── DrawingBrush │ ├── DrawingBrushIsProperlyScaled.expected.png │ ├── DrawingBrushIsProperlyTiled.expected.png │ └── DrawingBrushIsProperlyUpscaled.expected.png ├── DrawingContext │ └── Should_Render_LinesAndText.expected.png ├── Effects │ └── DropShadowEffect.expected.png ├── GeometryGroup │ ├── Child_Transform.expected.png │ ├── FillRule_Stroke_EvenOdd.expected.png │ └── FillRule_Stroke_NonZero.expected.png ├── GlyphRun │ ├── Should_Render_GlyphRun_Aliased.expected.png │ ├── Should_Render_GlyphRun_Geometry.expected.png │ ├── Should_Render_GlyphRun_Positioned.expected.png │ └── Should_Render_GlyphRun_UnPositioned.expected.png ├── ImageBrush │ ├── ImageBrush_Fill_NoTile.expected.png │ ├── ImageBrush_Is_Properly_Mapped_Absolute.expected.png │ ├── ImageBrush_Is_Properly_Mapped_Relative.expected.png │ ├── ImageBrush_NoStretch_FlipXY_TopLeftDest.expected.png │ ├── ImageBrush_NoStretch_FlipX_TopLeftDest.expected.png │ ├── ImageBrush_NoStretch_FlipY_TopLeftDest.expected.png │ ├── ImageBrush_NoStretch_NoTile_Alignment_BottomRight.expected.png │ ├── ImageBrush_NoStretch_NoTile_Alignment_Center.expected.png │ ├── ImageBrush_NoStretch_NoTile_Alignment_TopLeft.expected.png │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterDest.expected.png │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterSource.expected.png │ ├── ImageBrush_NoStretch_NoTile_BottomRightQuarterSource_BottomRightQuarterDest.expected.png │ ├── ImageBrush_NoStretch_Tile_BottomRightQuarterSource_CenterQuarterDest.expected.png │ ├── ImageBrush_NullSource.expected.png │ ├── ImageBrush_Should_Render_With_Transform.expected.png │ ├── ImageBrush_Should_Render_With_TransformOrigin.expected.png │ ├── ImageBrush_Tile_Fill.expected.png │ ├── ImageBrush_Tile_Small_Image.expected.png │ ├── ImageBrush_Tile_Small_Image_With_Transform.expected.png │ ├── ImageBrush_Tile_UniformToFill.expected.png │ ├── ImageBrush_UniformToFill_NoTile.expected.png │ ├── ImageBrush_Uniform_NoTile.expected.png │ ├── github_icon.png │ └── github_icon_small.png ├── ImageDrawing │ ├── ImageDrawing_BottomRight.expected.png │ ├── ImageDrawing_Fill.expected.png │ ├── Should_Render_DrawingBrushTransform.expected.png │ └── github_icon.png ├── LinearGradientBrush │ ├── LinearGradientBrushIsProperlyMapped_Absolute.expected.png │ ├── LinearGradientBrushIsProperlyMapped_Relative.expected.png │ ├── LinearGradientBrush_DrawingContext.expected.png │ ├── LinearGradientBrush_RedBlue_Horizontal_Fill.expected.png │ └── LinearGradientBrush_RedBlue_Vertical_Fill.expected.png ├── RadialGradientBrush │ ├── RadialGradientBrush_DrawingContext.expected.png │ ├── RadialGradientBrush_Is_Properly_Mapped_Absolute_CenterOrigin.expected.png │ ├── RadialGradientBrush_Is_Properly_Mapped_Absolute_MovedOrigin.expected.png │ ├── RadialGradientBrush_Is_Properly_Mapped_Relative_CenterOrigin.expected.png │ ├── RadialGradientBrush_Is_Properly_Mapped_Relative_MovedOrigin.expected.png │ ├── RadialGradientBrush_Partial_Cover.expected.png │ ├── RadialGradientBrush_RedBlue.expected.png │ ├── RadialGradientBrush_RedBlue_Offset_Inside.expected.png │ ├── RadialGradientBrush_RedBlue_Offset_Outside.expected.png │ ├── RadialGradientBrush_RedGreenBlue_Offset_Inside.expected.png │ ├── RadialGradientBrush_RedGreenBlue_Offset_Outside.expected.png │ ├── RadialGradientBrush_With_Different_Radius_Is_Properly_Rotated_CenterOrigin.expected.png │ └── RadialGradientBrush_With_Different_Radius_Is_Properly_Rotated_MovedOrigin.expected.png ├── StreamGeometry │ └── PreciseEllipticArc_Produces_Valid_Arcs_In_All_Directions.immediate.expected.png ├── TextFormatting │ └── TextLayout │ │ ├── TextLayout_Basic.expected.png │ │ └── TextLayout_Rotated.expected.png └── VisualBrush │ ├── VisualBrush_Checkerboard_144_Dpi.expected.png │ ├── VisualBrush_Checkerboard_192_Dpi.expected.png │ ├── VisualBrush_Checkerboard_96_Dpi.expected.png │ ├── VisualBrush_Fill_NoTile.expected.png │ ├── VisualBrush_Grip_144_Dpi.expected.png │ ├── VisualBrush_Grip_192_Dpi.expected.png │ ├── VisualBrush_Grip_96_Dpi.expected.png │ ├── VisualBrush_InTree_Visual.expected.png │ ├── VisualBrush_Is_Properly_Mapped_Absolute.expected.png │ ├── VisualBrush_Is_Properly_Mapped_Relative.expected.png │ ├── VisualBrush_NoStretch_FlipXY_TopLeftDest.expected.png │ ├── VisualBrush_NoStretch_FlipX_TopLeftDest.expected.png │ ├── VisualBrush_NoStretch_FlipY_TopLeftDest.expected.png │ ├── VisualBrush_NoStretch_NoTile_Alignment_BottomRight.expected.png │ ├── VisualBrush_NoStretch_NoTile_Alignment_Center.expected.png │ ├── VisualBrush_NoStretch_NoTile_Alignment_TopLeft.expected.png │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterDest.expected.png │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterSource.expected.png │ ├── VisualBrush_NoStretch_NoTile_BottomRightQuarterSource_BottomRightQuarterDest.expected.png │ ├── VisualBrush_NoStretch_Tile_BottomRightQuarterSource_CenterQuarterDest.expected.png │ ├── VisualBrush_Should_Be_Usable_As_Opacity_Mask.expected.png │ ├── VisualBrush_UniformToFill_NoTile.expected.png │ ├── VisualBrush_Uniform_NoTile.expected.png │ └── github_icon.png ├── OpacityMask ├── Opacity_Mask_Masks_Element.expected.png └── RenderTransform_Applies_To_Opacity_Mask.expected.png ├── SVGPath └── SVGPath.expected.png └── Shapes ├── Ellipse ├── Circle_1px_Stroke.expected.png ├── Should_Render_Circle_Aliased.expected.png └── Should_Render_Circle_Antialiased.expected.png ├── Line ├── Line_1px_Stroke.expected.png ├── Line_1px_Stroke_Reversed.expected.png ├── Line_1px_Stroke_Vertical.expected.png └── Lines_With_DashArray.expected.png ├── Path ├── Arc_Absolute.expected.png ├── Arc_Relative.expected.png ├── BeginFigure_IsFilled_Is_Respected.expected.png ├── CubicBezier_Absolute.expected.png ├── CubicBezier_Relative.expected.png ├── GetWidenedPathGeometry_Line.expected.png ├── GetWidenedPathGeometry_Line_Dash.expected.png ├── HorizontalLine_Absolute.expected.png ├── HorizontalLine_Relative.expected.png ├── Line_Absolute.expected.png ├── Line_Relative.expected.png ├── Path_100px_Triangle_Centered.expected.png ├── Path_Expander_With_Border.expected.png ├── Path_Tick_Scaled.expected.png ├── Path_Tick_Scaled_Stroke_8px.expected.png ├── Path_With_PenLineCap.expected.png ├── Path_With_Rotated_Geometry.expected.png ├── VerticalLine_Absolute.expected.png └── VerticalLine_Relative.expected.png ├── Polygon ├── Polygon_1px_Stroke.expected.png └── Polygon_NonUniformFill.expected.png ├── Polyline ├── Polyline_10px_Stroke_PenLineJoin.expected.png └── Polyline_1px_Stroke.expected.png └── Rectangle ├── Rectangle_0px_Stroke.expected.png ├── Rectangle_1px_Stroke.expected.png ├── Rectangle_2px_Stroke.expected.png ├── Rectangle_Stroke_Fill.expected.png └── Rectangle_Stroke_Fill_ClipToBounds.expected.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/pr_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/pr_labels.yml -------------------------------------------------------------------------------- /.github/workflows/CLA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.github/workflows/CLA.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ncrunch/Avalonia.Android.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.Android.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.Browser.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.Browser.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.MicroCom.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.MicroCom.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.Tizen.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.Tizen.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.iOS.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.iOS.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.net461.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.net461.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.net6.0.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.net6.0.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Avalonia.net8.0.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Avalonia.net8.0.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/BindingDemo.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/BindingDemo.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/ControlCatalog.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/ControlCatalog.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/ControlSamples.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/ControlSamples.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/DevAnalyzers.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/DevAnalyzers.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/DevGenerators.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/DevGenerators.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/GpuInterop.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/GpuInterop.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/MiniMvvm.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/MiniMvvm.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/MobileSandbox.iOS.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/MobileSandbox.iOS.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/MobileSandbox.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/MobileSandbox.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/NativeEmbedSample.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/NativeEmbedSample.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/PInvoke.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/PInvoke.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Previewer.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Previewer.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/ReactiveUIDemo.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/ReactiveUIDemo.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/RemoteDemo.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/RemoteDemo.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/RenderDemo.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/RenderDemo.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/SafeAreaDemo.iOS.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/SafeAreaDemo.iOS.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/SafeAreaDemo.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/SafeAreaDemo.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/Sandbox.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/Sandbox.v3.ncrunchproject -------------------------------------------------------------------------------- /.ncrunch/_build.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.ncrunch/_build.v3.ncrunchproject -------------------------------------------------------------------------------- /.nuke/build.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.nuke/build.schema.json -------------------------------------------------------------------------------- /.nuke/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/.nuke/parameters.json -------------------------------------------------------------------------------- /Avalonia.Desktop.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Avalonia.Desktop.slnf -------------------------------------------------------------------------------- /Avalonia.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Avalonia.sln -------------------------------------------------------------------------------- /Avalonia.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Avalonia.sln.DotSettings -------------------------------------------------------------------------------- /Avalonia.v3.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Avalonia.v3.ncrunchsolution -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/NOTICE.md -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/NuGet.Config -------------------------------------------------------------------------------- /api/Avalonia.nupkg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/api/Avalonia.nupkg.xml -------------------------------------------------------------------------------- /azure-pipelines-integrationtests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/azure-pipelines-integrationtests.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /dirs.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/dirs.proj -------------------------------------------------------------------------------- /docs/api-compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/api-compat.md -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/debug-xaml-compiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/debug-xaml-compiler.md -------------------------------------------------------------------------------- /docs/images/xcode-product-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/images/xcode-product-path.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/macos-native.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/macos-native.md -------------------------------------------------------------------------------- /docs/nuget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/nuget.md -------------------------------------------------------------------------------- /docs/porting-code-from-3rd-party-sources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/porting-code-from-3rd-party-sources.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/docs/release.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/global.json -------------------------------------------------------------------------------- /licence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/licence.md -------------------------------------------------------------------------------- /native/Avalonia.Native/generate-headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/generate-headers.sh -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/.gitignore: -------------------------------------------------------------------------------- 1 | avalonia-native.h 2 | -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/avalonia-native-guids.h: -------------------------------------------------------------------------------- 1 | #define COM_GUIDS_MATERIALIZE 2 | #include "avalonia-native.h" 3 | -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/com.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/inc/com.h -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/comimpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/inc/comimpl.h -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/noarc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/inc/noarc.h -------------------------------------------------------------------------------- /native/Avalonia.Native/inc/rendertarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/inc/rendertarget.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/.gitignore -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/AvnString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/AvnString.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/AvnString.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/AvnString.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/AvnView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/AvnView.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/AvnView.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/AvnView.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/AvnWindow.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/AvnWindow.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/PopupImpl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/PopupImpl.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/ResizeScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/ResizeScope.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/Screens.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/Screens.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/WindowImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/WindowImpl.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/WindowImpl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/WindowImpl.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/app.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/app.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/automation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/automation.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/automation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/automation.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/cgl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/cgl.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/clipboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/clipboard.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/clipboard.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/clipboard.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/common.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/crapium.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/crapium.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/crapium.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/crapium.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/cursor.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/cursor.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/cursor.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/deadlock.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/deadlock.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/dnd.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/dnd.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/main.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/memhelp.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/memhelp.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/menu.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/menu.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/menu.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/metal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/metal.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/noarc.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/noarc.mm -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/trayicon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/trayicon.h -------------------------------------------------------------------------------- /native/Avalonia.Native/src/OSX/trayicon.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/native/Avalonia.Native/src/OSX/trayicon.mm -------------------------------------------------------------------------------- /nukebuild/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/.editorconfig -------------------------------------------------------------------------------- /nukebuild/ApiDiffHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/ApiDiffHelper.cs -------------------------------------------------------------------------------- /nukebuild/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/Build.cs -------------------------------------------------------------------------------- /nukebuild/BuildParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/BuildParameters.cs -------------------------------------------------------------------------------- /nukebuild/BuildTasksPatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/BuildTasksPatcher.cs -------------------------------------------------------------------------------- /nukebuild/ByteArrayEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/ByteArrayEqualityComparer.cs -------------------------------------------------------------------------------- /nukebuild/DotNetConfigHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/DotNetConfigHelper.cs -------------------------------------------------------------------------------- /nukebuild/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/Helpers.cs -------------------------------------------------------------------------------- /nukebuild/RefAssemblyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/RefAssemblyGenerator.cs -------------------------------------------------------------------------------- /nukebuild/Shims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/Shims.cs -------------------------------------------------------------------------------- /nukebuild/XamlCompilationVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/XamlCompilationVerifier.cs -------------------------------------------------------------------------------- /nukebuild/_build.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/_build.csproj -------------------------------------------------------------------------------- /nukebuild/_build.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/_build.csproj.DotSettings -------------------------------------------------------------------------------- /nukebuild/build-to-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/build-to-cache.sh -------------------------------------------------------------------------------- /nukebuild/numerge.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/nukebuild/numerge.config -------------------------------------------------------------------------------- /packages/Avalonia/Avalonia.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/Avalonia.csproj -------------------------------------------------------------------------------- /packages/Avalonia/Avalonia.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/Avalonia.props -------------------------------------------------------------------------------- /packages/Avalonia/Avalonia.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/Avalonia.targets -------------------------------------------------------------------------------- /packages/Avalonia/AvaloniaBuildTasks.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/AvaloniaBuildTasks.props -------------------------------------------------------------------------------- /packages/Avalonia/AvaloniaBuildTasks.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/AvaloniaBuildTasks.targets -------------------------------------------------------------------------------- /packages/Avalonia/AvaloniaItemSchema.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/AvaloniaItemSchema.xaml -------------------------------------------------------------------------------- /packages/Avalonia/AvaloniaRules.Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/packages/Avalonia/AvaloniaRules.Project.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/readme.md -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/App.axaml -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/App.axaml.cs -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/MainWindow.axaml -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/Program.cs -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/Sub.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/Sub.axaml -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/Sub.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/Sub.axaml.cs -------------------------------------------------------------------------------- /samples/AppWithoutLifetime/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/AppWithoutLifetime/app.manifest -------------------------------------------------------------------------------- /samples/BindingDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/App.xaml -------------------------------------------------------------------------------- /samples/BindingDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/App.xaml.cs -------------------------------------------------------------------------------- /samples/BindingDemo/BindingDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/BindingDemo.csproj -------------------------------------------------------------------------------- /samples/BindingDemo/GenericValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/GenericValueConverter.cs -------------------------------------------------------------------------------- /samples/BindingDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/MainWindow.xaml -------------------------------------------------------------------------------- /samples/BindingDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /samples/BindingDemo/TestItemView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/TestItemView.xaml -------------------------------------------------------------------------------- /samples/BindingDemo/TestItemView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/BindingDemo/TestItemView.xaml.cs -------------------------------------------------------------------------------- /samples/BindingDemo/ViewModels/TestItem.cs: -------------------------------------------------------------------------------- 1 | using MiniMvvm; 2 | 3 | namespace BindingDemo.ViewModels 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /samples/ControlCatalog.Android/environment.device.txt: -------------------------------------------------------------------------------- 1 | DOTNET_DiagnosticPorts=127.0.0.1:9000,suspend 2 | -------------------------------------------------------------------------------- /samples/ControlCatalog.Android/environment.emulator.txt: -------------------------------------------------------------------------------- 1 | DOTNET_DiagnosticPorts=10.0.2.2:9001,suspend 2 | -------------------------------------------------------------------------------- /samples/ControlCatalog.Browser/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.Browser/Program.cs -------------------------------------------------------------------------------- /samples/ControlCatalog.Desktop/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.Desktop/Program.cs -------------------------------------------------------------------------------- /samples/ControlCatalog.Desktop/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.Desktop/app.manifest -------------------------------------------------------------------------------- /samples/ControlCatalog.iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.iOS/AppDelegate.cs -------------------------------------------------------------------------------- /samples/ControlCatalog.iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.iOS/Info.plist -------------------------------------------------------------------------------- /samples/ControlCatalog.iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.iOS/Main.cs -------------------------------------------------------------------------------- /samples/ControlCatalog.tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog.tvOS/Info.plist -------------------------------------------------------------------------------- /samples/ControlCatalog/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/App.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/App.xaml.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image1.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image2.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image3.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image4.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image5.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image6.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/image7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/image7.jpg -------------------------------------------------------------------------------- /samples/ControlCatalog/Assets/test_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Assets/test_icon.ico -------------------------------------------------------------------------------- /samples/ControlCatalog/ControlCatalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/ControlCatalog.csproj -------------------------------------------------------------------------------- /samples/ControlCatalog/DecoratedWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/DecoratedWindow.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/MainView.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/MainView.xaml.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/MainWindow.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/MainWindow.xaml.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Models/Person.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Models/StateData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Models/StateData.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/BorderPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/BorderPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/CanvasPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/CanvasPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/CursorPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/CursorPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/FocusPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/FocusPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/GesturePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/GesturePage.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/ImagePage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/ImagePage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/MenuPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/MenuPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/OpenGlPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/OpenGlPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/ScreenPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/ScreenPage.cs -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/SliderPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/SliderPage.xaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/ThemePage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/ThemePage.axaml -------------------------------------------------------------------------------- /samples/ControlCatalog/Pages/teapot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/ControlCatalog/Pages/teapot.bin -------------------------------------------------------------------------------- /samples/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Directory.Build.props -------------------------------------------------------------------------------- /samples/Generators.Sandbox/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Generators.Sandbox/App.xaml -------------------------------------------------------------------------------- /samples/Generators.Sandbox/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Generators.Sandbox/App.xaml.cs -------------------------------------------------------------------------------- /samples/Generators.Sandbox/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Generators.Sandbox/Program.cs -------------------------------------------------------------------------------- /samples/GpuInterop/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/App.axaml -------------------------------------------------------------------------------- /samples/GpuInterop/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/App.axaml.cs -------------------------------------------------------------------------------- /samples/GpuInterop/D3DDemo/D3D11Swapchain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/D3DDemo/D3D11Swapchain.cs -------------------------------------------------------------------------------- /samples/GpuInterop/D3DDemo/D3DContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/D3DDemo/D3DContent.cs -------------------------------------------------------------------------------- /samples/GpuInterop/D3DDemo/MiniCube.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/D3DDemo/MiniCube.fx -------------------------------------------------------------------------------- /samples/GpuInterop/DemoType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/DemoType.cs -------------------------------------------------------------------------------- /samples/GpuInterop/DrawingSurfaceDemoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/DrawingSurfaceDemoBase.cs -------------------------------------------------------------------------------- /samples/GpuInterop/GpuDemo.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/GpuDemo.axaml -------------------------------------------------------------------------------- /samples/GpuInterop/GpuDemo.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/GpuDemo.axaml.cs -------------------------------------------------------------------------------- /samples/GpuInterop/GpuInterop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/GpuInterop.csproj -------------------------------------------------------------------------------- /samples/GpuInterop/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/MainWindow.axaml -------------------------------------------------------------------------------- /samples/GpuInterop/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/MainWindow.axaml.cs -------------------------------------------------------------------------------- /samples/GpuInterop/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/NativeMethods.cs -------------------------------------------------------------------------------- /samples/GpuInterop/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/Program.cs -------------------------------------------------------------------------------- /samples/GpuInterop/VulkanDemo/ByteString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/VulkanDemo/ByteString.cs -------------------------------------------------------------------------------- /samples/GpuInterop/VulkanDemo/VulkanImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/GpuInterop/VulkanDemo/VulkanImage.cs -------------------------------------------------------------------------------- /samples/IntegrationTestApp/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/App.axaml -------------------------------------------------------------------------------- /samples/IntegrationTestApp/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/App.axaml.cs -------------------------------------------------------------------------------- /samples/IntegrationTestApp/Assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/Assets/icon.ico -------------------------------------------------------------------------------- /samples/IntegrationTestApp/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/MainWindow.axaml -------------------------------------------------------------------------------- /samples/IntegrationTestApp/Models/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/Models/Page.cs -------------------------------------------------------------------------------- /samples/IntegrationTestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/Program.cs -------------------------------------------------------------------------------- /samples/IntegrationTestApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/app.manifest -------------------------------------------------------------------------------- /samples/IntegrationTestApp/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/IntegrationTestApp/bundle.sh -------------------------------------------------------------------------------- /samples/MiniMvvm/MiniCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/MiniMvvm/MiniCommand.cs -------------------------------------------------------------------------------- /samples/MiniMvvm/MiniMvvm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/MiniMvvm/MiniMvvm.csproj -------------------------------------------------------------------------------- /samples/MiniMvvm/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/MiniMvvm/ViewModelBase.cs -------------------------------------------------------------------------------- /samples/PlatformSanityChecks/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/PlatformSanityChecks/App.xaml -------------------------------------------------------------------------------- /samples/PlatformSanityChecks/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/PlatformSanityChecks/App.xaml.cs -------------------------------------------------------------------------------- /samples/PlatformSanityChecks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/PlatformSanityChecks/Program.cs -------------------------------------------------------------------------------- /samples/Previewer/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/App.xaml -------------------------------------------------------------------------------- /samples/Previewer/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/App.xaml.cs -------------------------------------------------------------------------------- /samples/Previewer/Center.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/Center.cs -------------------------------------------------------------------------------- /samples/Previewer/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/MainWindow.xaml -------------------------------------------------------------------------------- /samples/Previewer/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/MainWindow.xaml.cs -------------------------------------------------------------------------------- /samples/Previewer/Previewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/Previewer.csproj -------------------------------------------------------------------------------- /samples/Previewer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Previewer/Program.cs -------------------------------------------------------------------------------- /samples/RemoteDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RemoteDemo/Program.cs -------------------------------------------------------------------------------- /samples/RemoteDemo/RemoteDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RemoteDemo/RemoteDemo.csproj -------------------------------------------------------------------------------- /samples/RenderDemo/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/App.config -------------------------------------------------------------------------------- /samples/RenderDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/App.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/App.xaml.cs -------------------------------------------------------------------------------- /samples/RenderDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/MainWindow.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/AnimationsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/AnimationsPage.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/BrushesPage.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/BrushesPage.axaml -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/ClippingPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/ClippingPage.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/CustomSkiaPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/CustomSkiaPage.cs -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/DrawingPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/DrawingPage.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/DrawingPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/DrawingPage.xaml.cs -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/GlyphRunPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/GlyphRunPage.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/Pages/LineBoundsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/Pages/LineBoundsPage.xaml -------------------------------------------------------------------------------- /samples/RenderDemo/RenderDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/RenderDemo/RenderDemo.csproj -------------------------------------------------------------------------------- /samples/SafeAreaDemo.Android/Application.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.Android/Application.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo.Android/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.Android/Icon.png -------------------------------------------------------------------------------- /samples/SafeAreaDemo.Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.Android/MainActivity.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo.Desktop/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.Desktop/Program.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo.Desktop/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.Desktop/app.manifest -------------------------------------------------------------------------------- /samples/SafeAreaDemo.iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.iOS/AppDelegate.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo.iOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.iOS/Entitlements.plist -------------------------------------------------------------------------------- /samples/SafeAreaDemo.iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.iOS/Info.plist -------------------------------------------------------------------------------- /samples/SafeAreaDemo.iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo.iOS/Main.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/App.xaml -------------------------------------------------------------------------------- /samples/SafeAreaDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/App.xaml.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo/SafeAreaDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/SafeAreaDemo.csproj -------------------------------------------------------------------------------- /samples/SafeAreaDemo/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/ViewLocator.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo/Views/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/Views/MainView.xaml -------------------------------------------------------------------------------- /samples/SafeAreaDemo/Views/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/Views/MainView.xaml.cs -------------------------------------------------------------------------------- /samples/SafeAreaDemo/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SafeAreaDemo/Views/MainWindow.xaml -------------------------------------------------------------------------------- /samples/SampleControls/ControlSamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SampleControls/ControlSamples.csproj -------------------------------------------------------------------------------- /samples/Sandbox/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/App.axaml -------------------------------------------------------------------------------- /samples/Sandbox/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/App.axaml.cs -------------------------------------------------------------------------------- /samples/Sandbox/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/MainWindow.axaml -------------------------------------------------------------------------------- /samples/Sandbox/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/MainWindow.axaml.cs -------------------------------------------------------------------------------- /samples/Sandbox/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/Program.cs -------------------------------------------------------------------------------- /samples/Sandbox/Sandbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/Sandbox/Sandbox.csproj -------------------------------------------------------------------------------- /samples/SingleProjectSandbox/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SingleProjectSandbox/App.axaml -------------------------------------------------------------------------------- /samples/SingleProjectSandbox/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SingleProjectSandbox/App.axaml.cs -------------------------------------------------------------------------------- /samples/SingleProjectSandbox/MainView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/SingleProjectSandbox/MainView.axaml -------------------------------------------------------------------------------- /samples/TextTestApp/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/App.axaml -------------------------------------------------------------------------------- /samples/TextTestApp/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/App.axaml.cs -------------------------------------------------------------------------------- /samples/TextTestApp/GridRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/GridRow.cs -------------------------------------------------------------------------------- /samples/TextTestApp/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/MainWindow.axaml -------------------------------------------------------------------------------- /samples/TextTestApp/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/MainWindow.axaml.cs -------------------------------------------------------------------------------- /samples/TextTestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/Program.cs -------------------------------------------------------------------------------- /samples/TextTestApp/SelectionAdorner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/SelectionAdorner.cs -------------------------------------------------------------------------------- /samples/TextTestApp/TextTestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/TextTestApp.csproj -------------------------------------------------------------------------------- /samples/TextTestApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/TextTestApp/app.manifest -------------------------------------------------------------------------------- /samples/VirtualizationDemo/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/App.axaml -------------------------------------------------------------------------------- /samples/VirtualizationDemo/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/App.axaml.cs -------------------------------------------------------------------------------- /samples/VirtualizationDemo/Assets/chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/Assets/chat.json -------------------------------------------------------------------------------- /samples/VirtualizationDemo/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/MainWindow.axaml -------------------------------------------------------------------------------- /samples/VirtualizationDemo/Models/Chat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/Models/Chat.cs -------------------------------------------------------------------------------- /samples/VirtualizationDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/VirtualizationDemo/Program.cs -------------------------------------------------------------------------------- /samples/XEmbedSample/HarfbuzzWorkaround.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/XEmbedSample/HarfbuzzWorkaround.cs -------------------------------------------------------------------------------- /samples/XEmbedSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/XEmbedSample/Program.cs -------------------------------------------------------------------------------- /samples/XEmbedSample/SocketEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/XEmbedSample/SocketEx.cs -------------------------------------------------------------------------------- /samples/XEmbedSample/XEmbedSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/samples/XEmbedSample/XEmbedSample.csproj -------------------------------------------------------------------------------- /scripts/ReplaceNugetCache.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/scripts/ReplaceNugetCache.ps1 -------------------------------------------------------------------------------- /scripts/ReplaceNugetCache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/scripts/ReplaceNugetCache.sh -------------------------------------------------------------------------------- /scripts/ReplaceNugetCacheRelease.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/scripts/ReplaceNugetCacheRelease.ps1 -------------------------------------------------------------------------------- /src/Android/Avalonia.Android/AvaloniaView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Android/Avalonia.Android/AvaloniaView.cs -------------------------------------------------------------------------------- /src/Android/Avalonia.Android/Stubs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Android/Avalonia.Android/Stubs.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Animatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Animatable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Animation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Animation.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Clock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Clock.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/ClockBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/ClockBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/CrossFade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/CrossFade.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Cue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Cue.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/FillMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/FillMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/IAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/IAnimation.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/IAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/IAnimator.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/IClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/IClock.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/IGlobalClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/IGlobalClock.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/ITransition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/ITransition.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/KeyFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/KeyFrame.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/KeyFrames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/KeyFrames.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/KeySpline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/KeySpline.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/PageSlide.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/PageSlide.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/PlayState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/PlayState.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Spring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Spring.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Transition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Transition.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Animation/Transitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Animation/Transitions.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/AttachedProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/AttachedProperty.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Avalonia.Base.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Avalonia.Base.csproj -------------------------------------------------------------------------------- /src/Avalonia.Base/AvaloniaLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/AvaloniaLocator.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/AvaloniaObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/AvaloniaObject.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/AvaloniaProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/AvaloniaProperty.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/AvaloniaProperty`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/AvaloniaProperty`1.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/ClassBindingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/ClassBindingManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/CombinedGeometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/CombinedGeometry.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/ChildNameScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/ChildNameScope.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/Classes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/Classes.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/INameScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/INameScope.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/IPseudoClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/IPseudoClasses.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/IResourceHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/IResourceHost.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/IResourceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/IResourceNode.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Controls/NameScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Controls/NameScope.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/CornerRadius.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/CornerRadius.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/BindingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/BindingMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/BindingOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/BindingOperations.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/BindingPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/BindingPriority.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/BindingValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/BindingValue.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/Core/BindingError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/Core/BindingError.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/Core/IBinding2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/Core/IBinding2.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/IBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/IBinding.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/IndexerBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/IndexerBinding.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/Optional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/Optional.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Data/TemplateBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Data/TemplateBinding.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/DirectProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/DirectProperty.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/DirectPropertyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/DirectPropertyBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/EnumExtensions.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/IDataContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/IDataContextProvider.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/IDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/IDescription.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/INamed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/INamed.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/Cursor.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataFormat.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataFormatKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataFormatKind.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataFormatOfT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataFormatOfT.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataFormats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataFormats.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataObject.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DataTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DataTransfer.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DragDrop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DragDrop.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DragDropDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DragDropDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/DragEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/DragEventArgs.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/FocusHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/FocusHelpers.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/FocusManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/FocusManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/Gestures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/Gestures.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/ICloseable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/ICloseable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/ICommandSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/ICommandSource.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IDataObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IDataObject.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IDataTransfer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IDataTransfer.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IFocusManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IFocusManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IFocusScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IFocusScope.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IInputDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IInputDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IInputElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IInputElement.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IInputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IInputManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IInputRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IInputRoot.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IMainMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IMainMenu.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IMouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IMouseDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IPenDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IPenDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IPointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IPointer.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/IPointerDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/IPointerDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/InputElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/InputElement.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/InputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/InputManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/InputMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/InputMethod.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/Key.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/Key.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/KeyBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/KeyBinding.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/KeyDeviceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/KeyDeviceType.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/KeyEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/KeyEventArgs.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/KeyGesture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/KeyGesture.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/KeyboardDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/KeyboardDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/MouseDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/MouseDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/PenDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/PenDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/PhysicalKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/PhysicalKey.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/PinchEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/PinchEventArgs.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/Pointer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/Pointer.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/PointerPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/PointerPoint.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Input/TouchDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Input/TouchDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/ILayoutRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/ILayoutRoot.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/LayoutHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/LayoutHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/LayoutManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/LayoutManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/LayoutQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/LayoutQueue.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/Layoutable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/Layoutable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/MinMax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/MinMax.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Layout/Orientation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Layout/Orientation.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Logging/ILogSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Logging/ILogSink.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Logging/LogArea.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Logging/LogArea.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Logging/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Logging/Logger.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/LogicalTree/ILogical.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/LogicalTree/ILogical.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Matrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Matrix.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/AlignmentX.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/AlignmentX.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/AlignmentY.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/AlignmentY.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ArcSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ArcSegment.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/BezierSegment .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/BezierSegment .cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/BoxShadow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/BoxShadow.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/BoxShadows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/BoxShadows.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Brush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Brush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/BrushConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/BrushConverter.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Brushes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Brushes.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/CharacterHit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/CharacterHit.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Color.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Colors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Colors.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/DashStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/DashStyle.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Drawing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Drawing.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/DrawingBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/DrawingBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/DrawingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/DrawingContext.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/DrawingGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/DrawingGroup.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/DrawingImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/DrawingImage.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/EdgeMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/EdgeMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Effects/Effect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Effects/Effect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FillRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FillRule.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FlowDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FlowDirection.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontFallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontFallback.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontFamily.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontFamily.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontFeature.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontMetrics.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontStretch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontStretch.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontStyle.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FontWeight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FontWeight.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/FormattedText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/FormattedText.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Geometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Geometry.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GeometryGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GeometryGroup.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GlyphMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GlyphMetrics.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GlyphRun.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GlyphRun.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GradientBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GradientBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GradientStop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GradientStop.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/GradientStops.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/GradientStops.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/HslColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/HslColor.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/HsvColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/HsvColor.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IAffectsRender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IAffectsRender.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IDashStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IDashStyle.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IGlyphTypeface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IGlyphTypeface.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IGradientBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IGradientBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IGradientStop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IGradientStop.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IImage.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IImageBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IImageBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IMutableBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IMutableBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/IPen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/IPen.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ISceneBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ISceneBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ITileBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ITileBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ITransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ITransform.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ImageBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ImageBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ImageDrawing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ImageDrawing.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Imaging/Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Imaging/Bitmap.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/KnownColors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/KnownColors.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/LineGeometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/LineGeometry.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/LineSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/LineSegment.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/MediaContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/MediaContext.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/PathFigure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/PathFigure.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/PathGeometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/PathGeometry.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/PathSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/PathSegment.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Pen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Pen.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/PenLineCap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/PenLineCap.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/PenLineJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/PenLineJoin.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/RenderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/RenderOptions.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/ScaleTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/ScaleTransform.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/SkewTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/SkewTransform.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/StreamGeometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/StreamGeometry.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Stretch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Stretch.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/SweepDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/SweepDirection.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TextAlignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TextAlignment.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TextDecoration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TextDecoration.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TextTrimming.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TextTrimming.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TextWrapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TextWrapping.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TileBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TileBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Transform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Transform.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/TransformGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/TransformGroup.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/Typeface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/Typeface.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/UnicodeRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/UnicodeRange.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Media/VisualBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Media/VisualBrush.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Metadata/IAddChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Metadata/IAddChild.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/PixelPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/PixelPoint.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/PixelRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/PixelRect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/PixelSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/PixelSize.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/PixelVector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/PixelVector.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/AlphaFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/AlphaFormat.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/AssetLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/AssetLoader.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/IBitmapImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/IBitmapImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/ICursorImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/ICursorImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/LtrbRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/LtrbRect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Platform/PixelFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Platform/PixelFormat.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Point.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Points.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Points.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Reactive/Disposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Reactive/Disposable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Reactive/Observable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Reactive/Observable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Rect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Rect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/RelativePoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/RelativePoint.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/RelativeRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/RelativeRect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/RelativeScalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/RelativeScalar.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Rendering/IRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Rendering/IRenderer.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Rendering/RenderLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Rendering/RenderLoop.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Rotate3DTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Rotate3DTransform.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/RoundedRect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/RoundedRect.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Size.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Size.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/StyledElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/StyledElement.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/StyledProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/StyledProperty.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/AndQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/AndQuery.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Container.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/ControlTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/ControlTheme.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/ISetterValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/ISetterValue.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/IStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/IStyle.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/IStyleHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/IStyleHost.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/IStyleable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/IStyleable.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/ITemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/ITemplate.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/NotSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/NotSelector.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/OrQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/OrQuery.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/OrSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/OrSelector.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Selector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Selector.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Selectors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Selectors.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Setter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Setter.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/SetterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/SetterBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Style.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Style.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/StyleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/StyleBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/StyleQueries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/StyleQueries.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/StyleQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/StyleQuery.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/Styles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/Styles.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Styling/ThemeVariant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Styling/ThemeVariant.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Thickness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Thickness.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Threading/Dispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Threading/Dispatcher.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/ArraySlice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/ArraySlice.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/EnumHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/EnumHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/FrugalList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/FrugalList.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/HashCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/HashCode.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/Polyfills.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/Polyfills.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/Ref.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/Ref.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/Span.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/Span.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/ValueSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/ValueSpan.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/WeakEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/WeakEvent.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Utilities/WeakEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Utilities/WeakEvents.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Vector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Vector.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Vector3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Vector3D.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Visual.Composition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Visual.Composition.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/Visual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/Visual.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/VisualExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/VisualExtensions.cs -------------------------------------------------------------------------------- /src/Avalonia.Base/composition-schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Base/composition-schema.xml -------------------------------------------------------------------------------- /src/Avalonia.Build.Tasks/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Build.Tasks/Extensions.cs -------------------------------------------------------------------------------- /src/Avalonia.Build.Tasks/SpanCompat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Build.Tasks/SpanCompat.cs -------------------------------------------------------------------------------- /src/Avalonia.Build.Tasks/XamlFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Build.Tasks/XamlFileInfo.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/AppBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/AppBuilder.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Application.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Application.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Border.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Border.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/BorderVisual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/BorderVisual.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Button.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ButtonSpinner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ButtonSpinner.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Canvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Canvas.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Carousel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Carousel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/CheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/CheckBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Chrome/TitleBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Chrome/TitleBar.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ColumnDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ColumnDefinition.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ComboBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ComboBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ComboBoxItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ComboBoxItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ContentControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ContentControl.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ContextMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ContextMenu.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Control.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Control.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Controls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Controls.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Decorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Decorator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/DefinitionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/DefinitionBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/DefinitionList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/DefinitionList.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Design.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Design.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/DockPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/DockPanel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Documents/Bold.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Documents/Bold.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Documents/Inline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Documents/Inline.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Documents/Italic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Documents/Italic.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Documents/Run.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Documents/Run.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Documents/Span.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Documents/Span.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/DropDownButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/DropDownButton.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Expander.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Expander.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Flyouts/Flyout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Flyouts/Flyout.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Grid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Grid.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/GridLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/GridLength.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/GridSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/GridSplitter.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/GroupBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/GroupBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/HotkeyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/HotkeyManager.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/HyperlinkButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/HyperlinkButton.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IContentControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IContentControl.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IHeadered.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IHeadered.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IMenu.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IMenuElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IMenuElement.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IMenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IMenuItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IScrollable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IScrollable.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ISelectable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ISelectable.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IToolTipService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IToolTipService.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/IconElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/IconElement.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Image.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ItemCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ItemCollection.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ItemsControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ItemsControl.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ItemsSourceView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ItemsSourceView.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Label.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Label.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ListBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ListBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ListBoxItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ListBoxItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/MaskedTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/MaskedTextBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Menu.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/MenuBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/MenuBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/MenuItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/NativeMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/NativeMenu.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/NativeMenuBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/NativeMenuBar.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/NativeMenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/NativeMenuItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Panel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Panel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/PathIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/PathIcon.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/PlacementMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/PlacementMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Platform/Screen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Platform/Screen.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Primitives/Popup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Primitives/Popup.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Primitives/Thumb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Primitives/Thumb.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Primitives/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Primitives/Track.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ProgressBar.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/RadioButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/RadioButton.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/RelativePanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/RelativePanel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/RepeatButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/RepeatButton.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/RowDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/RowDefinition.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/RowDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/RowDefinitions.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Screens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Screens.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ScrollViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ScrollViewer.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/SelectionMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/SelectionMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Separator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Separator.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Arc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Arc.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Ellipse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Ellipse.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Line.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Path.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Path.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Polygon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Polygon.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Polyline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Polyline.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Rectangle.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Sector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Sector.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Shapes/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Shapes/Shape.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ShutdownMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ShutdownMode.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Slider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Slider.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Spinner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Spinner.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/StackPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/StackPanel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/SystemDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/SystemDialog.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TabControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TabControl.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TabItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TabItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TextBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TextBlock.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TextBox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TickBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TickBar.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ToggleSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ToggleSwitch.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ToolTip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ToolTip.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/ToolTipService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/ToolTipService.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TopLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TopLevel.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TrayIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TrayIcon.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TreeView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TreeView.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/TreeViewItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/TreeViewItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/UserControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/UserControl.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Utils/TimeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Utils/TimeUtils.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Viewbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Viewbox.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/Window.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/WindowBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/WindowBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/WindowEdge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/WindowEdge.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/WindowIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/WindowIcon.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/WindowState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/WindowState.cs -------------------------------------------------------------------------------- /src/Avalonia.Controls/WrapPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Controls/WrapPanel.cs -------------------------------------------------------------------------------- /src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | -------------------------------------------------------------------------------- /src/Avalonia.FreeDesktop/DBusCallQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.FreeDesktop/DBusCallQueue.cs -------------------------------------------------------------------------------- /src/Avalonia.FreeDesktop/DBusHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.FreeDesktop/DBusHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.FreeDesktop/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.FreeDesktop/NativeMethods.cs -------------------------------------------------------------------------------- /src/Avalonia.Metal/Avalonia.Metal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Metal/Avalonia.Metal.csproj -------------------------------------------------------------------------------- /src/Avalonia.Metal/IMetalDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Metal/IMetalDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.MicroCom/CallbackBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.MicroCom/CallbackBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/.gitignore -------------------------------------------------------------------------------- /src/Avalonia.Native/AvnAutomationPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/AvnAutomationPeer.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/AvnDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/AvnDispatcher.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/AvnString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/AvnString.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/CallbackBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/CallbackBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/ClipboardImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/ClipboardImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/Cursor.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/DispatcherImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/DispatcherImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/DoubleClickHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/DoubleClickHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/Extensions.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/Helpers.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/IAvnMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/IAvnMenu.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/IAvnMenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/IAvnMenuItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/IconLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/IconLoader.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/Mappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/Mappings.xml -------------------------------------------------------------------------------- /src/Avalonia.Native/MenuActionCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/MenuActionCallback.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/Metal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/Metal.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/NativeOwned.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/NativeOwned.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/PopupImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/PopupImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/PredicateCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/PredicateCallback.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/ScreenImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/ScreenImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/StorageItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/StorageItem.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/StorageProviderApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/StorageProviderApi.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/TopLevelImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/TopLevelImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/TrayIconImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/TrayIconImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/WindowImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/WindowImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/WindowImplBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/WindowImplBase.cs -------------------------------------------------------------------------------- /src/Avalonia.Native/avn.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Native/avn.idl -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglConsts.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglContext.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglDisplay.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglErrors.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglInterface.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/Egl/EglSurface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/Egl/EglSurface.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/GlConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/GlConsts.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/GlErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/GlErrors.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/GlInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/GlInterface.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/GlVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/GlVersion.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/IGlContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/IGlContext.cs -------------------------------------------------------------------------------- /src/Avalonia.OpenGL/OpenGlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.OpenGL/OpenGlException.cs -------------------------------------------------------------------------------- /src/Avalonia.Remote.Protocol/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Remote.Protocol/Key.snk -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/IVulkanDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/IVulkanDevice.cs -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/VulkanBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/VulkanBindings.cs -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/VulkanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/VulkanContext.cs -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/VulkanException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/VulkanException.cs -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/VulkanImageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/VulkanImageInfo.cs -------------------------------------------------------------------------------- /src/Avalonia.Vulkan/VulkanOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.Vulkan/VulkanOptions.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Avalonia.X11.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Avalonia.X11.csproj -------------------------------------------------------------------------------- /src/Avalonia.X11/Glx/Glx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Glx/Glx.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Glx/GlxConsts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Glx/GlxConsts.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Glx/GlxContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Glx/GlxContext.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Glx/GlxDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Glx/GlxDisplay.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/ICELib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/ICELib.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Interop/Glib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Interop/Glib.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Keysyms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Keysyms.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/NativeDialogs/Gtk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/NativeDialogs/Gtk.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/SMLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/SMLib.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Screens/X11Screens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Screens/X11Screens.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/TransparencyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/TransparencyHelper.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/Vulkan/VulkanSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/Vulkan/VulkanSupport.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Atoms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Atoms.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11CursorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11CursorFactory.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Enums.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Exception.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Exception.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11FocusProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11FocusProxy.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11FramebufferSurface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11FramebufferSurface.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Globals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Globals.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11IconLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11IconLoader.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Info.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Info.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11KeyTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11KeyTransform.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11NativeControlHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11NativeControlHost.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Platform.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Structs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Structs.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Window.Ime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Window.Ime.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Window.Xim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Window.Xim.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/X11Window.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/X11Window.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XEmbedPlug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XEmbedPlug.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XEmbedTrayIconImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XEmbedTrayIconImpl.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XError.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XI2Manager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XI2Manager.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XIStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XIStructs.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XLib.Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XLib.Helpers.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XLib.cs -------------------------------------------------------------------------------- /src/Avalonia.X11/XResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Avalonia.X11/XResources.cs -------------------------------------------------------------------------------- /src/Browser/Avalonia.Browser/Cursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Browser/Avalonia.Browser/Cursor.cs -------------------------------------------------------------------------------- /src/Browser/Avalonia.Browser/WinStubs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Browser/Avalonia.Browser/WinStubs.cs -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Shared/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Shared/IsExternalInit.cs -------------------------------------------------------------------------------- /src/Shared/ModuleInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Shared/ModuleInitializer.cs -------------------------------------------------------------------------------- /src/Shared/RawEventGrouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Shared/RawEventGrouping.cs -------------------------------------------------------------------------------- /src/Shared/SourceGeneratorAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Shared/SourceGeneratorAttributes.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/FontManagerImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/FontManagerImpl.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/GeometryImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/GeometryImpl.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/GlyphRunImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/GlyphRunImpl.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/Gpu/ISkiaGpu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/Gpu/ISkiaGpu.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/ImmutableBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/ImmutableBitmap.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/SKCacheBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/SKCacheBase.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/SKPaintCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/SKPaintCache.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/SkiaOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/SkiaOptions.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/SkiaPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/SkiaPlatform.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/SkiaRegionImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/SkiaRegionImpl.cs -------------------------------------------------------------------------------- /src/Skia/Avalonia.Skia/TextShaperImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Skia/Avalonia.Skia/TextShaperImpl.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/.gitignore: -------------------------------------------------------------------------------- 1 | *.Generated.cs 2 | -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/DragSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/DragSource.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/IBlurHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/IBlurHost.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/IconImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/IconImpl.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/OleContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/OleContext.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/PopupImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/PopupImpl.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/ScreenImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/ScreenImpl.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/WinScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/WinScreen.cs -------------------------------------------------------------------------------- /src/Windows/Avalonia.Win32/WindowImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/Windows/Avalonia.Win32/WindowImpl.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Avalonia.iOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/AvaloniaView.Text.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/AvaloniaView.Text.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/AvaloniaView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/AvaloniaView.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/CombinedSpan3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/CombinedSpan3.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/DispatcherImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/DispatcherImpl.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/DisplayLinkTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/DisplayLinkTimer.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Eagl/EaglDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Eagl/EaglDisplay.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Eagl/LayerFbo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Eagl/LayerFbo.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Extensions.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/IOSLauncher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/IOSLauncher.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/InputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/InputHandler.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/InsetsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/InsetsManager.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Interop.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Metal/MetalDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Metal/MetalDevice.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Platform.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/PlatformSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/PlatformSettings.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/Stubs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/Stubs.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/UIKitInputPane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/UIKitInputPane.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/ViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/ViewController.cs -------------------------------------------------------------------------------- /src/iOS/Avalonia.iOS/iOSScreens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/iOS/Avalonia.iOS/iOSScreens.cs -------------------------------------------------------------------------------- /src/tools/Avalonia.Generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/tools/Avalonia.Generators/README.md -------------------------------------------------------------------------------- /src/tools/DevGenerators/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/tools/DevGenerators/Helpers.cs -------------------------------------------------------------------------------- /src/tools/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/src/tools/Directory.Build.props -------------------------------------------------------------------------------- /tests/Avalonia.Benchmarks/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.Benchmarks/App.config -------------------------------------------------------------------------------- /tests/Avalonia.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.Benchmarks/Program.cs -------------------------------------------------------------------------------- /tests/Avalonia.Benchmarks/TestStyles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.Benchmarks/TestStyles.cs -------------------------------------------------------------------------------- /tests/Avalonia.Benchmarks/TestTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.Benchmarks/TestTypes.cs -------------------------------------------------------------------------------- /tests/Avalonia.DesignerSupport.Tests/Remote/HtmlTransport/webapp/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | .nyc_output -------------------------------------------------------------------------------- /tests/Avalonia.LeakTests/ControlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.LeakTests/ControlTests.cs -------------------------------------------------------------------------------- /tests/Avalonia.LeakTests/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.LeakTests/Readme.txt -------------------------------------------------------------------------------- /tests/Avalonia.LeakTests/ReleaseFact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.LeakTests/ReleaseFact.cs -------------------------------------------------------------------------------- /tests/Avalonia.LeakTests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.LeakTests/app.config -------------------------------------------------------------------------------- /tests/Avalonia.RenderTests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.RenderTests/TestBase.cs -------------------------------------------------------------------------------- /tests/Avalonia.RenderTests/TestSkip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.RenderTests/TestSkip.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/NotifyingBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/NotifyingBase.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/NullRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/NullRenderer.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/RendererMocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/RendererMocks.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/StyleHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/StyleHelpers.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/TestLogSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/TestLogSink.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/TestRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/TestRoot.cs -------------------------------------------------------------------------------- /tests/Avalonia.UnitTests/TestServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Avalonia.UnitTests/TestServices.cs -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests.Browser/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | [assembly:System.Runtime.Versioning.SupportedOSPlatform("browser")] 2 | -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests.WpfHybrid/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace BuildTests.WpfHybrid; 2 | 3 | public partial class App; 4 | -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests.iOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/BuildTests.iOS/Main.cs -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/BuildTests.sln -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/BuildTests/App.axaml -------------------------------------------------------------------------------- /tests/BuildTests/BuildTests/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/BuildTests/App.axaml.cs -------------------------------------------------------------------------------- /tests/BuildTests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/Directory.Build.props -------------------------------------------------------------------------------- /tests/BuildTests/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/Directory.Build.targets -------------------------------------------------------------------------------- /tests/BuildTests/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/Directory.Packages.props -------------------------------------------------------------------------------- /tests/BuildTests/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/nuget.config -------------------------------------------------------------------------------- /tests/BuildTests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/BuildTests/readme.md -------------------------------------------------------------------------------- /tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Directory.Build.props -------------------------------------------------------------------------------- /tests/Shared/ScopedSanityCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvaloniaUI/Avalonia/HEAD/tests/Shared/ScopedSanityCheck.cs -------------------------------------------------------------------------------- /tests/TestFiles/.gitignore: -------------------------------------------------------------------------------- 1 | *.out.* --------------------------------------------------------------------------------