2026-03-19 21:27:30Z/Users/wieslawsoltes/GitHub/Avalonia11.3.1212.0.0-rc1api/*.xml.src/**/*.cs.Official breaking-change source: Avalonia api/*.xml package-validation suppressions.
591Avalonia: 554Avalonia.Android: 6Avalonia.Headless: 3Avalonia.Headless.XUnit: 6Avalonia.LinuxFramebuffer: 3Avalonia.Skia: 15Avalonia.Win32.Interoperability: 2Avalonia.X11: 2CP0001 (missing public type): 105CP0002 (missing public member): 346CP0003 (other compatibility change): 1CP0005 (other compatibility change): 4CP0006 (new interface member without default implementation): 68CP0007 (removed base type): 5CP0008 (removed base interface): 43CP0009 (type became sealed): 13CP0012 (member lost virtual/abstract): 6AvaloniaCP0001: missing public typeAvalonia.Animation.CustomAnimatorBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Animation.CustomAnimatorBase1 (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll`)Avalonia.Animation.Easings.CubicBezierEasing (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetimeOptions (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ApplicationLifetimes.IActivatableApplicationLifetime (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.AutoCompleteBox.BindingEvaluator1 (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll`)Avalonia.Controls.Chrome.CaptionButtons (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Chrome.TitleBar (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ContextRequestedEventArgs (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Diagnostics.IPopupHostProvider (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.FileDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.FileDialogFilter (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.FileSystemDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Generators.TreeContainerIndex (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Generators.TreeItemContainerGenerator (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.NativeMenuItemToggleType (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.OpenFileDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.OpenFolderDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.ISystemDialogImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.ManagedDispatcherImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.Surfaces.FramebufferLockProperties (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.Surfaces.FuncFramebufferRenderTarget (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.Surfaces.IFramebufferPlatformSurface (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.Surfaces.IFramebufferRenderTarget (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.Surfaces.IFramebufferRenderTargetWithProperties (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ChromeOverlayLayer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.IPopupHost (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.IScrollable (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Controls.Primitives.LightDismissOverlayLayer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayLayer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.SelectionHandleType (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.PseudolassesExtensions (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Controls.Remote.RemoteServer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Remote.RemoteWidget (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.SaveFileDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.SystemDecorations (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.SystemDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Data.BindingBase (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.Core.CastTypePropertyPathElement (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.ChildTraversalPropertyPathElement (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.EnsureTypePropertyPathElement (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.IPropertyPathElement (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.BindingPlugins (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.DataValidationBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.ExceptionValidationPlugin (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.IDataValidationPlugin (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.IPropertyAccessorPlugin (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.IStreamPlugin (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.IndeiValidationPlugin (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.PropertyAccessorBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.Plugins.PropertyError (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.Core.PropertyPath (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.PropertyPathBuilder (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.Core.PropertyPropertyPathElement (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.IBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.InstancedBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.RelativeSourceMode (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.TreeType (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Diagnostics.AppliedStyle (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Diagnostics.StyleDiagnostics (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Diagnostics.StyledElementExtensions (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataObjectExtensions (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Gestures (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GotFocusEventArgs (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IDataObject (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IKeyboardNavigationHandler (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.KeyboardNavigationHandler (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.TextInput.ITextInputMethodRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Layout.IEmbeddedLayoutRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Layout.ILayoutRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Layout.LayoutManager (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Markup.Xaml.ConstructorArgumentAttribute (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.CompiledBindingPath (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.CompiledBindingPathBuilder (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Media.Fonts.FontFamilyLoader (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.IGlyphTypeface (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextRange (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget2 (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTargetWithCorruptionInfo (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Platform.ExtendClientAreaChromeHints (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IApplicationPlatformEvents (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IGeometryContext2 (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IOptionalFeatureProvider (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IReadableBitmapWithAlphaImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget2 (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTargetWithProperties (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.OptionalFeatureProviderExtensions (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IHitTester (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Styling.IStyleable (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Utilities.CharacterReader (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Utilities.IdentifierParser (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Utilities.KeywordParser (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Utilities.MathUtilities (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Utilities.StringTokenizer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Utilities.StyleClassParser (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.VisualTree.IHostedVisualTreeRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)CP0002: missing public memberAvalonia.Controls.ContextMenu.PlacementModeProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Control.ContextRequestedEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Documents.Inline.TextDecorationsProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.DrawerPage.DrawerBreakpointWidthProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ItemsControl.DisplayMemberBindingProperty (field; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.NativeMenuBar.EnableMenuItemClickForwardingProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.NativeMenuItem.ToggleTypeProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.FlyoutBase.IsOpenProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.Popup.PlacementModeProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.SelectingItemsControl.SelectedValueBindingProperty (field; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.TextBindingProperty (field; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.CheckedEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.IndeterminateEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.UncheckedEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.ChromeOverlayLayerProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ResourcesChangedEventArgs.Empty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Controls.TabItem.IconProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TextBlock.LetterSpacingProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TextBox.LetterSpacingProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel.PointerOverElementProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.ExtendClientAreaChromeHintsProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.SystemDecorationsProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Data.BindingPriority.TemplatedParent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataFormats.FileNames (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataFormats.Files (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataFormats.Text (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.CrossAxisCancelThresholdProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.EdgeSizeProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.HoldingState.Cancelled (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.GotFocusEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.LostFocusEvent (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingImage.ViewboxProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase._glyphTypefaceCache (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.RadialGradientBrush.RadiusProperty (field; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Animation.Animation.SetAnimator(Avalonia.Animation.IAnimationSetter,Avalonia.Animation.CustomAnimatorBase) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.AppBuilder.get_LifetimeOverride (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Application.add_UrlsOpened(System.EventHandler{Avalonia.UrlOpenedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Application.remove_UrlsOpened(System.EventHandler{Avalonia.UrlOpenedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Automation.Peers.AutomationPeer.GetVisualRootCore (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.AvaloniaObject.Bind(Avalonia.AvaloniaProperty,Avalonia.Data.IBinding) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.AvaloniaObject.get_Item(Avalonia.Data.IndexerDescriptor) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.AvaloniaObjectExtensions.Bind(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,Avalonia.Data.BindingBase,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.AvaloniaObjectExtensions.Bind(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,Avalonia.Data.IBinding,System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.AvaloniaObjectExtensions.ToBinding1(System.IObservable{0}) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Controls.AutoCompleteBox.get_ValueMemberBinding (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.ContextMenu.get_PlacementMode (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ContextMenu.set_PlacementMode(Avalonia.Controls.PlacementMode) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.CreatePreviewWithControl(System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.GetDataContext(Avalonia.Controls.Templates.IDataTemplate) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.GetPreviewWith(Avalonia.Controls.Templates.IDataTemplate) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.GetPreviewWith(Avalonia.Styling.IStyle) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetDataContext(Avalonia.Controls.Templates.IDataTemplate,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.AvaloniaObject,Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.AvaloniaObject,Avalonia.Controls.ITemplate{Avalonia.Controls.Control}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.Controls.ResourceDictionary,Avalonia.Controls.ITemplate{Avalonia.Controls.Control}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.Controls.Templates.IDataTemplate,Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.Controls.Templates.IDataTemplate,Avalonia.Controls.ITemplate{Avalonia.Controls.Control}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.Styling.IStyle,Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Design.SetPreviewWith(Avalonia.Styling.IStyle,Avalonia.Controls.ITemplate{Avalonia.Controls.Control}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.DrawerPage.get_DrawerBreakpointWidth (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.DrawerPage.set_DrawerBreakpointWidth(System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Embedding.Offscreen.OffscreenTopLevelImplBase.get_Surfaces (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Generators.ItemContainerGenerator.ContainerFromIndex(System.Int32) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Generators.ItemContainerGenerator.IndexFromContainer(Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ItemsControl.ItemsControlFromItemContaner(Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ItemsControl.get_DisplayMemberBinding (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.NativeMenuBar.SetEnableMenuItemClickForwarding(Avalonia.Controls.MenuItem,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.NativeMenuItem.get_ToggleType (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.PageSelectionChangedEventArgs.#ctor(Avalonia.Controls.Page,Avalonia.Controls.Page) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.DefaultMenuInteractionHandler.GotFocus(System.Object,Avalonia.Input.GotFocusEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.IInsetsManager.get_DisplayEdgeToEdge (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.IInsetsManager.set_DisplayEdgeToEdge(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.InsetsManagerBase.get_DisplayEdgeToEdge (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.InsetsManagerBase.set_DisplayEdgeToEdge(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.AccessText.get_AccessKey (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.AdornerLayer.#ctor (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayLayer.#ctor (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.#ctor(Avalonia.Controls.Primitives.OverlayLayer) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.ConfigurePosition(Avalonia.Visual,Avalonia.Controls.PlacementMode,Avalonia.Point,Avalonia.Controls.Primitives.PopupPositioning.PopupAnchor,Avalonia.Controls.Primitives.PopupPositioning.PopupGravity,Avalonia.Controls.Primitives.PopupPositioning.PopupPositionerConstraintAdjustment,System.Nullable{Avalonia.Rect}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.CreatePopupHost(Avalonia.Visual,Avalonia.IAvaloniaDependencyResolver) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.CreatePopupHost(Avalonia.Visual,Avalonia.IAvaloniaDependencyResolver,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.SetChild(Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost.TakeFocus (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.Popup.get_Host (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.Popup.get_PlacementMode (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.Popup.set_PlacementMode(Avalonia.Controls.PlacementMode) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.PopupRoot.ConfigurePosition(Avalonia.Visual,Avalonia.Controls.PlacementMode,Avalonia.Point,Avalonia.Controls.Primitives.PopupPositioning.PopupAnchor,Avalonia.Controls.Primitives.PopupPositioning.PopupGravity,Avalonia.Controls.Primitives.PopupPositioning.PopupPositionerConstraintAdjustment,System.Nullable{Avalonia.Rect}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.SelectingItemsControl.get_SelectedValueBinding (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.GetText(Avalonia.Controls.Control) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.GetText(Avalonia.Interactivity.Interactive) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.GetTextBinding(Avalonia.Interactivity.Interactive) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.SetText(Avalonia.Controls.Control,System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.SetText(Avalonia.Interactivity.Interactive,System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.SetTextBinding(Avalonia.Interactivity.Interactive,Avalonia.Data.BindingBase) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.TextSearch.SetTextBinding(Avalonia.Interactivity.Interactive,Avalonia.Data.IBinding) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.OnChecked(Avalonia.Interactivity.RoutedEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.OnIndeterminate(Avalonia.Interactivity.RoutedEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.OnUnchecked(Avalonia.Interactivity.RoutedEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.add_Checked(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.add_Indeterminate(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.add_Unchecked(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.remove_Checked(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.remove_Indeterminate(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.ToggleButton.remove_Unchecked(System.EventHandler{Avalonia.Interactivity.RoutedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_AdornerLayer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_ChromeOverlayLayer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_IsPopup (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_LightDismissOverlayLayer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_OverlayLayer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.get_TextSelectorLayer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager.set_IsPopup(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ResourcesChangedEventArgs.#ctor (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Controls.Screens.ScreenFromWindow(Avalonia.Platform.IWindowBaseImpl) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TabItem.SubscribeToOwnerProperties(Avalonia.AvaloniaObject) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TabItem.get_Icon (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TabbedPage.FindNextEnabledTab(System.Int32,System.Int32) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Templates.FuncTreeDataTemplate.ItemsSelector(System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Templates.ITreeDataTemplate.ItemsSelector(System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel.#ctor(Avalonia.Platform.ITopLevelImpl,Avalonia.IAvaloniaDependencyResolver) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel.StartRendering (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel.StopRendering (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel.get_PlatformSettings (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TreeView.get_ItemContainerGenerator (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.SortWindowsByZOrder(Avalonia.Controls.Window[]) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.get_ExtendClientAreaChromeHints (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.get_SystemDecorations (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window.set_ExtendClientAreaChromeHints(Avalonia.Platform.ExtendClientAreaChromeHints) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.WindowBase.ArrangeSetBounds(Avalonia.Size) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Data.Binding.#ctor(System.String,Avalonia.Data.BindingMode) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net10.0/Avalonia.Markup.dll)Avalonia.Data.BindingOperations.Apply(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,Avalonia.Data.InstancedBinding) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.BindingOperations.Apply(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,Avalonia.Data.InstancedBinding,System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.CompiledBindingPathBuilder.SetRawSource(System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.CompiledBindingPathBuilder.StreamObservable (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.CompiledBindingPathBuilder.StreamTask (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.CompiledBindingPathBuilder.TypeCast(System.Type) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.MultiBinding.Initiate(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,System.Object,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.MultiBinding.get_Bindings (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.ReflectionBinding.#ctor(System.String,Avalonia.Data.BindingMode) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.TemplateBinding.Initiate(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,System.Object,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.TemplateBinding.ProvideValue (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Data.TemplateBinding.Subscribe(System.IObserver{System.Object}) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Dialogs.Internal.ManagedFileChooserFilterViewModel.#ctor(Avalonia.Platform.Storage.FilePickerFileType) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Dialogs.dll -> current current/Avalonia/lib/net6.0/Avalonia.Dialogs.dll)Avalonia.Dialogs.ManagedFileDialogExtensions.ShowManagedAsync(Avalonia.Controls.OpenFileDialog,Avalonia.Controls.Window,Avalonia.Dialogs.ManagedFileDialogOptions) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Dialogs.dll -> current current/Avalonia/lib/net10.0/Avalonia.Dialogs.dll)Avalonia.Dialogs.ManagedFileDialogExtensions.ShowManagedAsync1(Avalonia.Controls.OpenFileDialog,Avalonia.Controls.Window,Avalonia.Dialogs.ManagedFileDialogOptions) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Dialogs.dll -> current current/Avalonia/lib/net10.0/Avalonia.Dialogs.dll)Avalonia.Input.DataObject.Contains(System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataObject.Get(System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataObject.GetDataFormats (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DataObject.Set(System.String,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DragDrop.DoDragDrop(Avalonia.Input.PointerEventArgs,Avalonia.Input.IDataObject,Avalonia.Input.DragDropEffects) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DragEventArgs.#ctor(Avalonia.Interactivity.RoutedEvent{Avalonia.Input.DragEventArgs},Avalonia.Input.IDataObject,Avalonia.Interactivity.Interactive,Avalonia.Point,Avalonia.Input.KeyModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.DragEventArgs.get_Data (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.FocusManager.#ctor(Avalonia.Input.IInputElement) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.FocusManager.ClearFocus (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.FocusManager.ClearFocusOnElementRemoved(Avalonia.Input.IInputElement,Avalonia.Visual) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.FocusManager.FindNextElement(Avalonia.Input.NavigationDirection) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.FocusManager.TryMoveFocus(Avalonia.Input.NavigationDirection) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.get_CrossAxisCancelThreshold (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.get_EdgeSize (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.set_CrossAxisCancelThreshold(System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.GestureRecognizers.SwipeGestureRecognizer.set_EdgeSize(System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.HoldingRoutedEventArgs.#ctor(Avalonia.Input.HoldingState,Avalonia.Point,Avalonia.Input.PointerType) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IFocusManager.ClearFocus (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.get_KeyboardNavigationHandler (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.get_PlatformSettings (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.get_PointerOverElement (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.get_ShowAccessKeys (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.set_PointerOverElement(Avalonia.Input.IInputElement) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot.set_ShowAccessKeys(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IKeyboardNavigationHandler.Move(Avalonia.Input.IInputElement,Avalonia.Input.NavigationDirection,Avalonia.Input.KeyModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPinchEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PinchEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPinchHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PinchEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPointerTouchPadGestureMagnifyHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPointerTouchPadGestureRotateHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPointerTouchPadGestureSwipeHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPullGestureEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PullGestureEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddPullGestureHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PullGestureEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddScrollGestureEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddScrollGestureHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.AddScrollGestureInertiaStartingHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureInertiaStartingEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.OnGotFocus(Avalonia.Input.GotFocusEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.OnLostFocus(Avalonia.Interactivity.RoutedEventArgs) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePinchEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PinchEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePinchHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PinchEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePointerTouchPadGestureMagnifyHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePointerTouchPadGestureRotateHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePointerTouchPadGestureSwipeHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PointerDeltaEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePullGestureEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PullGestureEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemovePullGestureHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.PullGestureEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemoveScrollGestureEndedHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureEndedEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemoveScrollGestureHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.InputElement.RemoveScrollGestureInertiaStartingHandler(Avalonia.Interactivity.Interactive,System.EventHandler{Avalonia.Input.ScrollGestureInertiaStartingEventArgs}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.KeyboardNavigationHandler.Move(Avalonia.Input.IInputElement,Avalonia.Input.NavigationDirection,Avalonia.Input.KeyModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.GetDataAsync(System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.GetFormatsAsync (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.GetTextAsync (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.SetDataObjectAsync(Avalonia.Input.IDataObject) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.SetTextAsync(System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.TryGetInProcessDataObjectAsync (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IPlatformDragSource.DoDragDrop(Avalonia.Input.PointerEventArgs,Avalonia.Input.IDataObject,Avalonia.Input.DragDropEffects) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Raw.RawDragEvent.#ctor(Avalonia.Input.Raw.IDragDropDevice,Avalonia.Input.Raw.RawDragEventType,Avalonia.Input.IInputRoot,Avalonia.Point,Avalonia.Input.IDataObject,Avalonia.Input.DragDropEffects,Avalonia.Input.RawInputModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Raw.RawDragEvent.get_Data (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Raw.RawKeyEventArgs.#ctor(Avalonia.Input.IInputDevice,System.UInt64,Avalonia.Input.IInputRoot,Avalonia.Input.Raw.RawKeyEventType,Avalonia.Input.Key,Avalonia.Input.RawInputModifiers,Avalonia.Input.PhysicalKey,Avalonia.Input.KeyDeviceType,System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Raw.RawKeyEventArgs.#ctor(Avalonia.Input.IInputDevice,System.UInt64,Avalonia.Input.IInputRoot,Avalonia.Input.Raw.RawKeyEventType,Avalonia.Input.Key,Avalonia.Input.RawInputModifiers,Avalonia.Input.PhysicalKey,System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Raw.RawKeyEventArgs.#ctor(Avalonia.Input.IKeyboardDevice,System.UInt64,Avalonia.Input.IInputRoot,Avalonia.Input.Raw.RawKeyEventType,Avalonia.Input.Key,Avalonia.Input.RawInputModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.SwipeGestureEventArgs.#ctor(System.Int32,Avalonia.Input.SwipeDirection,Avalonia.Vector,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.SwipeGestureEventArgs.get_StartPoint (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.TextInput.TextInputMethodClient.ShowInputPanel (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Layout.LayoutHelper.RoundLayoutSizeUp(Avalonia.Size,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Layout.LayoutHelper.RoundLayoutThickness(Avalonia.Thickness,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension.#ctor(Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.CompiledBindingPath) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension.ProvideValue(System.IServiceProvider) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension.get_Path (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.DynamicResourceExtension.ProvideValue(System.IServiceProvider) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.ReflectionBindingExtension.#ctor(System.String,Avalonia.Data.BindingMode) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.ReflectionBindingExtension.ProvideValue(System.IServiceProvider) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.Templates.TreeDataTemplate.ItemsSelector(System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.XamlLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net10.0/Avalonia.Markup.Xaml.dll)Avalonia.Media.Color.ToUint32 (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingContext.PushPostTransform(Avalonia.Matrix) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingContext.PushPreTransform(Avalonia.Matrix) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingContext.PushTransformContainer (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingImage.get_Viewbox (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.DrawingImage.set_Viewbox(System.Nullable{Avalonia.Rect}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.FontManager.TryGetGlyphTypeface(Avalonia.Media.Typeface,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.FontMetrics.get_DesignEmHeight (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.Initialize(Avalonia.Platform.IFontManagerImpl) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.TryCreateSyntheticGlyphTypeface(Avalonia.Media.IGlyphTypeface,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.TryGetGlyphTypeface(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.TryGetGlyphTypeface(System.String,Avalonia.Media.Fonts.FontCollectionKey,Avalonia.Media.GlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.Initialize(Avalonia.Platform.IFontManagerImpl) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.TryGetGlyphTypeface(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.GlyphMetrics.get_Height (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.GlyphMetrics.get_Width (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.GlyphRun.#ctor(Avalonia.Media.IGlyphTypeface,System.Double,System.ReadOnlyMemory{System.Char},System.Collections.Generic.IReadOnlyList{Avalonia.Media.TextFormatting.GlyphInfo},System.Nullable{Avalonia.Point},System.Int32) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.GlyphRun.#ctor(Avalonia.Media.IGlyphTypeface,System.Double,System.ReadOnlyMemory{System.Char},System.Collections.Generic.IReadOnlyList{System.UInt16},System.Nullable{Avalonia.Point},System.Int32) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.GlyphRun.get_GlyphTypeface (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.IRadialGradientBrush.get_Radius (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Imaging.Bitmap.CopyPixels(Avalonia.Platform.ILockedFramebuffer,Avalonia.Platform.AlphaFormat) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Immutable.ImmutableRadialGradientBrush.get_Radius (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.RadialGradientBrush.get_Radius (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.RadialGradientBrush.set_Radius(System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.StreamGeometryContext.ArcTo(Avalonia.Point,Avalonia.Size,System.Double,System.Boolean,Avalonia.Media.SweepDirection) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.StreamGeometryContext.CubicBezierTo(Avalonia.Point,Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.StreamGeometryContext.LineTo(Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.StreamGeometryContext.QuadraticBezierTo(Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.GenericTextRunProperties.#ctor(Avalonia.Media.Typeface,Avalonia.Media.FontFeatureCollection,System.Double,Avalonia.Media.TextDecorationCollection,Avalonia.Media.IBrush,Avalonia.Media.IBrush,Avalonia.Media.BaselineAlignment,System.Globalization.CultureInfo) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.GenericTextRunProperties.#ctor(Avalonia.Media.Typeface,System.Double,Avalonia.Media.TextDecorationCollection,Avalonia.Media.IBrush,Avalonia.Media.IBrush,Avalonia.Media.BaselineAlignment,System.Globalization.CultureInfo) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.ShapedBuffer.#ctor(System.ReadOnlyMemory{System.Char},System.Int32,Avalonia.Media.IGlyphTypeface,System.Double,System.SByte) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.ShapedBuffer.get_GlyphTypeface (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextCollapsingProperties.CreateCollapsedRuns(Avalonia.Media.TextFormatting.TextLine,System.Int32,Avalonia.Media.FlowDirection,Avalonia.Media.TextFormatting.TextRun) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextLayout.#ctor(System.String,Avalonia.Media.Typeface,Avalonia.Media.FontFeatureCollection,System.Double,Avalonia.Media.IBrush,Avalonia.Media.TextAlignment,Avalonia.Media.TextWrapping,Avalonia.Media.TextTrimming,Avalonia.Media.TextDecorationCollection,Avalonia.Media.FlowDirection,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Collections.Generic.IReadOnlyList{Avalonia.Utilities.ValueSpan{Avalonia.Media.TextFormatting.TextRunProperties}}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextLayout.#ctor(System.String,Avalonia.Media.Typeface,System.Double,Avalonia.Media.IBrush,Avalonia.Media.TextAlignment,Avalonia.Media.TextWrapping,Avalonia.Media.TextTrimming,Avalonia.Media.TextDecorationCollection,Avalonia.Media.FlowDirection,System.Double,System.Double,System.Double,System.Double,System.Int32,System.Collections.Generic.IReadOnlyList{Avalonia.Utilities.ValueSpan{Avalonia.Media.TextFormatting.TextRunProperties}}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextMetrics.#ctor(Avalonia.Media.IGlyphTypeface,System.Double) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextShaperOptions.#ctor(Avalonia.Media.GlyphTypeface,System.Collections.Generic.IReadOnlyList{Avalonia.Media.FontFeature},System.Double,System.SByte,System.Globalization.CultureInfo,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextShaperOptions.#ctor(Avalonia.Media.GlyphTypeface,System.Double,System.SByte,System.Globalization.CultureInfo,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextShaperOptions.#ctor(Avalonia.Media.IGlyphTypeface,System.Collections.Generic.IReadOnlyList{Avalonia.Media.FontFeature},System.Double,System.SByte,System.Globalization.CultureInfo,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextShaperOptions.#ctor(Avalonia.Media.IGlyphTypeface,System.Double,System.SByte,System.Globalization.CultureInfo,System.Double,System.Double) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.TextFormatting.TextShaperOptions.get_Typeface (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Typeface.get_GlyphTypeface (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDraw (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDraw(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDrawCore (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDrawCore(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlPlatformSurfaceRenderTargetFactory.CanRenderToSurface(Avalonia.OpenGL.IGlContext,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlPlatformSurfaceRenderTargetFactory.CreateRenderTarget(Avalonia.OpenGL.IGlContext,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget.BeginDraw (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget.BeginDraw(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Platform.ICursorFactory.CreateCursor(Avalonia.Platform.IBitmapImpl,Avalonia.PixelPoint) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextImplWithEffects.PopEffect (method/member; baseline baseline/netstandard2.0/Avalonia.Base.dll -> current target/netstandard2.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextImplWithEffects.PushEffect(Avalonia.Media.IEffect) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryCreateGlyphTypeface(System.IO.Stream,Avalonia.Media.FontSimulations,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryCreateGlyphTypeface(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.IGlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryMatchCharacter(System.Int32,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,System.Globalization.CultureInfo,Avalonia.Media.Typeface@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.ArcTo(Avalonia.Point,Avalonia.Size,System.Double,System.Boolean,Avalonia.Media.SweepDirection) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.CubicBezierTo(Avalonia.Point,Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.LineTo(Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.QuadraticBezierTo(Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGlyphRunImpl.get_GlyphTypeface (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterface.CreateGlyphRun(Avalonia.Media.IGlyphTypeface,System.Double,System.Collections.Generic.IReadOnlyList{Avalonia.Media.TextFormatting.GlyphInfo},Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext.CreateOffscreenRenderTarget(Avalonia.PixelSize,System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext.CreateRenderTarget(System.Collections.Generic.IEnumerable{System.Object}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget.CreateDrawingContext(Avalonia.PixelSize,Avalonia.Platform.RenderTargetDrawingContextProperties@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget.CreateDrawingContext(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.ITopLevelImpl.get_Surfaces (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowImpl.GetWindowsZOrder(System.Span{Avalonia.Controls.Window},System.Span{System.Int64}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowImpl.SetExtendClientAreaChromeHints(Avalonia.Platform.ExtendClientAreaChromeHints) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowImpl.SetSystemDecorations(Avalonia.Controls.SystemDecorations) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.LockedFramebuffer.#ctor(System.IntPtr,Avalonia.PixelSize,System.Int32,Avalonia.Vector,Avalonia.Platform.PixelFormat,System.Action) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.Screen.#ctor(System.Double,Avalonia.PixelRect,Avalonia.PixelRect,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.get_PixelDensity (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.get_Primary (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_Bounds(Avalonia.PixelRect) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_CurrentOrientation(Avalonia.Platform.ScreenOrientation) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_DisplayName(System.String) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_IsPrimary(System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_Scaling(System.Double) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Screen.set_WorkingArea(Avalonia.PixelRect) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Rendering.Composition.ICompositionGpuImportedObject.get_ImportCompeted (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.DefaultRenderTimer.Start (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.DefaultRenderTimer.Stop (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.DefaultRenderTimer.add_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.DefaultRenderTimer.remove_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderTimer.add_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderTimer.remove_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.SceneInvalidatedEventArgs.#ctor(Avalonia.Rendering.IRenderRoot,Avalonia.Rect) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.SceneInvalidatedEventArgs.get_RenderRoot (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.SleepLoopRenderTimer.add_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.SleepLoopRenderTimer.remove_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.ThreadProxyRenderTimer.add_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.ThreadProxyRenderTimer.remove_Tick(System.Action{System.TimeSpan}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.StyledElementExtensions.BindClass(Avalonia.StyledElement,System.String,Avalonia.Data.IBinding,System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable.GetAwaiter (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable.GetResult (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable.OnCompleted(System.Action) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable.get_IsCompleted (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable1.GetAwaiter (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll`)Avalonia.Threading.DispatcherPriorityAwaitable1.GetResult (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll`)Avalonia.Utilities.AvaloniaResourcesIndexReaderWriter.WriteResources(System.IO.Stream,System.Collections.Generic.List{System.ValueTuple{System.String,System.Int32,System.Func{System.IO.Stream}}}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Visual.get_VisualRoot (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.VisualTree.VisualExtensions.GetVisualRoot(Avalonia.Visual) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.VisualTreeAttachmentEventArgs.#ctor(Avalonia.Visual,Avalonia.Rendering.IRenderRoot) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.VisualTreeAttachmentEventArgs.get_Root (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Visuals.Platform.PathGeometryContext.ArcTo(Avalonia.Point,Avalonia.Size,System.Double,System.Boolean,Avalonia.Media.SweepDirection) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Visuals.Platform.PathGeometryContext.CubicBezierTo(Avalonia.Point,Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Visuals.Platform.PathGeometryContext.LineTo(Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Visuals.Platform.PathGeometryContext.QuadraticBezierTo(Avalonia.Point,Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Vulkan.IVulkanKhrSurfacePlatformSurfaceFactory.CanRenderToSurface(Avalonia.Vulkan.IVulkanPlatformGraphicsContext,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Vulkan.IVulkanKhrSurfacePlatformSurfaceFactory.CreateSurface(Avalonia.Vulkan.IVulkanPlatformGraphicsContext,System.Object) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Vulkan.IVulkanPlatformGraphicsContext.CreateRenderTarget(System.Collections.Generic.IEnumerable{System.Object}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)CP0003: other compatibility changeAvalonia.DesignerSupport, Version=0.7.0.0, Culture=neutral, PublicKeyToken=c8d484a7012f9a8b (symbol; baseline baseline/Avalonia/lib/net10.0/Avalonia.DesignerSupport.dll -> current current/Avalonia/lib/net10.0/Avalonia.DesignerSupport.dll)CP0005: other compatibility changeAvalonia.Controls.Embedding.Offscreen.OffscreenTopLevelImplBase.get_Surfaces (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDrawCore(Avalonia.Platform.IRenderTarget.RenderTargetSceneInfo) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase.BeginDrawCore(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Controls.Embedding.Offscreen.OffscreenTopLevelImplBase.Surfaces (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)CP0006: new interface member without default implementationAvalonia.Input.IInputElement.GotFocus (event; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputElement.LostFocus (event; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Controls.Templates.ITreeDataTemplate.BindChildren(Avalonia.AvaloniaObject,Avalonia.AvaloniaProperty,System.Object) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Input.IFocusManager.FindFirstFocusableElement (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IFocusManager.FindLastFocusableElement (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IFocusManager.FindNextElement(Avalonia.Input.NavigationDirection,Avalonia.Input.FindNextElementOptions) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IFocusManager.Focus(Avalonia.Input.IInputElement,Avalonia.Input.NavigationMethod,Avalonia.Input.KeyModifiers) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IFocusManager.TryMoveFocus(Avalonia.Input.NavigationDirection,Avalonia.Input.FindNextElementOptions) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IKeyboardNavigationHandler.Move(Avalonia.Input.IInputElement,Avalonia.Input.NavigationDirection,Avalonia.Input.KeyModifiers,System.Nullable{Avalonia.Input.KeyDeviceType}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.SetDataAsync(Avalonia.Input.IAsyncDataTransfer) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.TryGetDataAsync (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Input.Platform.IClipboard.TryGetInProcessDataAsync (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Input.Platform.IPlatformDragSource.DoDragDropAsync(Avalonia.Input.PointerEventArgs,Avalonia.Input.IDataTransfer,Avalonia.Input.DragDropEffects) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.TryCreateSyntheticGlyphTypeface(Avalonia.Media.GlyphTypeface,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.GlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.TryGetFamilyTypefaces(System.String,System.Collections.Generic.IReadOnlyList{Avalonia.Media.Typeface}@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.TryGetGlyphTypeface(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.GlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Media.Fonts.IFontCollection.TryGetNearestMatch(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.GlyphTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.OpenGL.IGlExternalSemaphore.SignalTimelineSemaphore(Avalonia.OpenGL.IGlExternalImageTexture,System.UInt64) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net6.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlExternalSemaphore.WaitTimelineSemaphore(Avalonia.OpenGL.IGlExternalImageTexture,System.UInt64) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net6.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlPlatformSurfaceRenderTargetFactory.CanRenderToSurface(Avalonia.OpenGL.IGlContext,Avalonia.Platform.Surfaces.IPlatformRenderSurface) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlPlatformSurfaceRenderTargetFactory.CreateRenderTarget(Avalonia.OpenGL.IGlContext,Avalonia.Platform.Surfaces.IPlatformRenderSurface) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget.BeginDraw(Avalonia.Platform.IRenderTarget.RenderTargetSceneInfo) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget.BeginDraw(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Platform.ICursorFactory.CreateCursor(Avalonia.Media.Imaging.Bitmap,Avalonia.PixelPoint) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextImpl.PopTextOptions (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextImpl.PushTextOptions(Avalonia.Media.TextOptions) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextImplWithEffects.PushEffect(System.Nullable{Avalonia.Rect},Avalonia.Media.IEffect) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextLayerImpl.CreateDrawingContext (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryCreateGlyphTypeface(System.IO.Stream,Avalonia.Media.FontSimulations,Avalonia.Media.IPlatformTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryCreateGlyphTypeface(System.String,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,Avalonia.Media.IPlatformTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryGetFamilyTypefaces(System.String,System.Collections.Generic.IReadOnlyList{Avalonia.Media.Typeface}@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryMatchCharacter(System.Int32,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,System.String,System.Globalization.CultureInfo,Avalonia.Media.IPlatformTypeface@) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IFontManagerImpl.TryMatchCharacter(System.Int32,Avalonia.Media.FontStyle,Avalonia.Media.FontWeight,Avalonia.Media.FontStretch,System.String,System.Globalization.CultureInfo,Avalonia.Media.Typeface@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.ArcTo(Avalonia.Point,Avalonia.Size,System.Double,System.Boolean,Avalonia.Media.SweepDirection,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.CubicBezierTo(Avalonia.Point,Avalonia.Point,Avalonia.Point,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.LineTo(Avalonia.Point,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IGeometryContext.QuadraticBezierTo(Avalonia.Point,Avalonia.Point,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterface.CreateGlyphRun(Avalonia.Media.GlyphTypeface,System.Double,System.Collections.Generic.IReadOnlyList{Avalonia.Media.TextFormatting.GlyphInfo},Avalonia.Point) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext.CreateOffscreenRenderTarget(Avalonia.PixelSize,Avalonia.Vector,System.Boolean) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext.CreateRenderTarget(System.Collections.Generic.IEnumerable{Avalonia.Platform.Surfaces.IPlatformRenderSurface}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceImportedImage.SnapshotWithTimelineSemaphores(Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore,System.UInt64,Avalonia.Platform.IPlatformRenderInterfaceImportedSemaphore,System.UInt64) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget.CreateDrawingContext(Avalonia.PixelSize,Avalonia.Platform.RenderTargetDrawingContextProperties@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget.CreateDrawingContext(Avalonia.Platform.IRenderTarget.RenderTargetSceneInfo,Avalonia.Platform.RenderTargetDrawingContextProperties@) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTargetBitmapImpl.CreateDrawingContext (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.ITextShaperImpl.CreateTypeface(Avalonia.Media.GlyphTypeface) (method/member; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Platform.IWindowImpl.SetWindowDecorations(Avalonia.Controls.WindowDecorations) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowingPlatform.GetWindowsZOrder(System.ReadOnlySpan{Avalonia.Platform.IWindowImpl},System.Span{System.Int64}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.Storage.IStorageProvider.SaveFilePickerWithResultAsync(Avalonia.Platform.Storage.FilePickerSaveOptions) (method/member; baseline baseline/Avalonia/lib/net6.0/Avalonia.Base.dll -> current current/Avalonia/lib/net6.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderTimer.Start (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Rendering.IRenderTimer.Stop (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Vulkan.IVulkanKhrSurfacePlatformSurfaceFactory.CanRenderToSurface(Avalonia.Vulkan.IVulkanPlatformGraphicsContext,Avalonia.Platform.Surfaces.IPlatformRenderSurface) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Vulkan.IVulkanKhrSurfacePlatformSurfaceFactory.CreateSurface(Avalonia.Vulkan.IVulkanPlatformGraphicsContext,Avalonia.Platform.Surfaces.IPlatformRenderSurface) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Vulkan.IVulkanPlatformGraphicsContext.CreateRenderTarget(System.Collections.Generic.IEnumerable{Avalonia.Platform.Surfaces.IPlatformRenderSurface}) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Input.IInputRoot.FocusRoot (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.OpenGL.IGlExternalImageTexture.TextureType (property; baseline baseline/Avalonia/lib/net6.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net6.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget.IsCorrupted (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Platform.IDrawingContextLayerImpl.IsCorrupted (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.ILockedFramebuffer.AlphaFormat (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext.MaxOffscreenRenderTargetPixelSize (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IReadableBitmapImpl.AlphaFormat (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IRenderTarget.Properties (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.ITopLevelImpl.Surfaces (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowImpl.RequestedDrawnDecorations (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)CP0007: removed base typeAvalonia.Controls.ResourcesChangedEventArgs (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.TemplateBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable1 (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll`)CP0008: removed base interfaceAvalonia.Application (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Embedding.EmbeddableControlRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Embedding.Offscreen.OffscreenTopLevelImplBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Platform.IWin32OptionsTopLevelImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.PopupRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.TopLevel (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Window (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.WindowBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Data.Binding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.TemplateBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Dialogs.AboutAvaloniaDialog (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Dialogs.dll -> current current/Avalonia/lib/net10.0/Avalonia.Dialogs.dll)Avalonia.Input.DataObject (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.IInputRoot (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Media.ImmediateDrawingContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.StreamGeometryContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Metal.IMetalDevice (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Metal.dll -> current current/Avalonia/lib/net10.0/Avalonia.Metal.dll)Avalonia.OpenGL.Egl.EglContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.Egl.EglPlatformSurfaceRenderTargetBase (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.OpenGL.IGlContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.OpenGL.dll -> current current/Avalonia/lib/net10.0/Avalonia.OpenGL.dll)Avalonia.Platform.IDrawingContextLayerImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IDrawingContextLayerWithRenderContextAffinityImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformGraphicsContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformGraphicsWithFeatures (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPlatformRenderInterfaceContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.IPopupImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IRenderTargetBitmapImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.ITopLevelImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowBaseImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWindowImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Platform.IWriteableBitmapImpl (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Threading.DispatcherPriorityAwaitable1 (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll`)Avalonia.Vulkan.IVulkanDevice (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)Avalonia.Vulkan.IVulkanPlatformGraphicsContext (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Vulkan.dll -> current current/Avalonia/lib/net10.0/Avalonia.Vulkan.dll)CP0009: type became sealedAvalonia.Controls.Primitives.AdornerLayer (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayLayer (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net8.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.OverlayPopupHost (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.Primitives.VisualLayerManager (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Controls.ResourcesChangedEventArgs (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Data.MultiBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.dll)Avalonia.Data.TemplateBinding (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Base.dll -> current current/Avalonia/lib/net8.0/Avalonia.Base.dll)Avalonia.Input.DataObject (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Input.HoldingRoutedEventArgs (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.DynamicResourceExtension (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Markup.Xaml.MarkupExtensions.ReflectionBindingExtension (type; baseline baseline/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll -> current current/Avalonia/lib/net8.0/Avalonia.Markup.Xaml.dll)Avalonia.Platform.Screen (type; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)CP0012: member lost virtual/abstractAvalonia.Media.Fonts.FontCollectionBase.GetEnumerator (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.get_Count (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.get_Item(System.Int32) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Platform.Screen.Equals(Avalonia.Platform.Screen) (method/member; baseline baseline/Avalonia/lib/net10.0/Avalonia.Controls.dll -> current current/Avalonia/lib/net10.0/Avalonia.Controls.dll)Avalonia.Media.Fonts.FontCollectionBase.Count (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.Media.Fonts.FontCollectionBase.Item(System.Int32) (property; baseline baseline/Avalonia/lib/net10.0/Avalonia.Base.dll -> current current/Avalonia/lib/net10.0/Avalonia.Base.dll)Avalonia.AndroidCP0001: missing public typeAvalonia.Android.Platform.Specific.IAndroidView (type; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)Avalonia.Android.Resource (type; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)CP0002: missing public memberAvalonia.Android.AvaloniaMainActivity.CreateAppBuilder (method/member; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)Avalonia.Android.AvaloniaMainActivity.CustomizeAppBuilder(Avalonia.AppBuilder) (method/member; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)CP0008: removed base interfaceAvalonia.Android.AvaloniaActivity (type; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)Avalonia.Android.AvaloniaMainActivity (type; baseline baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll -> current current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll)Avalonia.HeadlessCP0002: missing public memberAvalonia.Headless.HeadlessWindowExtensions.DragDrop(Avalonia.Controls.TopLevel,Avalonia.Point,Avalonia.Input.Raw.RawDragEventType,Avalonia.Input.IDataObject,Avalonia.Input.DragDropEffects,Avalonia.Input.RawInputModifiers) (method/member; baseline baseline/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll -> current current/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll)Avalonia.Headless.HeadlessWindowExtensions.KeyPress(Avalonia.Controls.TopLevel,Avalonia.Input.Key,Avalonia.Input.RawInputModifiers) (method/member; baseline baseline/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll -> current current/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll)Avalonia.Headless.HeadlessWindowExtensions.KeyRelease(Avalonia.Controls.TopLevel,Avalonia.Input.Key,Avalonia.Input.RawInputModifiers) (method/member; baseline baseline/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll -> current current/Avalonia.Headless/lib/net10.0/Avalonia.Headless.dll)Avalonia.Headless.XUnitCP0001: missing public typeAvalonia.Headless.XUnit.AvaloniaTestFrameworkTypeDiscoverer (type; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)Avalonia.Headless.XUnit.AvaloniaUIFactDiscoverer (type; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)CP0002: missing public memberAvalonia.Headless.XUnit.AvaloniaFactAttribute.#ctor (method/member; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)Avalonia.Headless.XUnit.AvaloniaTheoryDiscoverer.#ctor(Xunit.Abstractions.IMessageSink) (method/member; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)CP0007: removed base typeAvalonia.Headless.XUnit.AvaloniaTheoryDiscoverer (type; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)CP0008: removed base interfaceAvalonia.Headless.XUnit.AvaloniaTestFrameworkAttribute (type; baseline baseline/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll -> current current/Avalonia.Headless.XUnit/lib/net10.0/Avalonia.Headless.XUnit.dll)Avalonia.LinuxFramebufferCP0002: missing public memberAvalonia.LinuxFramebuffer.FbdevOutput.CreateFramebufferRenderTarget (method/member; baseline baseline/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll -> current current/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll)Avalonia.LinuxFramebuffer.FbdevOutput.Lock (method/member; baseline baseline/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll -> current current/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll)CP0008: removed base interfaceAvalonia.LinuxFramebuffer.FbdevOutput (type; baseline baseline/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll -> current current/Avalonia.LinuxFramebuffer/lib/net10.0/Avalonia.LinuxFramebuffer.dll)Avalonia.SkiaCP0001: missing public typeAvalonia.Skia.ISkiaGpu (type; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuRenderTarget2 (type; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuWithPlatformGraphicsContext (type; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)CP0002: missing public memberAvalonia.Skia.Helpers.DrawingContextHelper.WrapSkiaCanvas(SkiaSharp.SKCanvas,Avalonia.Vector) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpu.TryCreateRenderTarget(System.Collections.Generic.IEnumerable{System.Object}) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuRenderTarget.BeginRenderingSession (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuRenderTarget.BeginRenderingSession(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.SkiaSharpExtensions.ToSKFilterQuality(Avalonia.Media.Imaging.BitmapInterpolationMode) (method/member; baseline baseline/Avalonia.Skia/lib/net8.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net8.0/Avalonia.Skia.dll)CP0006: new interface member without default implementationAvalonia.Skia.ISkiaGpu.TryCreateRenderTarget(System.Collections.Generic.IEnumerable{Avalonia.Platform.Surfaces.IPlatformRenderSurface}) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpu.TryGetGrContext (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuRenderTarget.BeginRenderingSession(Avalonia.Platform.IRenderTarget.RenderTargetSceneInfo) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuRenderTarget.BeginRenderingSession(System.Nullable{Avalonia.PixelSize}) (method/member; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpu.PlatformGraphicsContext (property; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)CP0008: removed base interfaceAvalonia.Skia.ISkiaGpu (type; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Skia.ISkiaGpuWithPlatformGraphicsContext (type; baseline baseline/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll -> current current/Avalonia.Skia/lib/net10.0/Avalonia.Skia.dll)Avalonia.Win32.InteroperabilityCP0002: missing public memberAvalonia.Win32.Interoperability.WinFormsAvaloniaControlHost.PreFilterMessage(System.Windows.Forms.Message@) (method/member; baseline baseline/Avalonia.Win32.Interoperability/lib/net461/Avalonia.Win32.Interoperability.dll -> current current/Avalonia.Win32.Interoperability/lib/net461/Avalonia.Win32.Interoperability.dll)CP0008: removed base interfaceAvalonia.Win32.Interoperability.WinFormsAvaloniaControlHost (type; baseline baseline/Avalonia.Win32.Interoperability/lib/net461/Avalonia.Win32.Interoperability.dll -> current current/Avalonia.Win32.Interoperability/lib/net461/Avalonia.Win32.Interoperability.dll)Avalonia.X11CP0002: missing public memberAvalonia.X11PlatformOptions.get_ExterinalGLibMainLoopExceptionLogger (method/member; baseline baseline/Avalonia.X11/lib/net8.0/Avalonia.X11.dll -> current current/Avalonia.X11/lib/net8.0/Avalonia.X11.dll)Avalonia.X11PlatformOptions.set_ExterinalGLibMainLoopExceptionLogger(System.Action{System.Exception}) (method/member; baseline baseline/Avalonia.X11/lib/net8.0/Avalonia.X11.dll -> current current/Avalonia.X11/lib/net8.0/Avalonia.X11.dll)1175Android Platform: 2Application Model and Controls: 609Headless Platform: 9Linux Framebuffer: 7Linux/X11 Platform: 2Other: 27Property, Data, Styling, Threading: 482Rendering and Text: 12Source Generator Integration: 2Windows Platform: 4XAML and Markup: 15iOS Platform: 3macOS Native Platform: 1delegate: 1event: 41indexer: 3member: 590method: 372operator: 4type: 164src/Android/Avalonia.Android/AvaloniaAndroidApplication.cspublic class AvaloniaAndroidApplication<TApp> : global::Android.App.Application, IAndroidApplication where TApp : Application, new() {AvaloniaAndroidApplication -> public override void OnCreate() {src/Avalonia.Controls/AppBuilder.csAppBuilder -> public Action? TextShapingSubsystemInitializer { get; private set; }AppBuilder -> public AppBuilder UseTextShapingSubsystem(Action initializer, string name = "") {AppBuilder -> public AppBuilder WithDataAnnotationsValidation() {AppBuilder -> public string? TextShapingSubsystemName { get; private set; }src/Avalonia.Controls/Application.cspublic class Application : AvaloniaObject, IDataContextProvider, IGlobalDataTemplates, IGlobalStyles, IThemeVariantHost, IResourceHost, IOptionalFeatureProvider {src/Avalonia.Controls/ApplicationLifetimes/IActivityApplicationLifetime.csIActivityApplicationLifetime -> Func<Control>? MainViewFactory { get; set; }public interface IActivityApplicationLifetime : IApplicationLifetime {src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.Properties.csAutoCompleteBox -> public BindingBase? ValueMemberBinding {AutoCompleteBox -> public Media.IBrush? PlaceholderForeground {AutoCompleteBox -> public Media.IBrush? WatermarkForeground {AutoCompleteBox -> public static readonly StyledProperty<BindingBase?> ValueMemberBindingProperty = AvaloniaProperty.Register<AutoCompleteBox, BindingBase?>(nameof(ValueMemberBinding));AutoCompleteBox -> public static readonly StyledProperty<Media.IBrush?> PlaceholderForegroundProperty = TextBox.PlaceholderForegroundProperty.AddOwner<AutoCompleteBox>();AutoCompleteBox -> public static readonly StyledProperty<Media.IBrush?> WatermarkForegroundProperty = PlaceholderForegroundProperty;AutoCompleteBox -> public static readonly StyledProperty<string?> PlaceholderTextProperty = TextBox.PlaceholderTextProperty.AddOwner<AutoCompleteBox>();AutoCompleteBox -> public static readonly StyledProperty<string?> WatermarkProperty = PlaceholderTextProperty;AutoCompleteBox -> public string? PlaceholderText {src/Avalonia.Controls/Automation/AutomationProperties.csAutomationProperties -> public static bool? GetIsControlElementOverride(StyledElement element) {AutomationProperties -> public static readonly AttachedProperty<bool?> IsControlElementOverrideProperty = AvaloniaProperty.RegisterAttached<StyledElement, bool?>( "IsControlElementOverride", typeof(AutomationProperties));AutomationProperties -> public static readonly AttachedProperty<string?> ClassNameOverrideProperty = AvaloniaProperty.RegisterAttached<StyledElement, string?>( "ClassNameOverride", typeof(AutomationProperties));AutomationProperties -> public static string? GetClassNameOverride(StyledElement element) {AutomationProperties -> public static void SetClassNameOverride(StyledElement element, string? value) {AutomationProperties -> public static void SetIsControlElementOverride(StyledElement element, bool? value) {src/Avalonia.Controls/Automation/Peers/AutomationPeer.csAutomationPeer -> public AutomationPeer? GetAutomationRoot() => GetAutomationRootCore();AutomationPeer -> public string GetClassName() => GetClassNameOverrideCore() ?? string.Empty;AutomationPeer -> public string GetPlaceholderText() => GetPlaceholderTextCore() ?? string.Empty;src/Avalonia.Controls/Automation/Peers/CarouselPageAutomationPeer.csAvalonia.Automation.PeersCarouselPageAutomationPeer -> public CarouselPageAutomationPeer(CarouselPage owner) : base(owner) {public class CarouselPageAutomationPeer : ControlAutomationPeer {CarouselPageAutomationPeer -> public new CarouselPage Owner => (CarouselPage)base.Owner;src/Avalonia.Controls/Automation/Peers/ContentPageAutomationPeer.csAvalonia.Automation.PeersContentPageAutomationPeer -> public ContentPageAutomationPeer(ContentPage owner) : base(owner) {public class ContentPageAutomationPeer : ControlAutomationPeer {ContentPageAutomationPeer -> public new ContentPage Owner => (ContentPage)base.Owner;src/Avalonia.Controls/Automation/Peers/DrawerPageAutomationPeer.csAvalonia.Automation.PeersDrawerPageAutomationPeer -> public DrawerPageAutomationPeer(DrawerPage owner) : base(owner) {DrawerPageAutomationPeer -> public ExpandCollapseState ExpandCollapseState => ToState(Owner.IsOpen);DrawerPageAutomationPeer -> public bool ShowsMenu => false;public class DrawerPageAutomationPeer : ControlAutomationPeer, IExpandCollapseProvider {DrawerPageAutomationPeer -> public new DrawerPage Owner => (DrawerPage)base.Owner;DrawerPageAutomationPeer -> public void Collapse() => Owner.IsOpen = false;DrawerPageAutomationPeer -> public void Expand() => Owner.IsOpen = true;src/Avalonia.Controls/Automation/Peers/NavigationPageAutomationPeer.csAvalonia.Automation.PeersNavigationPageAutomationPeer -> public NavigationPageAutomationPeer(NavigationPage owner) : base(owner) {public class NavigationPageAutomationPeer : ControlAutomationPeer {NavigationPageAutomationPeer -> public new NavigationPage Owner => (NavigationPage)base.Owner;src/Avalonia.Controls/Automation/Peers/PipsPagerAutomationPeer.csPipsPagerAutomationPeer -> public IReadOnlyList<AutomationPeer> GetSelection() {PipsPagerAutomationPeer -> public PipsPagerAutomationPeer(PipsPager owner) : base(owner) {PipsPagerAutomationPeer -> public bool CanSelectMultiple => false;PipsPagerAutomationPeer -> public bool IsSelectionRequired => true;public class PipsPagerAutomationPeer : ControlAutomationPeer, ISelectionProvider {src/Avalonia.Controls/Automation/Peers/TabbedPageAutomationPeer.csAvalonia.Automation.PeersTabbedPageAutomationPeer -> public TabbedPageAutomationPeer(TabbedPage owner) : base(owner) {public class TabbedPageAutomationPeer : ControlAutomationPeer {TabbedPageAutomationPeer -> public new TabbedPage Owner => (TabbedPage)base.Owner;src/Avalonia.Controls/Border.csBorder -> public static readonly StyledProperty<Thickness> BorderThicknessProperty = AvaloniaProperty.Register<Border, Thickness>(nameof(BorderThickness), validate: MarginProperty.ValidateValue);src/Avalonia.Controls/CalendarDatePicker/CalendarDatePicker.Properties.csCalendarDatePicker -> public Media.IBrush? PlaceholderForeground {CalendarDatePicker -> public Media.IBrush? WatermarkForeground {CalendarDatePicker -> public bool UseFloatingPlaceholder {CalendarDatePicker -> public static readonly StyledProperty<Media.IBrush?> PlaceholderForegroundProperty = TextBox.PlaceholderForegroundProperty.AddOwner<CalendarDatePicker>();CalendarDatePicker -> public static readonly StyledProperty<Media.IBrush?> WatermarkForegroundProperty = PlaceholderForegroundProperty;CalendarDatePicker -> public static readonly StyledProperty<bool> UseFloatingPlaceholderProperty = TextBox.UseFloatingPlaceholderProperty.AddOwner<CalendarDatePicker>();CalendarDatePicker -> public static readonly StyledProperty<bool> UseFloatingWatermarkProperty = UseFloatingPlaceholderProperty;CalendarDatePicker -> public static readonly StyledProperty<string?> PlaceholderTextProperty = TextBox.PlaceholderTextProperty.AddOwner<CalendarDatePicker>();CalendarDatePicker -> public static readonly StyledProperty<string?> WatermarkProperty = PlaceholderTextProperty;CalendarDatePicker -> public string? PlaceholderText {src/Avalonia.Controls/Carousel.csCarousel -> public bool IsSwipeEnabled {Carousel -> public bool IsSwiping {Carousel -> public double ViewportFraction {Carousel -> public static readonly DirectProperty<Carousel, bool> IsSwipingProperty = AvaloniaProperty.RegisterDirect<Carousel, bool>(nameof(IsSwiping), o => o.IsSwiping);Carousel -> public static readonly StyledProperty<bool> IsSwipeEnabledProperty = AvaloniaProperty.Register<Carousel, bool>(nameof(IsSwipeEnabled), defaultValue: false);Carousel -> public static readonly StyledProperty<double> ViewportFractionProperty = AvaloniaProperty.Register<Carousel, double>( nameof(ViewportFraction), defaultValue: 1d, coerce: (_, value) => double.IsFinite(value) && value > 0 ? value : 1d);src/Avalonia.Controls/Chrome/IWindowDrawnDecorationsTemplate.csAvalonia.Controls.ChromeIWindowDrawnDecorationsTemplate -> new TemplateResult<WindowDrawnDecorationsContent> Build();public interface IWindowDrawnDecorationsTemplate : ITemplate {src/Avalonia.Controls/Chrome/WindowDecorationProperties.csAvalonia.Controls.ChromeWindowDecorationProperties -> public static WindowDecorationsElementRole GetElementRole(Visual element) => element.GetValue(ElementRoleProperty);public static class WindowDecorationProperties {WindowDecorationProperties -> public static readonly AttachedProperty<WindowDecorationsElementRole> ElementRoleProperty = AvaloniaProperty.RegisterAttached<Visual, WindowDecorationsElementRole>("ElementRole", typeof(WindowDecorationProperties));WindowDecorationProperties -> public static void SetElementRole(Visual element, WindowDecorationsElementRole value) => element.SetValue(ElementRoleProperty, value);src/Avalonia.Controls/Chrome/WindowDrawnDecorations.csAvalonia.Controls.ChromeWindowDrawnDecorations -> public IWindowDrawnDecorationsTemplate? Template {WindowDrawnDecorations -> public Thickness DefaultFrameThickness {WindowDrawnDecorations -> public Thickness DefaultShadowThickness {WindowDrawnDecorations -> public Thickness FrameThickness {WindowDrawnDecorations -> public Thickness ShadowThickness {WindowDrawnDecorations -> public WindowDrawnDecorationsContent? Content { get; private set; }WindowDrawnDecorations -> public bool HasBorder {WindowDrawnDecorations -> public bool HasShadow {WindowDrawnDecorations -> public bool HasTitleBar {public class WindowDrawnDecorations : StyledElement {WindowDrawnDecorations -> public double DefaultTitleBarHeight {WindowDrawnDecorations -> public double TitleBarHeight {WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, Thickness> FrameThicknessProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, Thickness>( nameof(FrameThickness), o => o.FrameThickness);WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, Thickness> ShadowThicknessProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, Thickness>( nameof(ShadowThickness), o => o.ShadowThickness);WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, bool> HasBorderProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, bool>( nameof(HasBorder), o => o.HasBorder);WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, bool> HasShadowProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, bool>( nameof(HasShadow), o => o.HasShadow);WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, bool> HasTitleBarProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, bool>( nameof(HasTitleBar), o => o.HasTitleBar);WindowDrawnDecorations -> public static readonly DirectProperty<WindowDrawnDecorations, double> TitleBarHeightProperty = AvaloniaProperty.RegisterDirect<WindowDrawnDecorations, double>( nameof(TitleBarHeight), o => o.TitleBarHeight);WindowDrawnDecorations -> public static readonly StyledProperty<IWindowDrawnDecorationsTemplate?> TemplateProperty = AvaloniaProperty.Register<WindowDrawnDecorations, IWindowDrawnDecorationsTemplate?>(nameof(Template));WindowDrawnDecorations -> public static readonly StyledProperty<Thickness> DefaultFrameThicknessProperty = AvaloniaProperty.Register<WindowDrawnDecorations, Thickness>(nameof(DefaultFrameThickness), validate: Border.BorderThicknessProperty.ValidateValue);WindowDrawnDecorations -> public static readonly StyledProperty<Thickness> DefaultShadowThicknessProperty = AvaloniaProperty.Register<WindowDrawnDecorations, Thickness>(nameof(DefaultShadowThickness), validate: Border.BorderThicknessProperty.ValidateValue);WindowDrawnDecorations -> public static readonly StyledProperty<double> DefaultTitleBarHeightProperty = AvaloniaProperty.Register<WindowDrawnDecorations, double>(nameof(DefaultTitleBarHeight));WindowDrawnDecorations -> public static readonly StyledProperty<string?> TitleProperty = AvaloniaProperty.Register<WindowDrawnDecorations, string?>(nameof(Title));WindowDrawnDecorations -> public string? Title {src/Avalonia.Controls/Chrome/WindowDrawnDecorationsContent.csAvalonia.Controls.ChromeWindowDrawnDecorationsContent -> public Control? FullscreenPopover {WindowDrawnDecorationsContent -> public Control? Overlay {WindowDrawnDecorationsContent -> public Control? Underlay {public class WindowDrawnDecorationsContent : StyledElement {src/Avalonia.Controls/ComboBox.csComboBox -> public override bool UpdateSelectionFromEvent(Control container, RoutedEventArgs eventArgs) {ComboBox -> public static readonly StyledProperty<IBrush?> PlaceholderForegroundProperty = TextBox.PlaceholderForegroundProperty.AddOwner<ComboBox>();ComboBox -> public static readonly StyledProperty<string?> PlaceholderTextProperty = TextBox.PlaceholderTextProperty.AddOwner<ComboBox>();src/Avalonia.Controls/CommandBar/AppBarButton.csAppBarButton -> public CommandBarDefaultLabelPosition LabelPosition {AppBarButton -> public bool IsCompact {AppBarButton -> public bool IsInOverflow {public class AppBarButton : Button, ICommandBarElement {AppBarButton -> public int DynamicOverflowOrder {AppBarButton -> public object? Icon {AppBarButton -> public static readonly StyledProperty<CommandBarDefaultLabelPosition> LabelPositionProperty = AvaloniaProperty.Register<AppBarButton, CommandBarDefaultLabelPosition>(nameof(LabelPosition), CommandBarDefaultLabelPosition.Bottom);AppBarButton -> public static readonly StyledProperty<bool> IsCompactProperty = AvaloniaProperty.Register<AppBarButton, bool>(nameof(IsCompact));AppBarButton -> public static readonly StyledProperty<bool> IsInOverflowProperty = AvaloniaProperty.Register<AppBarButton, bool>(nameof(IsInOverflow));AppBarButton -> public static readonly StyledProperty<int> DynamicOverflowOrderProperty = AvaloniaProperty.Register<AppBarButton, int>(nameof(DynamicOverflowOrder));AppBarButton -> public static readonly StyledProperty<object?> IconProperty = AvaloniaProperty.Register<AppBarButton, object?>(nameof(Icon));AppBarButton -> public static readonly StyledProperty<string?> LabelProperty = AvaloniaProperty.Register<AppBarButton, string?>(nameof(Label));AppBarButton -> public string? Label {src/Avalonia.Controls/CommandBar/AppBarSeparator.csAppBarSeparator -> public bool IsCompact {AppBarSeparator -> public bool IsInOverflow {public class AppBarSeparator : TemplatedControl, ICommandBarElement {AppBarSeparator -> public static readonly StyledProperty<bool> IsCompactProperty = AvaloniaProperty.Register<AppBarSeparator, bool>(nameof(IsCompact));AppBarSeparator -> public static readonly StyledProperty<bool> IsInOverflowProperty = AvaloniaProperty.Register<AppBarSeparator, bool>(nameof(IsInOverflow));src/Avalonia.Controls/CommandBar/AppBarToggleButton.csAppBarToggleButton -> public CommandBarDefaultLabelPosition LabelPosition {AppBarToggleButton -> public bool IsCompact {AppBarToggleButton -> public bool IsInOverflow {public class AppBarToggleButton : ToggleButton, ICommandBarElement {AppBarToggleButton -> public int DynamicOverflowOrder {AppBarToggleButton -> public object? Icon {AppBarToggleButton -> public static readonly StyledProperty<CommandBarDefaultLabelPosition> LabelPositionProperty = AvaloniaProperty.Register<AppBarToggleButton, CommandBarDefaultLabelPosition>(nameof(LabelPosition), CommandBarDefaultLabelPosition.Bottom);AppBarToggleButton -> public static readonly StyledProperty<bool> IsCompactProperty = AvaloniaProperty.Register<AppBarToggleButton, bool>(nameof(IsCompact));AppBarToggleButton -> public static readonly StyledProperty<bool> IsInOverflowProperty = AvaloniaProperty.Register<AppBarToggleButton, bool>(nameof(IsInOverflow));AppBarToggleButton -> public static readonly StyledProperty<int> DynamicOverflowOrderProperty = AvaloniaProperty.Register<AppBarToggleButton, int>(nameof(DynamicOverflowOrder));AppBarToggleButton -> public static readonly StyledProperty<object?> IconProperty = AvaloniaProperty.Register<AppBarToggleButton, object?>(nameof(Icon));AppBarToggleButton -> public static readonly StyledProperty<string?> LabelProperty = AvaloniaProperty.Register<AppBarToggleButton, string?>(nameof(Label));AppBarToggleButton -> public string? Label {src/Avalonia.Controls/CommandBar/CommandBar.csCommandBar -> public CommandBar() {CommandBar -> public CommandBarDefaultLabelPosition DefaultLabelPosition {CommandBar -> public CommandBarOverflowButtonVisibility OverflowButtonVisibility {CommandBar -> public IList<ICommandBarElement> PrimaryCommands {CommandBar -> public IList<ICommandBarElement> SecondaryCommands {CommandBar -> public ReadOnlyObservableCollection<ICommandBarElement> OverflowItems { get; }CommandBar -> public ReadOnlyObservableCollection<ICommandBarElement> VisiblePrimaryCommands { get; }CommandBar -> public bool HasSecondaryCommands {CommandBar -> public bool IsDynamicOverflowEnabled {CommandBar -> public bool IsOpen {CommandBar -> public bool IsOverflowButtonVisible {CommandBar -> public bool IsSticky {public class CommandBar : TemplatedControl {CommandBar -> public double ItemWidthBottom {CommandBar -> public double ItemWidthCollapsed {CommandBar -> public double ItemWidthRight {CommandBar -> public event EventHandler<RoutedEventArgs>? Closed {CommandBar -> public event EventHandler<RoutedEventArgs>? Closing {CommandBar -> public event EventHandler<RoutedEventArgs>? Opened {CommandBar -> public event EventHandler<RoutedEventArgs>? Opening {CommandBar -> public object? Content {CommandBar -> public static readonly DirectProperty<CommandBar, bool> HasSecondaryCommandsProperty = AvaloniaProperty.RegisterDirect<CommandBar, bool>( nameof(HasSecondaryCommands), o => o._hasSecondaryCommands);CommandBar -> public static readonly DirectProperty<CommandBar, bool> IsOverflowButtonVisibleProperty = AvaloniaProperty.RegisterDirect<CommandBar, bool>( nameof(IsOverflowButtonVisible), o => o._isOverflowButtonVisible);CommandBar -> public static readonly RoutedEvent<RoutedEventArgs> ClosedEvent = RoutedEvent.Register<CommandBar, RoutedEventArgs>(nameof(Closed), RoutingStrategies.Bubble);CommandBar -> public static readonly RoutedEvent<RoutedEventArgs> ClosingEvent = RoutedEvent.Register<CommandBar, RoutedEventArgs>(nameof(Closing), RoutingStrategies.Bubble);CommandBar -> public static readonly RoutedEvent<RoutedEventArgs> OpenedEvent = RoutedEvent.Register<CommandBar, RoutedEventArgs>(nameof(Opened), RoutingStrategies.Bubble);CommandBar -> public static readonly RoutedEvent<RoutedEventArgs> OpeningEvent = RoutedEvent.Register<CommandBar, RoutedEventArgs>(nameof(Opening), RoutingStrategies.Bubble);CommandBar -> public static readonly StyledProperty<CommandBarDefaultLabelPosition> DefaultLabelPositionProperty = AvaloniaProperty.Register<CommandBar, CommandBarDefaultLabelPosition>(nameof(DefaultLabelPosition), CommandBarDefaultLabelPosition.Bottom);CommandBar -> public static readonly StyledProperty<CommandBarOverflowButtonVisibility> OverflowButtonVisibilityProperty = AvaloniaProperty.Register<CommandBar, CommandBarOverflowButtonVisibility>(nameof(OverflowButtonVisibility), CommandBarOverflowButtonVisibility.Auto);CommandBar -> public static readonly StyledProperty<IList<ICommandBarElement>?> PrimaryCommandsProperty = AvaloniaProperty.Register<CommandBar, IList<ICommandBarElement>?>(nameof(PrimaryCommands));CommandBar -> public static readonly StyledProperty<IList<ICommandBarElement>?> SecondaryCommandsProperty = AvaloniaProperty.Register<CommandBar, IList<ICommandBarElement>?>(nameof(SecondaryCommands));CommandBar -> public static readonly StyledProperty<bool> IsDynamicOverflowEnabledProperty = AvaloniaProperty.Register<CommandBar, bool>(nameof(IsDynamicOverflowEnabled));CommandBar -> public static readonly StyledProperty<bool> IsOpenProperty = AvaloniaProperty.Register<CommandBar, bool>(nameof(IsOpen));CommandBar -> public static readonly StyledProperty<bool> IsStickyProperty = AvaloniaProperty.Register<CommandBar, bool>(nameof(IsSticky));CommandBar -> public static readonly StyledProperty<double> ItemWidthBottomProperty = AvaloniaProperty.Register<CommandBar, double>(nameof(ItemWidthBottom), defaultValue: 70d);CommandBar -> public static readonly StyledProperty<double> ItemWidthCollapsedProperty = AvaloniaProperty.Register<CommandBar, double>(nameof(ItemWidthCollapsed), defaultValue: 42d);CommandBar -> public static readonly StyledProperty<double> ItemWidthRightProperty = AvaloniaProperty.Register<CommandBar, double>(nameof(ItemWidthRight), defaultValue: 102d);CommandBar -> public static readonly StyledProperty<object?> ContentProperty = ContentControl.ContentProperty.AddOwner<CommandBar>();src/Avalonia.Controls/CommandBar/CommandBarDefaultLabelPosition.cspublic enum CommandBarDefaultLabelPosition {src/Avalonia.Controls/CommandBar/CommandBarOverflowButtonVisibility.cspublic enum CommandBarOverflowButtonVisibility {src/Avalonia.Controls/CommandBar/ICommandBarElement.csICommandBarElement -> bool IsCompact { get; set; }ICommandBarElement -> bool IsInOverflow { get; set; }public interface ICommandBarElement {src/Avalonia.Controls/Converters/BorderGapMaskConverter.cspublic class BorderGapMaskConverter : IMultiValueConverter {BorderGapMaskConverter -> public object? Convert(IList<object?> values, Type targetType, object? parameter, CultureInfo culture) {src/Avalonia.Controls/Converters/TreeViewItemIndentConverter.csAvalonia.Controls.Converterspublic class TreeViewItemIndentConverter : IMultiValueConverter {TreeViewItemIndentConverter -> public object? Convert(IList<object?> values, Type targetType, object? parameter, CultureInfo culture) {TreeViewItemIndentConverter -> public static readonly TreeViewItemIndentConverter Instance = new();src/Avalonia.Controls/Decorator.csDecorator -> public static readonly StyledProperty<Thickness> PaddingProperty = AvaloniaProperty.Register<Decorator, Thickness>(nameof(Padding), validate: MarginProperty.ValidateValue);src/Avalonia.Controls/Design.csDesign -> public static Control CreatePreviewWithControl(object target) {Design -> public static Control? GetPreviewWith(IDataTemplate target) {Design -> public static Control? GetPreviewWith(IStyle target) {Design -> public static object? GetDataContext(Control control) {Design -> public static object? GetDataContext(IDataTemplate control) {Design -> public static readonly AttachedProperty<object?> DataContextProperty = AvaloniaProperty .RegisterAttached<Control, object?>("DataContext", typeof (Design));Design -> public static void SetDataContext(Control control, object? value) {Design -> public static void SetDataContext(IDataTemplate control, object? value) {Design -> public static void SetPreviewWith(AvaloniaObject target, ITemplate<Control>? template) {Design -> public static void SetPreviewWith(IDataTemplate target, Control? control) {Design -> public static void SetPreviewWith(IDataTemplate target, ITemplate<Control>? template) {Design -> public static void SetPreviewWith(IStyle target, Control? control) {Design -> public static void SetPreviewWith(IStyle target, ITemplate<Control>? template) {Design -> public static void SetPreviewWith(ResourceDictionary target, ITemplate<Control>? template) {src/Avalonia.Controls/Documents/Inline.csInline -> public static readonly AttachedProperty<TextDecorationCollection?> TextDecorationsProperty = AvaloniaProperty.RegisterAttached<Inline, Inline, TextDecorationCollection?>( nameof(TextDecorations), inherits: true);src/Avalonia.Controls/Documents/TextElement.csTextElement -> public double LetterSpacing {TextElement -> public static double GetLetterSpacing(Control control) {TextElement -> public static readonly AttachedProperty<double> LetterSpacingProperty = AvaloniaProperty.RegisterAttached<TextElement, Control, double>( name: nameof(LetterSpacing), defaultValue: 0.0, inherits: true);TextElement -> public static void SetLetterSpacing(Control control, double value) {src/Avalonia.Controls/Embedding/Offscreen/OffscreenTopLevelImpl.csOffscreenTopLevelImplBase -> public abstract IPlatformRenderSurface[] Surfaces { get; }src/Avalonia.Controls/ExperimentalAcrylicBorder.csExperimentalAcrylicBorder -> public ExperimentalAcrylicMaterial? Material {ExperimentalAcrylicBorder -> public static readonly StyledProperty<ExperimentalAcrylicMaterial?> MaterialProperty = AvaloniaProperty.Register<ExperimentalAcrylicBorder, ExperimentalAcrylicMaterial?>(nameof(Material));src/Avalonia.Controls/Flyouts/FlyoutBase.csFlyoutBase -> public static readonly StyledProperty<bool> IsOpenProperty = AvaloniaProperty.Register<FlyoutBase, bool>(nameof(IsOpen));src/Avalonia.Controls/Flyouts/PopupFlyoutBase.csPopupFlyoutBase -> public Popup Popup => _popupLazy.Value;src/Avalonia.Controls/GroupBox.csAvalonia.Controlspublic class GroupBox : HeaderedContentControl {src/Avalonia.Controls/HotkeyManager.csHotKeyManager -> public static void SetHotKey(AvaloniaObject target, KeyGesture? value) => target.SetValue(HotKeyProperty, value);src/Avalonia.Controls/ItemsControl.csItemsControl -> public BindingBase? DisplayMemberBinding {ItemsControl -> public ItemContainerGenerator ItemContainerGenerator => _itemContainerGenerator ??= new ItemContainerGenerator(this);ItemsControl -> public static readonly StyledProperty<BindingBase?> DisplayMemberBindingProperty = AvaloniaProperty.Register<ItemsControl, BindingBase?>(nameof(DisplayMemberBinding));src/Avalonia.Controls/NativeDock.csNativeDock -> public static NativeMenu? GetMenu(AvaloniaObject o) => o.GetValue(MenuProperty);public static class NativeDock {NativeDock -> public static readonly AttachedProperty<NativeMenu?> MenuProperty = AvaloniaProperty.RegisterAttached<AvaloniaObject, NativeMenu?>("Menu", typeof(NativeDock));NativeDock -> public static void SetMenu(AvaloniaObject o, NativeMenu? menu) => o.SetValue(MenuProperty, menu);src/Avalonia.Controls/NativeMenuItem.csNativeMenuItem -> public MenuItemToggleType ToggleType {NativeMenuItem -> public static readonly StyledProperty<MenuItemToggleType> ToggleTypeProperty = AvaloniaProperty.Register<NativeMenuItem, MenuItemToggleType>(nameof(ToggleType));src/Avalonia.Controls/NumericUpDown/NumericUpDown.csNumericUpDown -> public Media.IBrush? PlaceholderForeground {NumericUpDown -> public Media.IBrush? WatermarkForeground {NumericUpDown -> public static readonly StyledProperty<Media.IBrush?> PlaceholderForegroundProperty = TextBox.PlaceholderForegroundProperty.AddOwner<NumericUpDown>();NumericUpDown -> public static readonly StyledProperty<Media.IBrush?> WatermarkForegroundProperty = PlaceholderForegroundProperty;NumericUpDown -> public static readonly StyledProperty<string?> PlaceholderTextProperty = #pragma warning disable AVP1013 TextBox.PlaceholderTextProperty.AddOwner<NumericUpDown>();NumericUpDown -> public static readonly StyledProperty<string?> WatermarkProperty = PlaceholderTextProperty;NumericUpDown -> public string? PlaceholderText {src/Avalonia.Controls/Page/BarLayoutBehavior.cspublic enum BarLayoutBehavior {src/Avalonia.Controls/Page/CarouselPage.csCarouselPage -> public CarouselPage() {CarouselPage -> public IPageTransition? PageTransition {CarouselPage -> public ITemplate<Panel?> ItemsPanel {CarouselPage -> public bool IsGestureEnabled {CarouselPage -> public bool IsKeyboardNavigationEnabled {public class CarouselPage : SelectingMultiPage {CarouselPage -> public static readonly StyledProperty<IPageTransition?> PageTransitionProperty = AvaloniaProperty.Register<CarouselPage, IPageTransition?>(nameof(PageTransition));CarouselPage -> public static readonly StyledProperty<ITemplate<Panel?>> ItemsPanelProperty = ItemsControl.ItemsPanelProperty.AddOwner<CarouselPage>();CarouselPage -> public static readonly StyledProperty<bool> IsGestureEnabledProperty = AvaloniaProperty.Register<CarouselPage, bool>(nameof(IsGestureEnabled), true);CarouselPage -> public static readonly StyledProperty<bool> IsKeyboardNavigationEnabledProperty = AvaloniaProperty.Register<CarouselPage, bool>(nameof(IsKeyboardNavigationEnabled), true);src/Avalonia.Controls/Page/ContentPage.csContentPage -> public HorizontalAlignment HorizontalContentAlignment {ContentPage -> public IDataTemplate? ContentTemplate {ContentPage -> public VerticalAlignment VerticalContentAlignment {ContentPage -> public bool AutomaticallyApplySafeAreaPadding {public class ContentPage : Page {ContentPage -> public object? BottomCommandBar {ContentPage -> public object? Content {ContentPage -> public object? TopCommandBar {ContentPage -> public static readonly StyledProperty<HorizontalAlignment> HorizontalContentAlignmentProperty = ContentControl.HorizontalContentAlignmentProperty.AddOwner<ContentPage>();ContentPage -> public static readonly StyledProperty<IDataTemplate?> ContentTemplateProperty = ContentControl.ContentTemplateProperty.AddOwner<ContentPage>();ContentPage -> public static readonly StyledProperty<VerticalAlignment> VerticalContentAlignmentProperty = ContentControl.VerticalContentAlignmentProperty.AddOwner<ContentPage>();ContentPage -> public static readonly StyledProperty<bool> AutomaticallyApplySafeAreaPaddingProperty = AvaloniaProperty.Register<ContentPage, bool>(nameof(AutomaticallyApplySafeAreaPadding), defaultValue: true);ContentPage -> public static readonly StyledProperty<object?> BottomCommandBarProperty = AvaloniaProperty.Register<ContentPage, object?>(nameof(BottomCommandBar));ContentPage -> public static readonly StyledProperty<object?> ContentProperty = ContentControl.ContentProperty.AddOwner<ContentPage>(new StyledPropertyMetadata<object?>( coerce: (_, val) =>ContentPage -> public static readonly StyledProperty<object?> TopCommandBarProperty = AvaloniaProperty.Register<ContentPage, object?>(nameof(TopCommandBar));src/Avalonia.Controls/Page/DrawerBehavior.cspublic enum DrawerBehavior {src/Avalonia.Controls/Page/DrawerClosingEventArgs.csDrawerClosingEventArgs -> public DrawerClosingEventArgs(RoutedEvent routedEvent) : base(routedEvent) { }DrawerClosingEventArgs -> public bool Cancel { get; set; }public class DrawerClosingEventArgs : RoutedEventArgs {src/Avalonia.Controls/Page/DrawerLayoutBehavior.cspublic enum DrawerLayoutBehavior {src/Avalonia.Controls/Page/DrawerPage.csDrawerPage -> public DrawerBehavior DrawerBehavior {DrawerPage -> public DrawerLayoutBehavior DrawerLayoutBehavior {DrawerPage -> public DrawerPage() {DrawerPage -> public DrawerPlacement DrawerPlacement {DrawerPage -> public HorizontalAlignment HorizontalContentAlignment {DrawerPage -> public IBrush? BackdropBrush {DrawerPage -> public IBrush? DrawerBackground {DrawerPage -> public IBrush? DrawerFooterBackground {DrawerPage -> public IBrush? DrawerFooterForeground {DrawerPage -> public IBrush? DrawerHeaderBackground {DrawerPage -> public IBrush? DrawerHeaderForeground {DrawerPage -> public IDataTemplate? ContentTemplate {DrawerPage -> public IDataTemplate? DrawerIconTemplate {DrawerPage -> public IDataTemplate? DrawerTemplate {DrawerPage -> public SplitViewDisplayMode DisplayMode {DrawerPage -> public VerticalAlignment VerticalContentAlignment {DrawerPage -> public bool IsGestureEnabled {DrawerPage -> public bool IsOpen {public class DrawerPage : Page {DrawerPage -> public double CompactDrawerLength {DrawerPage -> public double DrawerBreakpointLength {DrawerPage -> public double DrawerLength {DrawerPage -> public event EventHandler<DrawerClosingEventArgs>? Closing {DrawerPage -> public event EventHandler<RoutedEventArgs>? Closed {DrawerPage -> public event EventHandler<RoutedEventArgs>? Opened {DrawerPage -> public object? Content {DrawerPage -> public object? Drawer {DrawerPage -> public object? DrawerFooter {DrawerPage -> public object? DrawerHeader {DrawerPage -> public object? DrawerIcon {DrawerPage -> public static readonly RoutedEvent<DrawerClosingEventArgs> ClosingEvent = RoutedEvent.Register<DrawerPage, DrawerClosingEventArgs>(nameof(Closing), RoutingStrategies.Bubble);DrawerPage -> public static readonly RoutedEvent<RoutedEventArgs> ClosedEvent = RoutedEvent.Register<DrawerPage, RoutedEventArgs>(nameof(Closed), RoutingStrategies.Bubble);DrawerPage -> public static readonly RoutedEvent<RoutedEventArgs> OpenedEvent = RoutedEvent.Register<DrawerPage, RoutedEventArgs>(nameof(Opened), RoutingStrategies.Bubble);DrawerPage -> public static readonly StyledProperty<DrawerBehavior> DrawerBehaviorProperty = AvaloniaProperty.Register<DrawerPage, DrawerBehavior>(nameof(DrawerBehavior), DrawerBehavior.Auto);DrawerPage -> public static readonly StyledProperty<DrawerLayoutBehavior> DrawerLayoutBehaviorProperty = AvaloniaProperty.Register<DrawerPage, DrawerLayoutBehavior>(nameof(DrawerLayoutBehavior), DrawerLayoutBehavior.Overlay);DrawerPage -> public static readonly StyledProperty<DrawerPlacement> DrawerPlacementProperty = AvaloniaProperty.Register<DrawerPage, DrawerPlacement>(nameof(DrawerPlacement), DrawerPlacement.Left);DrawerPage -> public static readonly StyledProperty<HorizontalAlignment> HorizontalContentAlignmentProperty = ContentControl.HorizontalContentAlignmentProperty.AddOwner<DrawerPage>();DrawerPage -> public static readonly StyledProperty<IBrush?> BackdropBrushProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(BackdropBrush));DrawerPage -> public static readonly StyledProperty<IBrush?> DrawerBackgroundProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(DrawerBackground));DrawerPage -> public static readonly StyledProperty<IBrush?> DrawerFooterBackgroundProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(DrawerFooterBackground));DrawerPage -> public static readonly StyledProperty<IBrush?> DrawerFooterForegroundProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(DrawerFooterForeground));DrawerPage -> public static readonly StyledProperty<IBrush?> DrawerHeaderBackgroundProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(DrawerHeaderBackground));DrawerPage -> public static readonly StyledProperty<IBrush?> DrawerHeaderForegroundProperty = AvaloniaProperty.Register<DrawerPage, IBrush?>(nameof(DrawerHeaderForeground));DrawerPage -> public static readonly StyledProperty<IDataTemplate?> ContentTemplateProperty = AvaloniaProperty.Register<DrawerPage, IDataTemplate?>(nameof(ContentTemplate), s_defaultPageDataTemplate);DrawerPage -> public static readonly StyledProperty<IDataTemplate?> DrawerIconTemplateProperty = AvaloniaProperty.Register<DrawerPage, IDataTemplate?>(nameof(DrawerIconTemplate));DrawerPage -> public static readonly StyledProperty<IDataTemplate?> DrawerTemplateProperty = AvaloniaProperty.Register<DrawerPage, IDataTemplate?>(nameof(DrawerTemplate));DrawerPage -> public static readonly StyledProperty<SplitViewDisplayMode> DisplayModeProperty = SplitView.DisplayModeProperty.AddOwner<DrawerPage>();DrawerPage -> public static readonly StyledProperty<VerticalAlignment> VerticalContentAlignmentProperty = ContentControl.VerticalContentAlignmentProperty.AddOwner<DrawerPage>();DrawerPage -> public static readonly StyledProperty<bool> IsGestureEnabledProperty = AvaloniaProperty.Register<DrawerPage, bool>(nameof(IsGestureEnabled), true);DrawerPage -> public static readonly StyledProperty<bool> IsOpenProperty = AvaloniaProperty.Register<DrawerPage, bool>(nameof(IsOpen), coerce: CoerceIsOpen);DrawerPage -> public static readonly StyledProperty<double> CompactDrawerLengthProperty = AvaloniaProperty.Register<DrawerPage, double>(nameof(CompactDrawerLength), 48, validate: ValidateLength);DrawerPage -> public static readonly StyledProperty<double> DrawerBreakpointLengthProperty = AvaloniaProperty.Register<DrawerPage, double>(nameof(DrawerBreakpointLength), 0d);DrawerPage -> public static readonly StyledProperty<double> DrawerLengthProperty = AvaloniaProperty.Register<DrawerPage, double>(nameof(DrawerLength), 320, validate: ValidateLength);DrawerPage -> public static readonly StyledProperty<object?> ContentProperty = AvaloniaProperty.Register<DrawerPage, object?>(nameof(Content));DrawerPage -> public static readonly StyledProperty<object?> DrawerFooterProperty = AvaloniaProperty.Register<DrawerPage, object?>(nameof(DrawerFooter));DrawerPage -> public static readonly StyledProperty<object?> DrawerHeaderProperty = AvaloniaProperty.Register<DrawerPage, object?>(nameof(DrawerHeader));DrawerPage -> public static readonly StyledProperty<object?> DrawerIconProperty = AvaloniaProperty.Register<DrawerPage, object?>(nameof(DrawerIcon));DrawerPage -> public static readonly StyledProperty<object?> DrawerProperty = AvaloniaProperty.Register<DrawerPage, object?>(nameof(Drawer));src/Avalonia.Controls/Page/DrawerPlacement.cspublic enum DrawerPlacement {src/Avalonia.Controls/Page/INavigation.csINavigation -> IReadOnlyList<Page> ModalStack { get; }INavigation -> IReadOnlyList<Page> NavigationStack { get; }INavigation -> Task PopAllModalsAsync();INavigation -> Task PopAllModalsAsync(IPageTransition? transition);INavigation -> Task PopToPageAsync(Page page);INavigation -> Task PopToPageAsync(Page page, IPageTransition? transition);INavigation -> Task PopToRootAsync();INavigation -> Task PopToRootAsync(IPageTransition? transition);INavigation -> Task PushAsync(Page page);INavigation -> Task PushAsync(Page page, IPageTransition? transition);INavigation -> Task PushModalAsync(Page page);INavigation -> Task PushModalAsync(Page page, IPageTransition? transition);INavigation -> Task ReplaceAsync(Page page);INavigation -> Task ReplaceAsync(Page page, IPageTransition? transition);INavigation -> Task<Page?> PopAsync();INavigation -> Task<Page?> PopAsync(IPageTransition? transition);INavigation -> Task<Page?> PopModalAsync();INavigation -> Task<Page?> PopModalAsync(IPageTransition? transition);INavigation -> bool CanGoBack { get; }INavigation -> int StackDepth { get; }public interface INavigation {INavigation -> void InsertPage(Page page, Page before);INavigation -> void RemovePage(Page page);src/Avalonia.Controls/Page/ModalPoppedEventArgs.csModalPoppedEventArgs -> public ModalPoppedEventArgs(Page modal) {ModalPoppedEventArgs -> public Page Modal { get; }public class ModalPoppedEventArgs : EventArgs {src/Avalonia.Controls/Page/ModalPushedEventArgs.csModalPushedEventArgs -> public ModalPushedEventArgs(Page modal) {ModalPushedEventArgs -> public Page Modal { get; }public class ModalPushedEventArgs : EventArgs {src/Avalonia.Controls/Page/MultiPage.csMultiPage -> public IDataTemplate? PageTemplate {MultiPage -> public IEnumerable<Page>? Pages {MultiPage -> public IEnumerable? ItemsSource {public abstract class MultiPage : Page {MultiPage -> public event EventHandler<NotifyCollectionChangedEventArgs>? PagesChanged;MultiPage -> public event EventHandler? CurrentPageChanged;MultiPage -> public static readonly StyledProperty<IDataTemplate?> PageTemplateProperty = AvaloniaProperty.Register<MultiPage, IDataTemplate?>(nameof(PageTemplate), new DefaultPageDataTemplate());MultiPage -> public static readonly StyledProperty<IEnumerable<Page>?> PagesProperty = AvaloniaProperty.Register<MultiPage, IEnumerable<Page>?>(nameof(Pages));MultiPage -> public static readonly StyledProperty<IEnumerable?> ItemsSourceProperty = AvaloniaProperty.Register<MultiPage, IEnumerable?>(nameof(ItemsSource));src/Avalonia.Controls/Page/NavigatedFromEventArgs.csNavigatedFromEventArgs -> public NavigatedFromEventArgs(Page? destinationPage, NavigationType navigationType) {NavigatedFromEventArgs -> public NavigationType NavigationType { get; }NavigatedFromEventArgs -> public Page? DestinationPage { get; }public class NavigatedFromEventArgs : EventArgs {src/Avalonia.Controls/Page/NavigatedToEventArgs.csNavigatedToEventArgs -> public NavigatedToEventArgs(Page? previousPage, NavigationType navigationType) {NavigatedToEventArgs -> public NavigationType NavigationType { get; }NavigatedToEventArgs -> public Page? PreviousPage { get; }public class NavigatedToEventArgs : EventArgs {src/Avalonia.Controls/Page/NavigatingFromEventArgs.csNavigatingFromEventArgs -> public NavigatingFromEventArgs(Page? destinationPage, NavigationType navigationType) {NavigatingFromEventArgs -> public NavigationType NavigationType { get; }NavigatingFromEventArgs -> public Page? DestinationPage { get; }NavigatingFromEventArgs -> public bool Cancel { get; set; }public class NavigatingFromEventArgs : EventArgs {src/Avalonia.Controls/Page/NavigationEventArgs.csNavigationEventArgs -> public NavigationEventArgs(Page page, NavigationType navigationType) {NavigationEventArgs -> public NavigationType NavigationType { get; }NavigationEventArgs -> public Page Page { get; }public class NavigationEventArgs : EventArgs {src/Avalonia.Controls/Page/NavigationPage.csNavigationPage -> public IPageTransition? ModalTransition {NavigationPage -> public IPageTransition? PageTransition {NavigationPage -> public IReadOnlyList<Page> ModalStack {NavigationPage -> public IReadOnlyList<Page> NavigationStack {NavigationPage -> public NavigationPage() {NavigationPage -> public async Task PopAllModalsAsync() {NavigationPage -> public async Task PopAllModalsAsync(IPageTransition? transition) {NavigationPage -> public async Task PopToPageAsync(Page page) {NavigationPage -> public async Task PopToPageAsync(Page page, IPageTransition? transition) {NavigationPage -> public async Task PopToRootAsync() {NavigationPage -> public async Task PopToRootAsync(IPageTransition? transition) {NavigationPage -> public async Task PushAsync(Page page) {NavigationPage -> public async Task PushAsync(Page page, IPageTransition? transition) {NavigationPage -> public async Task PushModalAsync(Page page) {NavigationPage -> public async Task PushModalAsync(Page page, IPageTransition? transition) {NavigationPage -> public async Task ReplaceAsync(Page page) {NavigationPage -> public async Task ReplaceAsync(Page page, IPageTransition? transition) {NavigationPage -> public async Task<Page?> PopAsync() {NavigationPage -> public async Task<Page?> PopAsync(IPageTransition? transition) {NavigationPage -> public async Task<Page?> PopModalAsync() {NavigationPage -> public async Task<Page?> PopModalAsync(IPageTransition? transition) {NavigationPage -> public bool CanGoBack => _canGoBack;NavigationPage -> public bool HasShadow {NavigationPage -> public bool IsBackButtonVisible {NavigationPage -> public bool IsGestureEnabled {NavigationPage -> public bool IsNavigating => _isNavigating;NavigationPage -> public bool? IsBackButtonEffectivelyVisible {public class NavigationPage : MultiPage, INavigation {NavigationPage -> public double BarHeight {NavigationPage -> public double EffectiveBarHeight {NavigationPage -> public event EventHandler<ModalPoppedEventArgs>? ModalPopped;NavigationPage -> public event EventHandler<ModalPushedEventArgs>? ModalPushed;NavigationPage -> public event EventHandler<NavigationEventArgs>? Popped;NavigationPage -> public event EventHandler<NavigationEventArgs>? PoppedToRoot;NavigationPage -> public event EventHandler<NavigationEventArgs>? Pushed;NavigationPage -> public event EventHandler<PageInsertedEventArgs>? PageInserted;NavigationPage -> public event EventHandler<PageRemovedEventArgs>? PageRemoved;NavigationPage -> public int StackDepth => _navigationStack.Count;NavigationPage -> public object? Content {NavigationPage -> public static BarLayoutBehavior? GetBarLayoutBehavior(Page page) =>NavigationPage -> public static Control? GetBottomCommandBar(Page page) =>NavigationPage -> public static Control? GetTopCommandBar(Page page) =>NavigationPage -> public static bool GetHasBackButton(Page page) =>NavigationPage -> public static bool GetHasNavigationBar(Page page) =>NavigationPage -> public static bool GetIsBackButtonEnabled(Page page) =>NavigationPage -> public static double? GetBarHeightOverride(Page page) =>NavigationPage -> public static object? GetBackButtonContent(Page page) =>NavigationPage -> public static object? GetHeader(Page page) =>NavigationPage -> public static readonly AttachedProperty<BarLayoutBehavior?> BarLayoutBehaviorProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, BarLayoutBehavior?>("BarLayoutBehavior");NavigationPage -> public static readonly AttachedProperty<Control?> BottomCommandBarProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, Control?>("BottomCommandBar");NavigationPage -> public static readonly AttachedProperty<Control?> TopCommandBarProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, Control?>("TopCommandBar");NavigationPage -> public static readonly AttachedProperty<bool> HasBackButtonProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, bool>("HasBackButton", true);NavigationPage -> public static readonly AttachedProperty<bool> HasNavigationBarProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, bool>("HasNavigationBar", true);NavigationPage -> public static readonly AttachedProperty<bool> IsBackButtonEnabledProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, bool>("IsBackButtonEnabled", true);NavigationPage -> public static readonly AttachedProperty<double?> BarHeightOverrideProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, double?>("BarHeightOverride");NavigationPage -> public static readonly AttachedProperty<object?> BackButtonContentProperty = AvaloniaProperty.RegisterAttached<NavigationPage, Page, object?>("BackButtonContent");NavigationPage -> public static readonly DirectProperty<NavigationPage, bool> CanGoBackProperty = AvaloniaProperty.RegisterDirect<NavigationPage, bool>(nameof(CanGoBack), o => o.CanGoBack);NavigationPage -> public static readonly DirectProperty<NavigationPage, bool> IsNavigatingProperty = AvaloniaProperty.RegisterDirect<NavigationPage, bool>(nameof(IsNavigating), o => o._isNavigating);NavigationPage -> public static readonly DirectProperty<NavigationPage, bool?> IsBackButtonEffectivelyVisibleProperty = AvaloniaProperty.RegisterDirect<NavigationPage, bool?>(nameof(IsBackButtonEffectivelyVisible), o => o.IsBackButtonEffectivelyVisible);NavigationPage -> public static readonly DirectProperty<NavigationPage, double> EffectiveBarHeightProperty = AvaloniaProperty.RegisterDirect<NavigationPage, double>(nameof(EffectiveBarHeight), o => o.EffectiveBarHeight);NavigationPage -> public static readonly StyledProperty<IPageTransition?> ModalTransitionProperty = AvaloniaProperty.Register<NavigationPage, IPageTransition?>(nameof(ModalTransition));NavigationPage -> public static readonly StyledProperty<IPageTransition?> PageTransitionProperty = AvaloniaProperty.Register<NavigationPage, IPageTransition?>(nameof(PageTransition));NavigationPage -> public static readonly StyledProperty<bool> HasShadowProperty = AvaloniaProperty.Register<NavigationPage, bool>(nameof(HasShadow), false);NavigationPage -> public static readonly StyledProperty<bool> IsBackButtonVisibleProperty = AvaloniaProperty.Register<NavigationPage, bool>(nameof(IsBackButtonVisible), true);NavigationPage -> public static readonly StyledProperty<bool> IsGestureEnabledProperty = AvaloniaProperty.Register<NavigationPage, bool>(nameof(IsGestureEnabled), true);NavigationPage -> public static readonly StyledProperty<double> BarHeightProperty = AvaloniaProperty.Register<NavigationPage, double>(nameof(BarHeight), 48.0);NavigationPage -> public static readonly StyledProperty<object?> ContentProperty = AvaloniaProperty.Register<NavigationPage, object?>(nameof(Content));NavigationPage -> public static void SetBackButtonContent(Page page, object? content) =>NavigationPage -> public static void SetBarHeightOverride(Page page, double? value) =>NavigationPage -> public static void SetBarLayoutBehavior(Page page, BarLayoutBehavior? value) =>NavigationPage -> public static void SetBottomCommandBar(Page page, Control? commandBar) =>NavigationPage -> public static void SetHasBackButton(Page page, bool value) =>NavigationPage -> public static void SetHasNavigationBar(Page page, bool value) =>NavigationPage -> public static void SetHeader(Page page, object? header) =>NavigationPage -> public static void SetIsBackButtonEnabled(Page page, bool value) =>NavigationPage -> public static void SetTopCommandBar(Page page, Control? commandBar) =>NavigationPage -> public void InsertPage(Page page, Page before) {NavigationPage -> public void RemovePage(Page page) {src/Avalonia.Controls/Page/NavigationType.cspublic enum NavigationType {src/Avalonia.Controls/Page/Page.csPage -> public IDataTemplate? IconTemplate {Page -> public INavigation? Navigation {Page -> public Page? CurrentPage {Page -> public Thickness SafeAreaPadding {public abstract class Page : TemplatedControl, IHeadered {Page -> public bool IsInNavigationPage {Page -> public event EventHandler<NavigatedFromEventArgs>? NavigatedFrom;Page -> public event EventHandler<NavigatedToEventArgs>? NavigatedTo;Page -> public event EventHandler<RoutedEventArgs>? PageNavigationSystemBackButtonPressed {Page -> public event Func<NavigatingFromEventArgs, Task>? Navigating;Page -> public object? Header {Page -> public object? Icon {Page -> public static readonly DirectProperty<Page, INavigation?> NavigationProperty = AvaloniaProperty.RegisterDirect<Page, INavigation?>( nameof(Navigation), o => o.Navigation,Page -> public static readonly RoutedEvent<RoutedEventArgs> PageNavigationSystemBackButtonPressedEvent = RoutedEvent.Register<Page, RoutedEventArgs>( nameof(PageNavigationSystemBackButtonPressed), RoutingStrategies.Bubble);Page -> public static readonly StyledProperty<IDataTemplate?> IconTemplateProperty = AvaloniaProperty.Register<Page, IDataTemplate?>(nameof(IconTemplate));Page -> public static readonly StyledProperty<Page?> CurrentPageProperty = AvaloniaProperty.Register<Page, Page?>(nameof(CurrentPage));Page -> public static readonly StyledProperty<Thickness> SafeAreaPaddingProperty = AvaloniaProperty.Register<Page, Thickness>(nameof(SafeAreaPadding), validate: PaddingProperty.ValidateValue);Page -> public static readonly StyledProperty<bool> IsInNavigationPageProperty = AvaloniaProperty.Register<Page, bool>(nameof(IsInNavigationPage));Page -> public static readonly StyledProperty<object?> HeaderProperty = AvaloniaProperty.Register<Page, object?>(nameof(Header));Page -> public static readonly StyledProperty<object?> IconProperty = AvaloniaProperty.Register<Page, object?>(nameof(Icon));src/Avalonia.Controls/Page/PageInsertedEventArgs.csPageInsertedEventArgs -> public Page Before { get; }PageInsertedEventArgs -> public Page Page { get; }PageInsertedEventArgs -> public PageInsertedEventArgs(Page page, Page before) {public class PageInsertedEventArgs : EventArgs {src/Avalonia.Controls/Page/PageNavigationHost.csPageNavigationHost -> public Page? Page {public class PageNavigationHost : ContentControl {PageNavigationHost -> public static readonly StyledProperty<Page?> PageProperty = AvaloniaProperty.Register<PageNavigationHost, Page?>(nameof(Page));src/Avalonia.Controls/Page/PageRemovedEventArgs.csPageRemovedEventArgs -> public Page Page { get; }PageRemovedEventArgs -> public PageRemovedEventArgs(Page page) {public class PageRemovedEventArgs : EventArgs {src/Avalonia.Controls/Page/PageSelectionChangedEventArgs.csPageSelectionChangedEventArgs -> public Page? CurrentPage { get; }PageSelectionChangedEventArgs -> public Page? PreviousPage { get; }PageSelectionChangedEventArgs -> public PageSelectionChangedEventArgs(RoutedEvent routedEvent, Page? previousPage, Page? currentPage) : base(routedEvent) {public class PageSelectionChangedEventArgs : RoutedEventArgs {src/Avalonia.Controls/Page/SelectingMultiPage.csSelectingMultiPage -> public Page? SelectedPage => _selectedPage;public abstract class SelectingMultiPage : MultiPage {SelectingMultiPage -> public event EventHandler<PageSelectionChangedEventArgs>? SelectionChanged {SelectingMultiPage -> public int SelectedIndex {SelectingMultiPage -> public static readonly DirectProperty<SelectingMultiPage, Page?> SelectedPageProperty = AvaloniaProperty.RegisterDirect<SelectingMultiPage, Page?>( nameof(SelectedPage), o => o._selectedPage);SelectingMultiPage -> public static readonly DirectProperty<SelectingMultiPage, int> SelectedIndexProperty = AvaloniaProperty.RegisterDirect<SelectingMultiPage, int>( nameof(SelectedIndex), o => o._selectedIndex,SelectingMultiPage -> public static readonly RoutedEvent<PageSelectionChangedEventArgs> SelectionChangedEvent = RoutedEvent.Register<SelectingMultiPage, PageSelectionChangedEventArgs>( nameof(SelectionChanged), RoutingStrategies.Bubble);src/Avalonia.Controls/Page/TabPlacement.cspublic enum TabPlacement {src/Avalonia.Controls/Page/TabbedPage.csTabbedPage -> public IDataTemplate? IndicatorTemplate {TabbedPage -> public IPageTransition? PageTransition {TabbedPage -> public TabPlacement TabPlacement {TabbedPage -> public TabbedPage() {TabbedPage -> public bool IsGestureEnabled {TabbedPage -> public bool IsKeyboardNavigationEnabled {public class TabbedPage : SelectingMultiPage {TabbedPage -> public static bool GetIsTabEnabled(Page page) => page.GetValue(IsTabEnabledProperty);TabbedPage -> public static readonly AttachedProperty<bool> IsTabEnabledProperty = AvaloniaProperty.RegisterAttached<TabbedPage, Page, bool>("IsTabEnabled", defaultValue: true);TabbedPage -> public static readonly StyledProperty<IDataTemplate?> IndicatorTemplateProperty = AvaloniaProperty.Register<TabbedPage, IDataTemplate?>(nameof(IndicatorTemplate));TabbedPage -> public static readonly StyledProperty<IPageTransition?> PageTransitionProperty = AvaloniaProperty.Register<TabbedPage, IPageTransition?>(nameof(PageTransition));TabbedPage -> public static readonly StyledProperty<TabPlacement> TabPlacementProperty = AvaloniaProperty.Register<TabbedPage, TabPlacement>(nameof(TabPlacement), TabPlacement.Auto);TabbedPage -> public static readonly StyledProperty<bool> IsGestureEnabledProperty = AvaloniaProperty.Register<TabbedPage, bool>(nameof(IsGestureEnabled), defaultValue: false);TabbedPage -> public static readonly StyledProperty<bool> IsKeyboardNavigationEnabledProperty = AvaloniaProperty.Register<TabbedPage, bool>(nameof(IsKeyboardNavigationEnabled), true);TabbedPage -> public static void SetIsTabEnabled(Page page, bool value) =>src/Avalonia.Controls/PipsPager/PipsPager.csPipsPager -> public ControlTheme? NextButtonStyle {PipsPager -> public ControlTheme? PreviousButtonStyle {PipsPager -> public Orientation Orientation {PipsPager -> public PipsPager() {PipsPager -> public PipsPagerTemplateSettings TemplateSettings {PipsPager -> public bool IsNextButtonVisible {PipsPager -> public bool IsPreviousButtonVisible {public class PipsPager : TemplatedControl {PipsPager -> public event EventHandler<PipsPagerSelectedIndexChangedEventArgs>? SelectedIndexChanged {PipsPager -> public int MaxVisiblePips {PipsPager -> public int NumberOfPages {PipsPager -> public int SelectedPageIndex {PipsPager -> public static readonly DirectProperty<PipsPager, PipsPagerTemplateSettings> TemplateSettingsProperty = AvaloniaProperty.RegisterDirect<PipsPager, PipsPagerTemplateSettings>(nameof(TemplateSettings), x => x.TemplateSettings);PipsPager -> public static readonly RoutedEvent<PipsPagerSelectedIndexChangedEventArgs> SelectedIndexChangedEvent = RoutedEvent.Register<PipsPager, PipsPagerSelectedIndexChangedEventArgs>(nameof(SelectedIndexChanged), RoutingStrategies.Bubble);PipsPager -> public static readonly StyledProperty<ControlTheme?> NextButtonStyleProperty = AvaloniaProperty.Register<PipsPager, ControlTheme?>(nameof(NextButtonStyle));PipsPager -> public static readonly StyledProperty<ControlTheme?> PreviousButtonStyleProperty = AvaloniaProperty.Register<PipsPager, ControlTheme?>(nameof(PreviousButtonStyle));PipsPager -> public static readonly StyledProperty<Orientation> OrientationProperty = AvaloniaProperty.Register<PipsPager, Orientation>(nameof(Orientation), Orientation.Horizontal);PipsPager -> public static readonly StyledProperty<bool> IsNextButtonVisibleProperty = AvaloniaProperty.Register<PipsPager, bool>(nameof(IsNextButtonVisible), true);PipsPager -> public static readonly StyledProperty<bool> IsPreviousButtonVisibleProperty = AvaloniaProperty.Register<PipsPager, bool>(nameof(IsPreviousButtonVisible), true);PipsPager -> public static readonly StyledProperty<int> MaxVisiblePipsProperty = AvaloniaProperty.Register<PipsPager, int>(nameof(MaxVisiblePips), 5);PipsPager -> public static readonly StyledProperty<int> NumberOfPagesProperty = AvaloniaProperty.Register<PipsPager, int>(nameof(NumberOfPages));PipsPager -> public static readonly StyledProperty<int> SelectedPageIndexProperty = AvaloniaProperty.Register<PipsPager, int>(nameof(SelectedPageIndex), defaultBindingMode: BindingMode.TwoWay);src/Avalonia.Controls/PipsPager/PipsPagerSelectedIndexChangedEventArgs.csPipsPagerSelectedIndexChangedEventArgs -> public PipsPagerSelectedIndexChangedEventArgs(int oldIndex, int newIndex) : base(PipsPager.SelectedIndexChangedEvent) {public class PipsPagerSelectedIndexChangedEventArgs : RoutedEventArgs {PipsPagerSelectedIndexChangedEventArgs -> public int NewIndex { get; }PipsPagerSelectedIndexChangedEventArgs -> public int OldIndex { get; }src/Avalonia.Controls/PipsPager/PipsPagerTemplateSettings.csPipsPagerTemplateSettings -> public AvaloniaList<int> Pips {public class PipsPagerTemplateSettings : AvaloniaObject {PipsPagerTemplateSettings -> public static readonly DirectProperty<PipsPagerTemplateSettings, AvaloniaList<int>> PipsProperty = AvaloniaProperty.RegisterDirect<PipsPagerTemplateSettings, AvaloniaList<int>>( nameof(Pips), o => o.Pips);src/Avalonia.Controls/Platform/IPlatformNativeSurfaceHandle.cspublic interface INativePlatformHandleSurface : IPlatformHandle, IPlatformRenderSurface {src/Avalonia.Controls/Platform/ITopLevelImpl.csITopLevelImpl -> IPlatformRenderSurface[] Surfaces { get; }src/Avalonia.Controls/Platform/IWindowImpl.csIWindowImpl -> PlatformRequestedDrawnDecoration RequestedDrawnDecorations { get; }IWindowImpl -> void SetWindowDecorations(WindowDecorations enabled);src/Avalonia.Controls/Platform/IWindowingPlatform.csIWindowingPlatform -> void GetWindowsZOrder(ReadOnlySpan<IWindowImpl> windows, Span<long> zOrder);src/Avalonia.Controls/Platform/PlatformRequestedDrawnDecoration.csAvalonia.Controls.Platformpublic enum PlatformRequestedDrawnDecoration {src/Avalonia.Controls/Platform/Screen.csScreen -> public abstract bool Equals(Screen? other);public abstract class Screen : IEquatable<Screen> {Screen -> public abstract override int GetHashCode();src/Avalonia.Controls/Presenters/ContentPresenter.csContentPresenter -> public double LetterSpacing {ContentPresenter -> public static readonly StyledProperty<double> LetterSpacingProperty = TextElement.LetterSpacingProperty.AddOwner<ContentPresenter>();src/Avalonia.Controls/Presenters/TextPresenter.csTextPresenter -> public static readonly StyledProperty<double> LetterSpacingProperty = TextElement.LetterSpacingProperty.AddOwner<TextPresenter>();src/Avalonia.Controls/Primitives/AccessText.csAccessText -> public static readonly AttachedProperty<bool> ShowAccessKeyProperty = AccessKeyHandler.ShowAccessKeyProperty.AddOwner<AccessText>();AccessText -> public string? AccessKey {src/Avalonia.Controls/Primitives/ILogicalScrollable.csILogicalScrollable -> new bool CanHorizontallyScroll { get; set; }ILogicalScrollable -> new bool CanVerticallyScroll { get; set; }src/Avalonia.Controls/Primitives/ItemSelectionEventTriggers.csAvalonia.Controls.PrimitivesItemSelectionEventTriggers -> public static bool HasRangeSelectionModifier(Visual selectable, RoutedEventArgs eventArgs) => HasModifiers(eventArgs, Hotkeys(selectable)?.SelectionModifiers);ItemSelectionEventTriggers -> public static bool HasToggleSelectionModifier(Visual selectable, RoutedEventArgs eventArgs) => HasModifiers(eventArgs, Hotkeys(selectable)?.CommandModifiers);ItemSelectionEventTriggers -> public static bool ShouldTriggerSelection(Visual selectable, KeyEventArgs eventArgs) {ItemSelectionEventTriggers -> public static bool ShouldTriggerSelection(Visual selectable, PointerEventArgs eventArgs) {public static class ItemSelectionEventTriggers {src/Avalonia.Controls/Primitives/OverlayPopupHost.cspublic class OverlayPopupHost : ContentControl, IPopupHost, IManagedPopupPositionerPopup {src/Avalonia.Controls/Primitives/SelectingItemsControl.csSelectingItemsControl -> public BindingBase? SelectedValueBinding {SelectingItemsControl -> public new static SelectingItemsControl? ItemsControlFromItemContainer(Control container) => ItemsControl.ItemsControlFromItemContainer(container) as SelectingItemsControl;SelectingItemsControl -> public static readonly StyledProperty<BindingBase?> SelectedValueBindingProperty = AvaloniaProperty.Register<SelectingItemsControl, BindingBase?>(nameof(SelectedValueBinding));SelectingItemsControl -> public virtual bool UpdateSelectionFromEvent(Control container, RoutedEventArgs eventArgs) {src/Avalonia.Controls/Primitives/TabStrip.csTabStrip -> public override bool UpdateSelectionFromEvent(Control container, RoutedEventArgs eventArgs) {src/Avalonia.Controls/Primitives/TemplatedControl.csTemplatedControl -> public double LetterSpacing {TemplatedControl -> public static readonly StyledProperty<double> LetterSpacingProperty = TextElement.LetterSpacingProperty.AddOwner<TemplatedControl>();src/Avalonia.Controls/Primitives/TextSearch.csTextSearch -> public static BindingBase? GetTextBinding(AvaloniaObject element) => element.GetValue(TextBindingProperty);TextSearch -> public static readonly AttachedProperty<BindingBase?> TextBindingProperty = AvaloniaProperty.RegisterAttached<AvaloniaObject, BindingBase?>("TextBinding", typeof(TextSearch));TextSearch -> public static readonly AttachedProperty<string?> TextProperty = AvaloniaProperty.RegisterAttached<AvaloniaObject, string?>("Text", typeof(TextSearch));TextSearch -> public static string? GetText(AvaloniaObject element) => element.GetValue(TextProperty);TextSearch -> public static void SetText(AvaloniaObject element, string? text) => element.SetValue(TextProperty, text);TextSearch -> public static void SetTextBinding(AvaloniaObject element, BindingBase? value) => element.SetValue(TextBindingProperty, value);src/Avalonia.Controls/Primitives/VisualLayerManager.csVisualLayerManager -> public bool EnableAdornerLayer { get; set; } = true;VisualLayerManager -> public bool EnableOverlayLayer { get; set; }VisualLayerManager -> public bool EnableTextSelectorLayer { get; set; }public sealed class VisualLayerManager : Decorator {src/Avalonia.Controls/Remote/RemoteWidget.cspublic enum SizingMode {src/Avalonia.Controls/ScrollViewer.cspublic class ScrollViewer : ContentControl, IScrollable, IScrollAnchorProvider {src/Avalonia.Controls/TabControl.csTabControl -> public IDataTemplate? IndicatorTemplate {TabControl -> public IPageTransition? PageTransition {TabControl -> public override bool UpdateSelectionFromEvent(Control container, RoutedEventArgs eventArgs) {TabControl -> public static readonly StyledProperty<IDataTemplate?> IndicatorTemplateProperty = AvaloniaProperty.Register<TabControl, IDataTemplate?>(nameof(IndicatorTemplate));TabControl -> public static readonly StyledProperty<IPageTransition?> PageTransitionProperty = AvaloniaProperty.Register<TabControl, IPageTransition?>(nameof(PageTransition));src/Avalonia.Controls/TabItem.csTabItem -> public IDataTemplate? IconTemplate {TabItem -> public IDataTemplate? IndicatorTemplate {TabItem -> public object? Icon {TabItem -> public static readonly StyledProperty<IDataTemplate?> IconTemplateProperty = AvaloniaProperty.Register<TabItem, IDataTemplate?>(nameof(IconTemplate));TabItem -> public static readonly StyledProperty<IDataTemplate?> IndicatorTemplateProperty = AvaloniaProperty.Register<TabItem, IDataTemplate?>(nameof(IndicatorTemplate));TabItem -> public static readonly StyledProperty<object?> IconProperty = AvaloniaProperty.Register<TabItem, object?>(nameof(Icon));src/Avalonia.Controls/Templates/FuncTreeDataTemplate.csFuncTreeDataTemplate -> public IDisposable BindChildren(AvaloniaObject target, AvaloniaProperty targetProperty, object item) {src/Avalonia.Controls/Templates/ITreeDataTemplate.csITreeDataTemplate -> IDisposable BindChildren(AvaloniaObject target, AvaloniaProperty targetProperty, object item);src/Avalonia.Controls/TextBlock.csTextBlock -> public static readonly StyledProperty<double> LetterSpacingProperty = TextElement.LetterSpacingProperty.AddOwner<TextBlock>();src/Avalonia.Controls/TextBox.csTextBox -> public IBrush? PlaceholderForeground {TextBox -> public IBrush? WatermarkForeground {TextBox -> public bool UseFloatingPlaceholder {TextBox -> public static readonly StyledProperty<IBrush?> PlaceholderForegroundProperty = AvaloniaProperty.Register<TextBox, IBrush?>(nameof(PlaceholderForeground));TextBox -> public static readonly StyledProperty<IBrush?> WatermarkForegroundProperty = PlaceholderForegroundProperty;TextBox -> public static readonly StyledProperty<bool> UseFloatingPlaceholderProperty = AvaloniaProperty.Register<TextBox, bool>(nameof(UseFloatingPlaceholder));TextBox -> public static readonly StyledProperty<bool> UseFloatingWatermarkProperty = UseFloatingPlaceholderProperty;TextBox -> public static readonly StyledProperty<string?> PlaceholderTextProperty = AvaloniaProperty.Register<TextBox, string?>(nameof(PlaceholderText));TextBox -> public static readonly StyledProperty<string?> WatermarkProperty = PlaceholderTextProperty;TextBox -> public string? PlaceholderText {src/Avalonia.Controls/TopLevel.csTopLevel -> public IFocusManager FocusManager => _source.FocusManager;public abstract class TopLevel : ContentControl, ICloseable, IStyleHost, ILogicalRoot {src/Avalonia.Controls/TreeView.csTreeView -> public virtual bool UpdateSelectionFromEvent(Control container, RoutedEventArgs eventArgs) {src/Avalonia.Controls/Window.csWindow -> public WindowDecorations SystemDecorations {Window -> public WindowDecorations WindowDecorations {public class Window : WindowBase, IFocusScope {public enum WindowDecorations {Window -> public static readonly StyledProperty<WindowDecorations> WindowDecorationsProperty = AvaloniaProperty.Register<Window, WindowDecorations>(nameof(WindowDecorations), WindowDecorations.Full);Window -> public static void SortWindowsByZOrder(Span<Window> windows) {src/Headless/Avalonia.Headless.Vnc/HeadlessVncPlatformExtensions.csHeadlessVncPlatformExtensions -> public static int StartWithHeadlessVncPlatform( this AppBuilder builder, string? host, int port, string? password, string[] args, ShutdownMode shutdownMode = ShutdownMode.OnLastWindowClose) {HeadlessVncPlatformExtensions -> public static int StartWithHeadlessVncPlatform( this AppBuilder builder, string? host, int port, string[] args, ShutdownMode shutdownMode = ShutdownMode.OnLastWindowClose) {src/Headless/Avalonia.Headless.XUnit/AvaloniaFact.csAvalonia.Headless.XUnitpublic sealed class AvaloniaFactAttribute( [CallerFilePath] string? sourceFilePath = null, [CallerLineNumber] int sourceLineNumber = -1) : FactAttribute(sourceFilePath, sourceLineNumber);src/Headless/Avalonia.Headless.XUnit/AvaloniaFactDiscoverer.csAvalonia.Headless.XUnitpublic class AvaloniaFactDiscoverer : FactDiscoverer {src/Headless/Avalonia.Headless.XUnit/AvaloniaTestFrameworkAttribute.csAvalonia.Headless.XUnitAvaloniaTestFrameworkAttribute -> public Type FrameworkType => typeof(AvaloniaTestFramework);src/Headless/Avalonia.Headless.XUnit/AvaloniaTheoryAttribute.csAvalonia.Headless.XUnitpublic sealed class AvaloniaTheoryAttribute : TheoryAttribute;src/Headless/Avalonia.Headless/HeadlessUnitTestSession.csAvalonia.HeadlessHeadlessUnitTestSession -> public async ValueTask DisposeAsync() {public sealed class HeadlessUnitTestSession : IDisposable, IAsyncDisposable {src/Headless/Avalonia.Headless/HeadlessWindowExtensions.csAvalonia.HeadlessHeadlessWindowExtensions -> public static void SetRenderScaling(this TopLevel topLevel, double scaling) =>src/Linux/Avalonia.LinuxFramebuffer/DrmOutputOptions.csDrmOutputOptions -> public SurfaceOrientation Orientation { get; set; } = SurfaceOrientation.Rotation0;src/Linux/Avalonia.LinuxFramebuffer/Output/DrmOutput.csDrmOutput -> public PixelSize PixelSize => Orientation == SurfaceOrientation.Rotation0 || Orientation == SurfaceOrientation.Rotation180DrmOutput -> public SurfaceOrientation Orientation {public unsafe class DrmOutput : IGlOutputBackend, IGlPlatformSurface, ISurfaceOrientation {src/Linux/Avalonia.LinuxFramebuffer/Output/FbdevOutput.csFbdevOutput -> public IFramebufferRenderTarget CreateFramebufferRenderTarget() => new FuncFramebufferRenderTarget(Lock, true);FbdevOutput -> public ILockedFramebuffer Lock(IRenderTarget.RenderTargetSceneInfo _, out FramebufferLockProperties properties) {src/Linux/Avalonia.LinuxFramebuffer/Output/IOutputBackend.cspublic interface IOutputBackend : IPlatformRenderSurface {src/Avalonia.X11/X11Platform.csX11PlatformOptions -> public Action<Exception>? ExternalGLibMainLoopExceptionLogger { get; set; }X11PlatformOptions -> public bool? EnableDrawnDecorations {src/Avalonia.Metal/IMetalDevice.csAvalonia.Metalpublic interface IMetalPlatformSurface : IPlatformRenderSurface {public interface IMetalPlatformSurfaceRenderTarget : IDisposable, IPlatformRenderSurfaceRenderTarget {src/Avalonia.OpenGL/Egl/EglGlPlatformSurface.csEglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfoWithWaitPolicy -> public bool SkipWaits { get; }EglGlPlatformSurface -> public interface IEglWindowGlPlatformSurfaceInfoWithWaitPolicy : IEglWindowGlPlatformSurfaceInfo {src/Avalonia.OpenGL/Egl/EglGlPlatformSurfaceBase.csEglPlatformSurfaceRenderTargetBase -> public IGlPlatformSurfaceRenderingSession BeginDraw(IRenderTarget.RenderTargetSceneInfo sceneInfo) {EglPlatformSurfaceRenderTargetBase -> public abstract IGlPlatformSurfaceRenderingSession BeginDrawCore(IRenderTarget.RenderTargetSceneInfo sceneInfo);public abstract class EglPlatformSurfaceRenderTargetBase : IGlPlatformSurfaceRenderTarget {src/Avalonia.OpenGL/GlConsts.csGlConsts -> public const int GL_TRIANGLE_FAN = 0x0006;src/Avalonia.OpenGL/GlInterface.csGlInterface -> public partial void Uniform1i(int location, int value);src/Avalonia.OpenGL/IGlContext.csIGlPlatformSurfaceRenderTargetFactory -> IGlPlatformSurfaceRenderTarget CreateRenderTarget(IGlContext context, IPlatformRenderSurface surface);IGlPlatformSurfaceRenderTargetFactory -> bool CanRenderToSurface(IGlContext context, IPlatformRenderSurface surface);src/Avalonia.OpenGL/Surfaces/IGlPlatformSurface.cspublic interface IGlPlatformSurface : IPlatformRenderSurface {src/Avalonia.OpenGL/Surfaces/IGlPlatformSurfaceRenderTarget.csIGlPlatformSurfaceRenderTarget -> IGlPlatformSurfaceRenderingSession BeginDraw(IRenderTarget.RenderTargetSceneInfo sceneInfo);IGlPlatformSurfaceRenderTarget -> bool IsCorrupted { get; }public interface IGlPlatformSurfaceRenderTarget : IDisposable, IPlatformRenderSurfaceRenderTarget {src/Avalonia.Vulkan/IVulkanDevice.csAvalonia.VulkanIVulkanPlatformGraphicsContext -> IVulkanRenderTarget CreateRenderTarget(IEnumerable<IPlatformRenderSurface> surfaces);src/Avalonia.Vulkan/IVulkanPlatformSurface.csAvalonia.VulkanIVulkanKhrSurfacePlatformSurfaceFactory -> IVulkanKhrSurfacePlatformSurface CreateSurface(IVulkanPlatformGraphicsContext context, IPlatformRenderSurface surface);IVulkanKhrSurfacePlatformSurfaceFactory -> bool CanRenderToSurface(IVulkanPlatformGraphicsContext context, IPlatformRenderSurface surface);public interface IVulkanKhrSurfacePlatformSurface : IDisposable, IPlatformRenderSurface {src/Avalonia.Vulkan/IVulkanRenderTarget.csAvalonia.Vulkanpublic interface IVulkanRenderTarget : IDisposable, IPlatformRenderSurfaceRenderTarget {src/tools/Avalonia.Analyzers.CSharp/DiagnosticIds.csDiagnosticIds -> public const string Bitmap = "AVA2002";DiagnosticIds -> public const string OnPropertyChangedOverride = "AVA2001";public static class DiagnosticIds {src/tools/Avalonia.Analyzers.CodeFixes.CSharp/BitmapAnalyzerCodeFixProvider.csAvalonia.Analyzers.CodeFixes.CSharppublic class BitmapAnalyzerCodeFixProvider : CodeFixProvider {BitmapAnalyzerCodeFixProvider -> public override FixAllProvider? GetFixAllProvider() {BitmapAnalyzerCodeFixProvider -> public override ImmutableArray<string> FixableDiagnosticIds { get; } =BitmapAnalyzerCodeFixProvider -> public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) {src/Avalonia.Base/Animation/CompositePageTransition.cspublic class CompositePageTransition : IPageTransition, IProgressPageTransition {CompositePageTransition -> public void Reset(Visual visual) {CompositePageTransition -> public void Update( double progress, Visual? from, Visual? to, bool forward, double pageLength, IReadOnlyList<PageTransitionItem> visibleItems) {src/Avalonia.Base/Animation/CrossFade.csCrossFade -> public FillMode FillMode {public class CrossFade : IPageTransition, IProgressPageTransition {CrossFade -> public void Reset(Visual visual) {CrossFade -> public void Update( double progress, Visual? from, Visual? to, bool forward, double pageLength, IReadOnlyList<PageTransitionItem> visibleItems) {src/Avalonia.Base/Animation/IProgressPageTransition.cspublic interface IProgressPageTransition : IPageTransition {IProgressPageTransition -> void Reset(Visual visual);IProgressPageTransition -> void Update( double progress, Visual? from, Visual? to, bool forward, double pageLength, IReadOnlyList<PageTransitionItem> visibleItems);src/Avalonia.Base/Animation/PageSlide.csPageSlide -> public FillMode FillMode { get; set; } = FillMode.Forward;public class PageSlide : IPageTransition, IProgressPageTransition {PageSlide -> public virtual void Reset(Visual visual) {PageSlide -> public virtual void Update( double progress, Visual? from, Visual? to, bool forward, double pageLength, IReadOnlyList<PageTransitionItem> visibleItems) {src/Avalonia.Base/Animation/PageTransitionItem.cspublic readonly record struct PageTransitionItem( int Index, Visual Visual, double ViewportCenterOffset);src/Avalonia.Base/Animation/Transitions/Rotate3DTransition.csAvalonia.Animationpublic class Rotate3DTransition : PageSlide {Rotate3DTransition -> public override async Task Start(Visual? from, Visual? to, bool forward, CancellationToken cancellationToken) {Rotate3DTransition -> public override void Reset(Visual visual) {Rotate3DTransition -> public override void Update( double progress, Visual? from, Visual? to, bool forward, double pageLength, IReadOnlyList<PageTransitionItem> visibleItems) {src/Avalonia.Base/AvaloniaObject.csAvaloniaObject -> public BindingBase this[IndexerDescriptor binding] {AvaloniaObject -> public BindingExpressionBase Bind(AvaloniaProperty property, BindingBase binding) {AvaloniaObject -> public Dispatcher Dispatcher { get; } = Dispatcher.CurrentDispatcher;AvaloniaObject -> public bool CheckAccess() => Dispatcher.CheckAccess();AvaloniaObject -> public void VerifyAccess() => Dispatcher.VerifyAccess();src/Avalonia.Base/AvaloniaObjectExtensions.csAvaloniaObjectExtensions -> public static BindingBase ToBinding<T>(this IObservable<T> source) {src/Avalonia.Base/Controls/NameScope.csNameScope -> public static INameScope? GetNameScope(StyledElement styled) {NameScope -> public static readonly AttachedProperty<INameScope?> NameScopeProperty = AvaloniaProperty.RegisterAttached<NameScope, StyledElement, INameScope?>("NameScope");NameScope -> public static void SetNameScope(StyledElement styled, INameScope? value) {src/Avalonia.Base/Controls/Primitives/IScrollable.csIScrollable -> bool CanHorizontallyScroll { get; }IScrollable -> bool CanVerticallyScroll { get; }src/Avalonia.Base/Controls/PseudoClassesExtensions.cspublic static class PseudoClassesExtensions {PseudoClassesExtensions -> public static void Set(this IPseudoClasses classes, string name, bool value) {src/Avalonia.Base/Controls/ResourcesChangedEventArgs.csAvalonia.Controlspublic readonly record struct ResourcesChangedEventArgs(int SequenceNumber) {ResourcesChangedEventArgs -> public static ResourcesChangedEventArgs Create() => new(Interlocked.Increment(ref s_lastSequenceNumber));src/Avalonia.Base/Data/BindingBase.csAvalonia.Datapublic abstract class BindingBase {src/Avalonia.Base/Data/CompiledBinding.csAvalonia.DataCompiledBinding -> public BindingMode Mode { get; set; }CompiledBinding -> public BindingPriority Priority { get; set; }CompiledBinding -> public CompiledBinding() { }CompiledBinding -> public CompiledBinding(CompiledBindingPath path) => Path = path;CompiledBinding -> public CompiledBindingPath? Path { get; set; }CompiledBinding -> public CultureInfo? ConverterCulture { get; set; }CompiledBinding -> public IValueConverter? Converter { get; set; }CompiledBinding -> public UpdateSourceTrigger UpdateSourceTrigger { get; set; }public class CompiledBinding : BindingBase {CompiledBinding -> public int Delay { get; set; }CompiledBinding -> public object? ConverterParameter { get; set; }CompiledBinding -> public object? FallbackValue { get; set; } = AvaloniaProperty.UnsetValue;CompiledBinding -> public object? Source { get; set; } = AvaloniaProperty.UnsetValue;CompiledBinding -> public object? TargetNullValue { get; set; } = AvaloniaProperty.UnsetValue;CompiledBinding -> public static CompiledBinding Create<TIn, TOut>( Expression<Func<TIn, TOut>> expression, object? source = null, IValueConverter? converter = null, BindingMode mode = BindingMode.Default, BindingPriority priority = BindingPriority.LocalValue, CultureInfo? converterCulture = null, object? converterParameter = null, object? fallbackValue = null, string? stringFormat = null, object? targetNullValue = null, UpdateSourceTrigger updateSourceTrigger = UpdateSourceTrigger.Default, int delay = 0) {CompiledBinding -> public string? StringFormat { get; set; }src/Avalonia.Base/Data/CompiledBindingPath.csCompiledBindingPathBuilder -> public CompiledBindingPathBuilder StreamObservable() {CompiledBindingPathBuilder -> public CompiledBindingPathBuilder StreamTask() {CompiledBindingPathBuilder -> public CompiledBindingPathBuilder TypeCast(Type targetType) {CompiledBindingPath -> public override string ToString() => string.Concat((IEnumerable<ICompiledBindingPathElement>)_elements);src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.csFuncMultiValueConverter -> public FuncMultiValueConverter(Func<IEnumerable<TIn?>, TOut> convert) : this(new Func<IReadOnlyList<TIn?>, TOut>(convert)) {FuncMultiValueConverter -> public FuncMultiValueConverter(Func<IReadOnlyList<TIn?>, TOut> convert) {src/Avalonia.Base/Data/MultiBinding.csMultiBinding -> public IList<BindingBase> Bindings { get; set; } = new List<BindingBase>();public sealed class MultiBinding : BindingBase {src/Avalonia.Base/Data/ReflectionBinding.csReflectionBinding -> public BindingMode Mode { get; set; }ReflectionBinding -> public BindingPriority Priority { get; set; }ReflectionBinding -> public CultureInfo? ConverterCulture { get; set; }ReflectionBinding -> public Func<string?, string, Type>? TypeResolver { get; set; }ReflectionBinding -> public IValueConverter? Converter { get; set; }ReflectionBinding -> public ReflectionBinding() {ReflectionBinding -> public ReflectionBinding(string path) {ReflectionBinding -> public RelativeSource? RelativeSource { get; set; }ReflectionBinding -> public UpdateSourceTrigger UpdateSourceTrigger { get; set; }public class ReflectionBinding : BindingBase {ReflectionBinding -> public int Delay { get; set; }ReflectionBinding -> public object? ConverterParameter { get; set; }ReflectionBinding -> public object? FallbackValue { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBinding -> public object? Source { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBinding -> public object? TargetNullValue { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBinding -> public string Path { get; set; } = "";ReflectionBinding -> public string? ElementName { get; set; }ReflectionBinding -> public string? StringFormat { get; set; }src/Avalonia.Base/Data/TemplateBinding.csTemplateBinding -> public BindingBase ProvideValue() => this;TemplateBinding -> public BindingMode Mode { get; set; }TemplateBinding -> public TemplateBinding() {TemplateBinding -> public TemplateBinding([InheritDataTypeFrom(InheritDataTypeFromScopeKind.ControlTemplate)] AvaloniaProperty property) {public sealed partial class TemplateBinding : BindingBase {src/Avalonia.Base/IOptionalFeatureProvider.csAvaloniapublic interface IOptionalFeatureProvider {IOptionalFeatureProvider -> public object? TryGetFeature(Type featureType);OptionalFeatureProviderExtensions -> public static T? TryGetFeature<T>(this IOptionalFeatureProvider provider) where T : class =>OptionalFeatureProviderExtensions -> public static bool TryGetFeature<T>(this IOptionalFeatureProvider provider, [MaybeNullWhen(false)] out T rv) where T : class {public static class OptionalFeatureProviderExtensions {src/Avalonia.Base/Input/ContextRequestedEventArgs.csContextRequestedEventArgs -> public ContextRequestedEventArgs() : base(InputElement.ContextRequestedEvent) {ContextRequestedEventArgs -> public bool TryGetPosition(InputElement? relativeTo, out Point point) {src/Avalonia.Base/Input/Cursor.csCursor -> public Cursor(Bitmap cursor, PixelPoint hotSpot) : this(GetCursorFactory().CreateCursor(cursor, hotSpot), "BitmapCursor") {src/Avalonia.Base/Input/DataFormats.csAvalonia.Inputpublic static class DataFormats;src/Avalonia.Base/Input/DataObject.csAvalonia.Inputpublic sealed class DataObject;src/Avalonia.Base/Input/DragEventArgs.cspublic class DragEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/FindNextElementOptions.csFindNextElementOptions -> public IInputElement? FocusedElement { get; init; }FindNextElementOptions -> public InputElement? SearchRoot { get; init; }FindNextElementOptions -> public Rect ExclusionRect { get; init; }FindNextElementOptions -> public Rect? FocusHintRectangle { get; init; }FindNextElementOptions -> public XYFocusNavigationStrategy? NavigationStrategyOverride { get; init; }FindNextElementOptions -> public bool IgnoreOcclusivity { get; init; }public sealed class FindNextElementOptions {src/Avalonia.Base/Input/FocusChangedEventArgs.csFocusChangedEventArgs -> public FocusChangedEventArgs(RoutedEvent routedEvent) : base(routedEvent) {FocusChangedEventArgs -> public IInputElement? NewFocusedElement { get; init; }FocusChangedEventArgs -> public IInputElement? OldFocusedElement { get; init; }FocusChangedEventArgs -> public KeyModifiers KeyModifiers { get; init; }FocusChangedEventArgs -> public NavigationMethod NavigationMethod { get; init; }public class FocusChangedEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/FocusChangingEventArgs.csFocusChangingEventArgs -> public IInputElement? NewFocusedElement { get; internal set; }FocusChangingEventArgs -> public IInputElement? OldFocusedElement { get; init; }FocusChangingEventArgs -> public KeyModifiers KeyModifiers { get; init; }FocusChangingEventArgs -> public NavigationMethod NavigationMethod { get; init; }FocusChangingEventArgs -> public bool Canceled { get; private set; }FocusChangingEventArgs -> public bool TryCancel() {FocusChangingEventArgs -> public bool TrySetNewFocusedElement(IInputElement? inputElement) {public class FocusChangingEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/FocusManager.csFocusManager -> public FocusManager() {FocusManager -> public IInputElement? ContentRoot {FocusManager -> public IInputElement? FindFirstFocusableElement() {FocusManager -> public IInputElement? FindLastFocusableElement() {FocusManager -> public IInputElement? FindNextElement(NavigationDirection direction, FindNextElementOptions? options = null) {FocusManager -> public bool Focus( IInputElement? element, NavigationMethod method = NavigationMethod.Unspecified, KeyModifiers keyModifiers = KeyModifiers.None) {FocusManager -> public bool TryMoveFocus(NavigationDirection direction, FindNextElementOptions? options = null) {FocusManager -> public static IInputElement? FindFirstFocusableElement(IInputElement searchScope) {FocusManager -> public static IInputElement? FindLastFocusableElement(IInputElement searchScope) {src/Avalonia.Base/Input/GestureRecognizers/GestureRecognizerCollection.csGestureRecognizerCollection -> public bool Remove(GestureRecognizer recognizer) {src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.csScrollGestureRecognizer -> public static readonly DirectProperty<ScrollGestureRecognizer, bool> IsScrollInertiaEnabledProperty = AvaloniaProperty.RegisterDirect<ScrollGestureRecognizer, bool>(nameof(IsScrollInertiaEnabled), o => o.IsScrollInertiaEnabled, (o, v) => o.IsScrollInertiaEnabled = v);src/Avalonia.Base/Input/GestureRecognizers/SwipeGestureRecognizer.csSwipeGestureRecognizer -> public bool CanHorizontallySwipe {SwipeGestureRecognizer -> public bool CanVerticallySwipe {SwipeGestureRecognizer -> public bool IsEnabled {SwipeGestureRecognizer -> public bool IsMouseEnabled {public class SwipeGestureRecognizer : GestureRecognizer {SwipeGestureRecognizer -> public double Threshold {SwipeGestureRecognizer -> public static readonly StyledProperty<bool> CanHorizontallySwipeProperty = AvaloniaProperty.Register<SwipeGestureRecognizer, bool>(nameof(CanHorizontallySwipe));SwipeGestureRecognizer -> public static readonly StyledProperty<bool> CanVerticallySwipeProperty = AvaloniaProperty.Register<SwipeGestureRecognizer, bool>(nameof(CanVerticallySwipe));SwipeGestureRecognizer -> public static readonly StyledProperty<bool> IsEnabledProperty = AvaloniaProperty.Register<SwipeGestureRecognizer, bool>(nameof(IsEnabled), defaultValue: true);SwipeGestureRecognizer -> public static readonly StyledProperty<bool> IsMouseEnabledProperty = AvaloniaProperty.Register<SwipeGestureRecognizer, bool>(nameof(IsMouseEnabled), defaultValue: false);SwipeGestureRecognizer -> public static readonly StyledProperty<double> ThresholdProperty = AvaloniaProperty.Register<SwipeGestureRecognizer, double>(nameof(Threshold), defaultValue: 0d);src/Avalonia.Base/Input/IFocusManager.csIFocusManager -> IInputElement? FindFirstFocusableElement();IFocusManager -> IInputElement? FindLastFocusableElement();IFocusManager -> IInputElement? FindNextElement(NavigationDirection direction, FindNextElementOptions? options = null);IFocusManager -> bool Focus( IInputElement? element, NavigationMethod method = NavigationMethod.Unspecified, KeyModifiers keyModifiers = KeyModifiers.None);IFocusManager -> bool TryMoveFocus(NavigationDirection direction, FindNextElementOptions? options = null);src/Avalonia.Base/Input/IInputElement.csIInputElement -> event EventHandler<FocusChangedEventArgs>? GotFocus;IInputElement -> event EventHandler<FocusChangedEventArgs>? LostFocus;src/Avalonia.Base/Input/IInputRoot.csIInputRoot -> public IFocusManager? FocusManager { get; }IInputRoot -> public InputElement FocusRoot { get; }public interface IInputRoot {src/Avalonia.Base/Input/IKeyModifiersEventArgs.csAvalonia.InputIKeyModifiersEventArgs -> KeyModifiers KeyModifiers { get; }public interface IKeyModifiersEventArgs {src/Avalonia.Base/Input/InputElement.Gestures.csInputElement -> public event EventHandler<PinchEndedEventArgs>? PinchEnded {InputElement -> public event EventHandler<PinchEventArgs>? Pinch {InputElement -> public event EventHandler<PointerDeltaEventArgs>? PointerTouchPadGestureMagnify {InputElement -> public event EventHandler<PointerDeltaEventArgs>? PointerTouchPadGestureRotate {InputElement -> public event EventHandler<PointerDeltaEventArgs>? PointerTouchPadGestureSwipe {InputElement -> public event EventHandler<PullGestureEndedEventArgs>? PullGestureEnded {InputElement -> public event EventHandler<PullGestureEventArgs>? PullGesture {InputElement -> public event EventHandler<ScrollGestureEndedEventArgs>? ScrollGestureEnded {InputElement -> public event EventHandler<ScrollGestureEventArgs>? ScrollGesture {InputElement -> public event EventHandler<ScrollGestureInertiaStartingEventArgs>? ScrollGestureInertiaStarting {InputElement -> public event EventHandler<SwipeGestureEndedEventArgs>? SwipeGestureEnded {InputElement -> public event EventHandler<SwipeGestureEventArgs>? SwipeGesture {InputElement -> public event EventHandler<TappedEventArgs>? RightTapped {public partial class InputElement {InputElement -> public static bool GetIsHoldWithMouseEnabled(StyledElement element) {InputElement -> public static bool GetIsHoldingEnabled(StyledElement element) {InputElement -> public static readonly AttachedProperty<bool> IsHoldWithMouseEnabledProperty = AvaloniaProperty.RegisterAttached<StyledElement, bool>("IsHoldWithMouseEnabled", typeof(InputElement), false);InputElement -> public static readonly AttachedProperty<bool> IsHoldingEnabledProperty = AvaloniaProperty.RegisterAttached<StyledElement, bool>("IsHoldingEnabled", typeof(InputElement), true);InputElement -> public static readonly RoutedEvent<HoldingRoutedEventArgs> HoldingEvent = RoutedEvent.Register<InputElement, HoldingRoutedEventArgs>( nameof(Holding), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PinchEndedEventArgs> PinchEndedEvent = RoutedEvent.Register<InputElement, PinchEndedEventArgs>( nameof(PinchEnded), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PinchEventArgs> PinchEvent = RoutedEvent.Register<InputElement, PinchEventArgs>( nameof(Pinch), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureMagnifyEvent = RoutedEvent.Register<InputElement, PointerDeltaEventArgs>( nameof(PointerTouchPadGestureMagnify), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureRotateEvent = RoutedEvent.Register<InputElement, PointerDeltaEventArgs>( nameof(PointerTouchPadGestureRotate), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureSwipeEvent = RoutedEvent.Register<InputElement, PointerDeltaEventArgs>( nameof(PointerTouchPadGestureSwipe), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PullGestureEndedEventArgs> PullGestureEndedEvent = RoutedEvent.Register<InputElement, PullGestureEndedEventArgs>( nameof(PullGestureEnded), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<PullGestureEventArgs> PullGestureEvent = RoutedEvent.Register<InputElement, PullGestureEventArgs>( nameof(PullGesture), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<ScrollGestureEndedEventArgs> ScrollGestureEndedEvent = RoutedEvent.Register<InputElement, ScrollGestureEndedEventArgs>( nameof(ScrollGestureEnded), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<ScrollGestureEventArgs> ScrollGestureEvent = RoutedEvent.Register<InputElement, ScrollGestureEventArgs>( nameof(ScrollGesture), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<ScrollGestureInertiaStartingEventArgs> ScrollGestureInertiaStartingEvent = RoutedEvent.Register<InputElement, ScrollGestureInertiaStartingEventArgs>( nameof(ScrollGestureInertiaStarting), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<SwipeGestureEndedEventArgs> SwipeGestureEndedEvent = RoutedEvent.Register<InputElement, SwipeGestureEndedEventArgs>( nameof(SwipeGestureEnded), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<SwipeGestureEventArgs> SwipeGestureEvent = RoutedEvent.Register<InputElement, SwipeGestureEventArgs>( nameof(SwipeGesture), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<TappedEventArgs> DoubleTappedEvent = RoutedEvent.Register<InputElement, TappedEventArgs>( nameof(DoubleTapped), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<TappedEventArgs> RightTappedEvent = RoutedEvent.Register<InputElement, TappedEventArgs>( nameof(RightTapped), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<TappedEventArgs> TappedEvent = RoutedEvent.Register<InputElement, TappedEventArgs>( nameof(Tapped), RoutingStrategies.Bubble);InputElement -> public static void SetIsHoldWithMouseEnabled(StyledElement element, bool value) {InputElement -> public static void SetIsHoldingEnabled(StyledElement element, bool value) {src/Avalonia.Base/Input/InputElement.csInputElement -> public event EventHandler<ContextRequestedEventArgs>? ContextRequested {InputElement -> public event EventHandler<FocusChangedEventArgs>? GotFocus {InputElement -> public event EventHandler<FocusChangedEventArgs>? LostFocus {InputElement -> public event EventHandler<FocusChangingEventArgs>? GettingFocus {InputElement -> public event EventHandler<FocusChangingEventArgs>? LosingFocus {InputElement -> public event EventHandler<RoutedEventArgs>? ContextCanceled {public partial class InputElement : Interactive, IInputElement {InputElement -> public static readonly RoutedEvent<ContextRequestedEventArgs> ContextRequestedEvent = RoutedEvent.Register<InputElement, ContextRequestedEventArgs>( nameof(ContextRequested), RoutingStrategies.Tunnel | RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<FocusChangedEventArgs> GotFocusEvent = RoutedEvent.Register<InputElement, FocusChangedEventArgs>(nameof(GotFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<FocusChangedEventArgs> LostFocusEvent = RoutedEvent.Register<InputElement, FocusChangedEventArgs>(nameof(LostFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<FocusChangingEventArgs> GettingFocusEvent = RoutedEvent.Register<InputElement, FocusChangingEventArgs>(nameof(GettingFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<FocusChangingEventArgs> LosingFocusEvent = RoutedEvent.Register<InputElement, FocusChangingEventArgs>(nameof(LosingFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<RoutedEventArgs> ContextCanceledEvent = RoutedEvent.Register<InputElement, RoutedEventArgs>( nameof(ContextCanceled), RoutingStrategies.Tunnel | RoutingStrategies.Bubble);src/Avalonia.Base/Input/KeyEventArgs.csAvalonia.Inputpublic class KeyEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/KeyboardDevice.csKeyboardDevice -> public void SetFocusedElement( IInputElement? element, NavigationMethod method, KeyModifiers keyModifiers, bool isFocusChangeCancellable) {src/Avalonia.Base/Input/PinchEventArgs.csPinchEndedEventArgs -> public PinchEndedEventArgs() : base(InputElement.PinchEndedEvent) {PinchEventArgs -> public PinchEventArgs(double scale, Point scaleOrigin) : base(InputElement.PinchEvent) {PinchEventArgs -> public PinchEventArgs(double scale, Point scaleOrigin, double angle, double angleDelta) : base(InputElement.PinchEvent) {src/Avalonia.Base/Input/PointerEventArgs.cspublic class PointerEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/PullGestureEventArgs.csPullGestureEndedEventArgs -> public PullGestureEndedEventArgs(int id, PullDirection pullDirection) : base(InputElement.PullGestureEndedEvent) {PullGestureEventArgs -> public PullGestureEventArgs(int id, Vector delta, PullDirection pullDirection) : base(InputElement.PullGestureEvent) {src/Avalonia.Base/Input/Raw/RawKeyEventArgs.csRawKeyEventArgs -> public RawKeyEventArgs( IInputDevice device, ulong timestamp, IInputRoot root, RawKeyEventType type, Key key, RawInputModifiers modifiers, PhysicalKey physicalKey, string? keySymbol, KeyDeviceType keyDeviceType = KeyDeviceType.Keyboard) : base(device, timestamp, root) {src/Avalonia.Base/Input/ScrollGestureEventArgs.csScrollGestureEndedEventArgs -> public ScrollGestureEndedEventArgs(int id) : base(InputElement.ScrollGestureEndedEvent) {ScrollGestureEventArgs -> public ScrollGestureEventArgs(int id, Vector delta) : base(InputElement.ScrollGestureEvent) {src/Avalonia.Base/Input/SwipeDirection.cspublic enum SwipeDirection {src/Avalonia.Base/Input/SwipeGestureEventArgs.csSwipeGestureEventArgs -> public SwipeDirection SwipeDirection { get; }SwipeGestureEndedEventArgs -> public SwipeGestureEndedEventArgs(int id, Vector velocity) : base(InputElement.SwipeGestureEndedEvent) {SwipeGestureEventArgs -> public SwipeGestureEventArgs(int id, Vector delta, Vector velocity) : base(InputElement.SwipeGestureEvent) {SwipeGestureEventArgs -> public Vector Delta { get; }SwipeGestureEventArgs -> public Vector Velocity { get; }SwipeGestureEndedEventArgs -> public Vector Velocity { get; }public class SwipeGestureEndedEventArgs : RoutedEventArgs {public class SwipeGestureEventArgs : RoutedEventArgs {SwipeGestureEventArgs -> public int Id { get; }SwipeGestureEndedEventArgs -> public int Id { get; }src/Avalonia.Base/Input/TappedEventArgs.cspublic class TappedEventArgs : RoutedEventArgs, IKeyModifiersEventArgs {src/Avalonia.Base/Input/WindowDecorationsElementRole.csAvalonia.Inputpublic enum WindowDecorationsElementRole {src/Avalonia.Base/Layout/LayoutHelper.csLayoutHelper -> public static Point RoundLayoutPoint(Point point, double dpiScale) {LayoutHelper -> public static Size RoundLayoutSizeUp(Size size, double dpiScale) {LayoutHelper -> public static Thickness RoundLayoutThickness(Thickness thickness, double dpiScale) {LayoutHelper -> public static double GetLayoutScale(Layoutable control) => control.GetLayoutRoot()?.LayoutScaling ?? 1.0;src/Avalonia.Base/Layout/Layoutable.csLayoutable -> public static readonly StyledProperty<Thickness> MarginProperty = AvaloniaProperty.Register<Layoutable, Thickness>(nameof(Margin), validate: ValidateThickness);Layoutable -> public void UpdateLayout() => this.GetLayoutManager()?.ExecuteLayoutPass();src/Avalonia.Base/Logging/LogArea.csLogArea -> public const string Fonts = nameof(Fonts);src/Avalonia.Base/Media/BaselinePixelAlignment.cspublic enum BaselinePixelAlignment : byte {src/Avalonia.Base/Media/BitmapCache.csAvalonia.MediaBitmapCache -> public bool EnableClearType {BitmapCache -> public bool SnapsToDevicePixels {public class BitmapCache : CacheMode {BitmapCache -> public double RenderAtScale {BitmapCache -> public static readonly StyledProperty<bool> EnableClearTypeProperty = AvaloniaProperty.Register<BitmapCache, bool>( nameof(EnableClearType));BitmapCache -> public static readonly StyledProperty<bool> SnapsToDevicePixelsProperty = AvaloniaProperty.Register<BitmapCache, bool>( nameof(SnapsToDevicePixels));BitmapCache -> public static readonly StyledProperty<double> RenderAtScaleProperty = AvaloniaProperty.Register<BitmapCache, double>( nameof(RenderAtScale), 1);src/Avalonia.Base/Media/CacheMode.csAvalonia.Mediapublic abstract class CacheMode : StyledElement {CacheMode -> public static CacheMode Parse(string s) {src/Avalonia.Base/Media/DrawingContext.csDrawingContext -> public PushedState PushTextOptions(TextOptions textOptions) {src/Avalonia.Base/Media/DrawingImage.csDrawingImage -> public Rect? Viewbox {DrawingImage -> public Size Size => GetBounds().Size;DrawingImage -> public static readonly StyledProperty<Rect?> ViewboxProperty = AvaloniaProperty.Register<DrawingImage, Rect?>(nameof(Viewbox));src/Avalonia.Base/Media/FontFeatureCollection.csAvalonia.MediaFontFeatureCollection -> public FontFeatureCollection() {FontFeatureCollection -> public FontFeatureCollection(IEnumerable<FontFeature> fontFeatures) : base(fontFeatures) {FontFeatureCollection -> public FontFeatureCollection(int capacity) : base(capacity) {FontFeatureCollection -> public static FontFeatureCollection Parse(string s) {src/Avalonia.Base/Media/FontManager.csFontManager -> public IFontCollection SystemFonts {FontManager -> public bool TryGetGlyphTypeface(Typeface typeface, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface) {src/Avalonia.Base/Media/FontMetrics.csFontMetrics -> public ushort DesignEmHeight { get; init; }src/Avalonia.Base/Media/Fonts/EmbeddedFontCollection.cspublic class EmbeddedFontCollection : FontCollectionBase {src/Avalonia.Base/Media/Fonts/FontCollectionBase.csFontCollectionBase -> public FontFamily this[int index] => _fontFamilies[index];FontCollectionBase -> public IEnumerator<FontFamily> GetEnumerator() => ((IEnumerable<FontFamily>)_fontFamilies).GetEnumerator();FontCollectionBase -> public bool TryAddFontSource(Uri source) {FontCollectionBase -> public bool TryAddGlyphTypeface(GlyphTypeface glyphTypeface) {FontCollectionBase -> public bool TryAddGlyphTypeface(GlyphTypeface glyphTypeface, FontCollectionKey key) {FontCollectionBase -> public bool TryAddGlyphTypeface(Stream stream, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface) {FontCollectionBase -> public bool TryGetNearestMatch(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface) {FontCollectionBase -> public int Count => _fontFamilies.Length;FontCollectionBase -> public virtual bool TryCreateSyntheticGlyphTypeface( GlyphTypeface glyphTypeface, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? syntheticGlyphTypeface) {FontCollectionBase -> public virtual bool TryGetFamilyTypefaces(string familyName, [NotNullWhen(true)] out IReadOnlyList<Typeface>? familyTypefaces) {FontCollectionBase -> public virtual bool TryGetGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface) {src/Avalonia.Base/Media/Fonts/IFontCollection.csIFontCollection -> bool TryCreateSyntheticGlyphTypeface(GlyphTypeface glyphTypeface, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? syntheticGlyphTypeface);IFontCollection -> bool TryGetFamilyTypefaces(string familyName, [NotNullWhen(true)] out IReadOnlyList<Typeface>? familyTypefaces);IFontCollection -> bool TryGetGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface);IFontCollection -> bool TryGetNearestMatch(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out GlyphTypeface? glyphTypeface);src/Avalonia.Base/Media/Fonts/OpenTypeTag.csOpenTypeTag -> public OpenTypeTag(char c1, char c2, char c3, char c4) {OpenTypeTag -> public OpenTypeTag(uint value) {OpenTypeTag -> public override string ToString() {public readonly record struct OpenTypeTag {OpenTypeTag -> public static OpenTypeTag Parse(string tag) {OpenTypeTag -> public static implicit operator OpenTypeTag(uint tag) => new OpenTypeTag(tag);OpenTypeTag -> public static implicit operator uint(OpenTypeTag tag) => tag._value;src/Avalonia.Base/Media/Fonts/Tables/Cmap/CharacterToGlyphMap.csCharacterToGlyphMap -> public CodepointRangeEnumerator GetMappedRanges() {CharacterToGlyphMap -> public bool ContainsGlyph(int codePoint) {CharacterToGlyphMap -> public bool TryGetGlyph(int codePoint, out ushort glyphId) {public readonly struct CharacterToGlyphMap #pragma warning restore CA1815 {CharacterToGlyphMap -> public ushort GetGlyph(int codePoint) {CharacterToGlyphMap -> public ushort this[int codePoint] {CharacterToGlyphMap -> public void GetGlyphs(ReadOnlySpan<int> codePoints, Span<ushort> glyphIds) {src/Avalonia.Base/Media/Fonts/Tables/Cmap/CodepointRange.csCodepointRange -> public CodepointRange(int start, int end) {CodepointRange -> public override bool Equals(object? obj) {CodepointRange -> public override int GetHashCode() {CodepointRange -> public readonly int End;CodepointRange -> public readonly int Start;public readonly struct CodepointRange {CodepointRange -> public static bool operator !=(CodepointRange left, CodepointRange right) {CodepointRange -> public static bool operator ==(CodepointRange left, CodepointRange right) {src/Avalonia.Base/Media/Fonts/Tables/Cmap/CodepointRangeEnumerator.csCodepointRangeEnumerator -> public CodepointRange Current { get; private set; }CodepointRangeEnumerator -> public bool MoveNext() {public ref struct CodepointRangeEnumerator {src/Avalonia.Base/Media/GlyphMetrics.csGlyphMetrics -> public int YBearing { get; init; }GlyphMetrics -> public ushort Height { get; init; }GlyphMetrics -> public ushort Width { get; init; }src/Avalonia.Base/Media/GlyphRun.csGlyphRun -> public GlyphRun( GlyphTypeface glyphTypeface, double fontRenderingEmSize, ReadOnlyMemory<char> characters, IReadOnlyList<GlyphInfo> glyphInfos, Point? baselineOrigin = null, int biDiLevel = 0) {GlyphRun -> public GlyphRun( GlyphTypeface glyphTypeface, double fontRenderingEmSize, ReadOnlyMemory<char> characters, IReadOnlyList<ushort> glyphIndices, Point? baselineOrigin = null, int biDiLevel = 0) : this(glyphTypeface, fontRenderingEmSize, characters, CreateGlyphInfos(glyphIndices, fontRenderingEmSize, glyphTypeface), baselineOrigin, biDiLevel) {GlyphRun -> public GlyphTypeface GlyphTypeface { get; }src/Avalonia.Base/Media/GlyphTypeface.csGlyphTypeface -> public CharacterToGlyphMap CharacterToGlyphMap => _cmapTable;GlyphTypeface -> public FontMetrics Metrics { get; }GlyphTypeface -> public FontSimulations FontSimulations { get; }GlyphTypeface -> public FontStretch Stretch { get; }GlyphTypeface -> public FontStyle Style { get; }GlyphTypeface -> public FontWeight Weight { get; }GlyphTypeface -> public GlyphTypeface(IPlatformTypeface typeface, FontSimulations fontSimulations = FontSimulations.None) {GlyphTypeface -> public IPlatformTypeface PlatformTypeface { get; }GlyphTypeface -> public IReadOnlyDictionary<CultureInfo, string> FaceNames { get; }GlyphTypeface -> public IReadOnlyDictionary<CultureInfo, string> FamilyNames { get; }GlyphTypeface -> public IReadOnlyList<OpenTypeTag> SupportedFeatures {GlyphTypeface -> public ITextShaperTypeface TextShaperTypeface {GlyphTypeface -> public bool TryGetGlyphMetrics(ReadOnlySpan<ushort> glyphIds, Span<GlyphMetrics> metrics) {GlyphTypeface -> public bool TryGetGlyphMetrics(ushort glyph, out GlyphMetrics metrics) {GlyphTypeface -> public bool TryGetHorizontalGlyphAdvance(ushort glyphId, out ushort advance) {GlyphTypeface -> public bool TryGetHorizontalGlyphAdvances(ReadOnlySpan<ushort> glyphIds, Span<ushort> advances) {GlyphTypeface -> public int GlyphCount { get; }public sealed class GlyphTypeface {GlyphTypeface -> public string FamilyName { get; }GlyphTypeface -> public string TypographicFamilyName { get; }GlyphTypeface -> public void Dispose() {src/Avalonia.Base/Media/IFontMemory.csIFontMemory -> bool TryGetTable(OpenTypeTag tag, out ReadOnlyMemory<byte> table);public interface IFontMemory : IDisposable {src/Avalonia.Base/Media/IPlatformTypeface.csIPlatformTypeface -> FontSimulations FontSimulations { get; }IPlatformTypeface -> FontStretch Stretch { get; }IPlatformTypeface -> FontStyle Style { get; }IPlatformTypeface -> FontWeight Weight { get; }IPlatformTypeface -> bool TryGetStream([NotNullWhen(true)] out Stream? stream);public interface IPlatformTypeface : IFontMemory {IPlatformTypeface -> string FamilyName { get; }src/Avalonia.Base/Media/ITextShaperTypeface.cspublic interface ITextShaperTypeface : IDisposable {src/Avalonia.Base/Media/Imaging/Bitmap.csBitmap -> public virtual AlphaFormat? AlphaFormat => (PlatformImpl.Item as IReadableBitmapImpl)?.AlphaFormat;Bitmap -> public void CopyPixels(ILockedFramebuffer buffer) {src/Avalonia.Base/Media/StreamGeometryContext.cspublic class StreamGeometryContext : IGeometryContext {StreamGeometryContext -> public void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked = true) {StreamGeometryContext -> public void BeginFigure(Point startPoint, bool isFilled = true) {StreamGeometryContext -> public void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint, bool isStroked = true) {StreamGeometryContext -> public void LineTo(Point point, bool isStroked = true) {StreamGeometryContext -> public void QuadraticBezierTo(Point controlPoint, Point endPoint, bool isStroked = true) {src/Avalonia.Base/Media/TextFormatting/GenericTextParagraphProperties.csGenericTextParagraphProperties -> public GenericTextParagraphProperties( FlowDirection flowDirection, TextAlignment textAlignment, bool firstLineInParagraph, bool alwaysCollapsible, TextRunProperties defaultTextRunProperties, TextWrapping textWrapping, double lineHeight, double indent, double letterSpacing) {GenericTextParagraphProperties -> public GenericTextParagraphProperties(TextRunProperties defaultTextRunProperties, TextAlignment textAlignment = TextAlignment.Left, TextWrapping textWrapping = TextWrapping.NoWrap, double lineHeight = 0, double letterSpacing = 0) {src/Avalonia.Base/Media/TextFormatting/GenericTextRunProperties.csGenericTextRunProperties -> public GenericTextRunProperties( Typeface typeface, double fontRenderingEmSize = DefaultFontRenderingEmSize, TextDecorationCollection? textDecorations = null, IBrush? foregroundBrush = null, IBrush? backgroundBrush = null, BaselineAlignment baselineAlignment = BaselineAlignment.Baseline, CultureInfo? cultureInfo = null, FontFeatureCollection? fontFeatures = null) {src/Avalonia.Base/Media/TextFormatting/ShapedBuffer.csShapedBuffer -> public GlyphTypeface GlyphTypeface { get; }ShapedBuffer -> public ShapedBuffer(ReadOnlyMemory<char> text, int bufferLength, GlyphTypeface glyphTypeface, double fontRenderingEmSize, sbyte bidiLevel) {src/Avalonia.Base/Media/TextFormatting/TextCollapsingProperties.csTextCollapsingProperties -> public static TextRun[] CreateCollapsedRuns(TextLine textLine, int collapsedLength, TextRun shapedSymbol) {src/Avalonia.Base/Media/TextFormatting/TextLayout.csTextLayout -> public TextLayout( string? text, Typeface typeface, double fontSize = GenericTextRunProperties.DefaultFontRenderingEmSize, IBrush? foreground = null, TextAlignment textAlignment = TextAlignment.Left, TextWrapping textWrapping = TextWrapping.NoWrap, TextTrimming? textTrimming = null, TextDecorationCollection? textDecorations = null, FlowDirection flowDirection = FlowDirection.LeftToRight, double maxWidth = double.PositiveInfinity, double maxHeight = double.PositiveInfinity, double lineHeight = double.NaN, double letterSpacing = 0, int maxLines = 0, FontFeatureCollection? fontFeatures = null, IReadOnlyList<ValueSpan<TextRunProperties>>? textStyleOverrides = null) {src/Avalonia.Base/Media/TextFormatting/TextMetrics.csTextMetrics -> public TextMetrics(GlyphTypeface glyphTypeface, double fontRenderingEmSize) {src/Avalonia.Base/Media/TextFormatting/TextShaperOptions.csTextShaperOptions -> public GlyphTypeface GlyphTypeface { get; }TextShaperOptions -> public TextShaperOptions( GlyphTypeface typeface, double fontRenderingEmSize = GenericTextRunProperties.DefaultFontRenderingEmSize, sbyte bidiLevel = 0, CultureInfo? culture = null, double incrementalTabWidth = 0, double letterSpacing = 0, IReadOnlyList<FontFeature>? fontFeatures = null) {src/Avalonia.Base/Media/TextHintingMode.cspublic enum TextHintingMode : byte {src/Avalonia.Base/Media/TextOptions.csTextOptions -> public BaselinePixelAlignment BaselinePixelAlignment { get; init; }TextOptions -> public TextHintingMode TextHintingMode { get; init; }TextOptions -> public TextOptions MergeWith(TextOptions other) {TextOptions -> public TextRenderingMode TextRenderingMode { get; init; }public readonly record struct TextOptions {TextOptions -> public static BaselinePixelAlignment GetBaselinePixelAlignment(Visual visual) {TextOptions -> public static TextHintingMode GetTextHintingMode(Visual visual) {TextOptions -> public static TextOptions GetTextOptions(Visual visual) {TextOptions -> public static TextRenderingMode GetTextRenderingMode(Visual visual) {TextOptions -> public static void SetBaselinePixelAlignment(Visual visual, BaselinePixelAlignment value) {TextOptions -> public static void SetTextHintingMode(Visual visual, TextHintingMode value) {TextOptions -> public static void SetTextOptions(Visual visual, TextOptions value) {TextOptions -> public static void SetTextRenderingMode(Visual visual, TextRenderingMode value) {src/Avalonia.Base/Media/Typeface.csTypeface -> public GlyphTypeface GlyphTypeface {Typeface -> public Typeface Normalize(out string normalizedFamilyName) {src/Avalonia.Base/Metadata/ConstructorArgumentAttribute.csAvalonia.Metadatapublic sealed class ConstructorArgumentAttribute(string name) : Attribute {ConstructorArgumentAttribute -> public string Name { get; } = name;src/Avalonia.Base/Platform/ICursorFactory.csICursorFactory -> ICursorImpl CreateCursor(Bitmap cursor, PixelPoint hotSpot);src/Avalonia.Base/Platform/IDrawingContextImpl.csIDrawingContextLayerImpl -> IDrawingContextImpl CreateDrawingContext();IDrawingContextLayerImpl -> bool IsCorrupted { get; }public interface IDrawingContextLayerImpl : IBitmapImpl {IDrawingContextImpl -> void PopTextOptions();IDrawingContextImpl -> void PushTextOptions(TextOptions textOptions);src/Avalonia.Base/Platform/IFontManagerImpl.csIFontManagerImpl -> bool TryCreateGlyphTypeface(Stream stream, FontSimulations fontSimulations, [NotNullWhen(returnValue: true)] out IPlatformTypeface? platformTypeface);IFontManagerImpl -> bool TryCreateGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(returnValue: true)] out IPlatformTypeface? platformTypeface);IFontManagerImpl -> bool TryGetFamilyTypefaces(string familyName, [NotNullWhen(true)] out IReadOnlyList<Typeface>? familyTypefaces);IFontManagerImpl -> bool TryMatchCharacter(int codepoint, FontStyle fontStyle, FontWeight fontWeight, FontStretch fontStretch, string? familyName, CultureInfo? culture, [NotNullWhen(returnValue: true)] out IPlatformTypeface? platformTypeface);src/Avalonia.Base/Platform/IGeometryContext.csIGeometryContext -> void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked = true);IGeometryContext -> void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint, bool isStroked = true);IGeometryContext -> void LineTo(Point point, bool isStroked = true);IGeometryContext -> void QuadraticBezierTo(Point controlPoint, Point endPoint, bool isStroked = true);src/Avalonia.Base/Platform/ILockedFramebuffer.csILockedFramebuffer -> AlphaFormat AlphaFormat { get; }src/Avalonia.Base/Platform/IPlatformRenderInterface.csIPlatformRenderInterfaceContext -> IDrawingContextLayerImpl CreateOffscreenRenderTarget(PixelSize pixelSize, Vector scaling, bool enableTextAntialiasing);IPlatformRenderInterface -> IGlyphRunImpl CreateGlyphRun(GlyphTypeface glyphTypeface, double fontRenderingEmSize, IReadOnlyList<GlyphInfo> glyphInfos, Point baselineOrigin);IPlatformRenderInterfaceContext -> IRenderTarget CreateRenderTarget(IEnumerable<IPlatformRenderSurface> surfaces);IPlatformRenderInterfaceContext -> bool IsReadyToCreateRenderTarget(IEnumerable<IPlatformRenderSurface> surfaces) => true;IPlatformRenderInterfaceContext -> public PixelSize? MaxOffscreenRenderTargetPixelSize { get; }src/Avalonia.Base/Platform/IReadableBitmapImpl.csAvalonia.PlatformIReadableBitmapImpl -> AlphaFormat? AlphaFormat { get; }public interface IReadableBitmapImpl : IBitmapImpl {src/Avalonia.Base/Platform/IRenderTarget.csIRenderTarget -> IDrawingContextImpl CreateDrawingContext(RenderTargetSceneInfo sceneInfo, out RenderTargetDrawingContextProperties properties);IRenderTarget -> RenderTargetProperties Properties { get; }IRenderTarget -> bool IsCorrupted { get; }IRenderTarget -> bool IsReady => true;IRenderTarget -> public record struct RenderTargetSceneInfo(PixelSize Size, double Scaling);src/Avalonia.Base/Platform/IRenderTargetBitmapImpl.csIRenderTargetBitmapImpl -> IDrawingContextImpl CreateDrawingContext();public interface IRenderTargetBitmapImpl : IReadableBitmapImpl {src/Avalonia.Base/Platform/ITextShaperImpl.csITextShaperImpl -> ITextShaperTypeface CreateTypeface(GlyphTypeface glyphTypeface);src/Avalonia.Base/Platform/IWriteableBitmapImpl.cspublic interface IWriteableBitmapImpl : IBitmapImpl, IReadableBitmapImpl {src/Avalonia.Base/Platform/LockedFramebuffer.csLockedFramebuffer -> public AlphaFormat AlphaFormat { get; }LockedFramebuffer -> public LockedFramebuffer(IntPtr address, PixelSize size, int rowBytes, Vector dpi, PixelFormat format, AlphaFormat alphaFormat, Action? onDispose) {src/Avalonia.Base/Platform/LtrbRect.csAvalonia.PlatformLtrbRect -> public LtrbRect Union(LtrbRect rect) {LtrbRect -> public bool Contains(LtrbRect rect) {LtrbRect -> public bool Contains(Point point) {LtrbRect -> public double Height => Bottom - Top;LtrbRect -> public double Width => Right - Left;LtrbRect -> public override string ToString() => $"{Left}:{Top}-{Right}:{Bottom} ({Width}x{Height})";src/Avalonia.Base/Platform/PathGeometryContext.csPathGeometryContext -> public void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked = true) {PathGeometryContext -> public void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint, bool isStroked = true) {PathGeometryContext -> public void LineTo(Point point, bool isStroked = true) {PathGeometryContext -> public void QuadraticBezierTo(Point controlPoint , Point endPoint, bool isStroked = true) {src/Avalonia.Base/Platform/Storage/SaveFilePickerResult.csAvalonia.Platform.Storagepublic readonly record struct SaveFilePickerResult {src/Avalonia.Base/Platform/SurfaceOrientation.csAvalonia.Platformpublic enum SurfaceOrientation {src/Avalonia.Base/Platform/Surfaces/IFramebufferPlatformSurface.csIFramebufferRenderTarget -> ILockedFramebuffer Lock(IRenderTarget.RenderTargetSceneInfo sceneInfo, out FramebufferLockProperties properties);IFramebufferRenderTarget -> bool RetainsFrameContents => false;FuncFramebufferRenderTarget -> public FuncFramebufferRenderTarget(Func<ILockedFramebuffer> lockFramebuffer) : this((_, out properties) =>FuncFramebufferRenderTarget -> public FuncFramebufferRenderTarget(LockFramebufferDelegate lockFramebuffer, bool retainsFrameContents = false) {FuncFramebufferRenderTarget -> public ILockedFramebuffer Lock(IRenderTarget.RenderTargetSceneInfo sceneInfo, out FramebufferLockProperties properties) => _lockFramebuffer(sceneInfo, out properties);FuncFramebufferRenderTarget -> public bool RetainsFrameContents { get; }FuncFramebufferRenderTarget -> public delegate ILockedFramebuffer LockFramebufferDelegate(IRenderTarget.RenderTargetSceneInfo sceneInfo, out FramebufferLockProperties properties);public interface IFramebufferPlatformSurface : IPlatformRenderSurface {public interface IFramebufferRenderTarget : IDisposable, IPlatformRenderSurfaceRenderTarget {src/Avalonia.Base/Platform/Surfaces/IPlatformRenderSurface.csAvalonia.Platform.SurfacesIPlatformRenderSurface -> bool IsReady => true;IPlatformRenderSurfaceRenderTarget -> bool IsReady => true;public interface IPlatformRenderSurface {public interface IPlatformRenderSurfaceRenderTarget {src/Avalonia.Base/Rendering/Composition/CompositionOptions.csAvalonia.Rendering.CompositionCompositionOptions -> public double? DirtyRectMergeEagerness { get; set; }CompositionOptions -> public int? MaxDirtyRects { get; set; }src/Avalonia.Base/Rendering/Composition/Compositor.csCompositor -> public Compositor(IPlatformGraphics? gpu, bool useUiThreadForSynchronousCommits = false) : this(AvaloniaLocator.Current.GetRequiredService<IRenderLoop>(), gpu, useUiThreadForSynchronousCommits) {src/Avalonia.Base/Rendering/Composition/Server/CompositorPools.csAvalonia.Rendering.Composition.ServerStackPool -> public Stack<T> Rent() {public class StackPool<T> : Stack<Stack<T>> {StackPool -> public void Return(Stack<T>? stack) {StackPool -> public void Return(ref Stack<T> stack) {src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual/ServerCompositionVisual.Readback.csAvalonia.Rendering.Composition.ServerReadbackData -> public LtrbRect? TransformedSubtreeBounds;ReadbackData -> public Matrix Matrix;ReadbackData -> public bool Visible;public class ReadbackData {ReadbackData -> public long TargetId;ReadbackData -> public ulong Revision;src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual/ServerCompositionVisual.Walker.csAvalonia.Rendering.Composition.Serverpublic record struct TreeWalkerFrame(ServerCompositionVisual Visual, int CurrentIndex);src/Avalonia.Base/Rendering/Composition/Visual.csCompositionVisual -> public bool DisableSubTreeBoundsHitTestOptimization => CustomHitTestCountInSubTree != 0;src/Avalonia.Base/Rendering/DefaultRenderTimer.csDefaultRenderTimer -> public Action<TimeSpan>? Tick {src/Avalonia.Base/Rendering/IPresentationSource.csAvalonia.RenderingIPresentationSource -> public Visual? RootVisual { get; }IPresentationSource -> public double RenderScaling { get; }public interface IPresentationSource {src/Avalonia.Base/Rendering/IRenderLoop.cspublic interface IRenderLoop {src/Avalonia.Base/Rendering/IRenderTimer.csIRenderTimer -> Action<TimeSpan>? Tick { get; set; }src/Avalonia.Base/Rendering/RenderLoop.csRenderLoop -> public static IRenderLoop FromTimer(IRenderTimer timer) => new DefaultRenderLoop(timer);public static class RenderLoop {src/Avalonia.Base/Rendering/SceneInvalidatedEventArgs.csSceneInvalidatedEventArgs -> public SceneInvalidatedEventArgs(Rect dirtyRect) {src/Avalonia.Base/Rendering/SleepLoopRenderTimer.csSleepLoopRenderTimer -> public Action<TimeSpan>? Tick {src/Avalonia.Base/Rendering/ThreadProxyRenderTimer.csAvalonia.RenderingThreadProxyRenderTimer -> public Action<TimeSpan>? Tick {src/Avalonia.Base/StyledElement.cspublic class StyledElement : Animatable, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, INamed, IAvaloniaListItemValidator<ILogical> {src/Avalonia.Base/StyledElementExtensions.csStyledElementExtensions -> public static IDisposable BindClass(this StyledElement target, string className, BindingBase source, object anchor) =>src/Avalonia.Base/Styling/StyleBase.cspublic abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider, IAddChild {src/Avalonia.Base/Threading/Dispatcher.Invoke.csAvalonia.ThreadingDispatcher -> public DispatcherPriorityAwaitable Resume() =>Dispatcher -> public DispatcherPriorityAwaitable Resume(DispatcherPriority priority) {Dispatcher -> public static DispatcherPriorityAwaitable Yield() =>Dispatcher -> public static DispatcherPriorityAwaitable Yield(DispatcherPriority priority) {src/Avalonia.Base/Threading/Dispatcher.ThreadStorage.csAvalonia.ThreadingDispatcher -> public static Dispatcher CurrentDispatcher {Dispatcher -> public static Dispatcher? FromThread(Thread thread) {Dispatcher -> public static void InitializeUIThreadDispatcher(IDispatcherImpl impl) {Dispatcher -> public static void InitializeUIThreadDispatcher(IPlatformThreadingInterface impl) =>src/Avalonia.Base/Threading/Dispatcher.csAvalonia.ThreadingDispatcher -> public IDispatcherImpl PlatformImpl => _impl;Dispatcher -> public Thread Thread => _thread;Dispatcher -> public bool CheckAccess() => Thread.CurrentThread == _thread;src/Avalonia.Base/Threading/DispatcherPriorityAwaitable.csAvalonia.ThreadingDispatcherPriorityAwaitable -> public DispatcherPriorityAwaiter GetAwaiter() => new(_dispatcher, _task, _priority);DispatcherPriorityAwaitable -> public DispatcherPriorityAwaiter<T> GetAwaiter() => new(_dispatcher, _task, _priority);DispatcherPriorityAwaiter -> public bool IsCompleted => false;public struct DispatcherPriorityAwaitable {public struct DispatcherPriorityAwaitable<T> {public struct DispatcherPriorityAwaiter : INotifyCompletion {public struct DispatcherPriorityAwaiter<T> : INotifyCompletion {DispatcherPriorityAwaiter -> public void GetResult() => _task.GetAwaiter().GetResult();DispatcherPriorityAwaiter -> public void GetResult() {DispatcherPriorityAwaiter -> public void OnCompleted(Action continuation) {src/Avalonia.Base/Visual.csVisual -> public CacheMode? CacheMode {Visual -> public static readonly StyledProperty<CacheMode?> CacheModeProperty = AvaloniaProperty.Register<Visual, CacheMode?>( nameof(CacheMode));src/Avalonia.Base/VisualTree/VisualExtensions.csVisualExtensions -> public static ILayoutManager? GetLayoutManager(this Visual visual) =>VisualExtensions -> public static IPlatformSettings? GetPlatformSettings(this Visual visual) =>VisualExtensions -> public static IPresentationSource? GetPresentationSource(this Visual visual) => visual.PresentationSource;src/Avalonia.Base/VisualTreeAttachmentEventArgs.csVisualTreeAttachmentEventArgs -> public IPresentationSource PresentationSource { get; }VisualTreeAttachmentEventArgs -> public Visual Root => RootVisual;VisualTreeAttachmentEventArgs -> public Visual RootVisual { get; set; }VisualTreeAttachmentEventArgs -> public Visual? AttachmentPoint { get; }VisualTreeAttachmentEventArgs -> public Visual? Parent => AttachmentPoint;VisualTreeAttachmentEventArgs -> public VisualTreeAttachmentEventArgs(Visual? attachmentPoint, IPresentationSource presentationSource) {src/HarfBuzz/Avalonia.HarfBuzz/HarfBuzzApplicationExtensions.csHarfBuzzApplicationExtensions -> public static AppBuilder UseHarfBuzz(this AppBuilder builder) {public static class HarfBuzzApplicationExtensions {src/HarfBuzz/Avalonia.HarfBuzz/HarfBuzzTextShaper.csHarfBuzzTextShaper -> public ITextShaperTypeface CreateTypeface(GlyphTypeface glyphTypeface) {HarfBuzzTextShaper -> public ShapedBuffer ShapeText(ReadOnlyMemory<char> text, TextShaperOptions options) {public class HarfBuzzTextShaper : ITextShaperImpl {src/Skia/Avalonia.Skia/Gpu/ISkiaGpuRenderTarget.csISkiaGpuRenderTarget -> ISkiaGpuRenderSession BeginRenderingSession(IRenderTarget.RenderTargetSceneInfo sceneInfo);ISkiaGpuRenderTarget -> bool IsReady => true;src/Skia/Avalonia.Skia/Gpu/Metal/SkiaMetalGpu.csAvalonia.Skia.MetalSkiaMetalRenderTarget -> public ISkiaGpuRenderSession BeginRenderingSession(IRenderTarget.RenderTargetSceneInfo sceneInfo) {SkiaMetalRenderTarget -> public bool IsReady => _target?.IsReady ?? false;src/Skia/Avalonia.Skia/SkiaSharpExtensions.csSkiaSharpExtensions -> public static SKMatrix44 ToSKMatrix44(this Matrix m) {SkiaSharpExtensions -> public static SKSamplingOptions ToSKSamplingOptions(this BitmapInterpolationMode interpolationMode) => ToSKSamplingOptions(interpolationMode, true);src/Skia/Avalonia.Skia/SurfaceRenderTarget.csCreateInfo -> public bool UseScaledDrawing;src/tools/Avalonia.Generators/NameGenerator/AvaloniaNameIncrementalGenerator.csAvalonia.Generators.NameGeneratorpublic class AvaloniaNameIncrementalGenerator : IIncrementalGenerator {AvaloniaNameIncrementalGenerator -> public void Initialize(IncrementalGeneratorInitializationContext context) {src/Windows/Avalonia.Win32.Interoperability/WinForms/WinFormsAvaloniaMessageFilter.csAvalonia.Win32.InteroperabilityWinFormsAvaloniaMessageFilter -> public bool PreFilterMessage(ref Message m) {public class WinFormsAvaloniaMessageFilter : IMessageFilter {src/Windows/Avalonia.Win32/DirectX/IDirect3D11TexturePlatformSurface.csAvalonia.Win32.DirectXpublic interface IDirect3D11TexturePlatformSurface : IPlatformRenderSurface {src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cspublic enum DwmNCRenderingPolicy : uint {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindingExtension.csCompiledBindingExtension -> public CompiledBinding ProvideValue(IServiceProvider? provider) {public sealed class CompiledBindingExtension : CompiledBinding {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/DynamicResourceExtension.csDynamicResourceExtension -> public BindingBase ProvideValue(IServiceProvider serviceProvider) {public sealed class DynamicResourceExtension : BindingBase {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/ReflectionBindingExtension.csReflectionBindingExtension -> public ReflectionBinding ProvideValue(IServiceProvider serviceProvider) {ReflectionBindingExtension -> public ReflectionBindingExtension() { }ReflectionBindingExtension -> public ReflectionBindingExtension(string path) : base(path) { }public sealed class ReflectionBindingExtension : ReflectionBinding {src/Markup/Avalonia.Markup.Xaml/Templates/TreeDataTemplate.csTreeDataTemplate -> public IDisposable BindChildren(AvaloniaObject target, AvaloniaProperty targetProperty, object item) {src/Markup/Avalonia.Markup.Xaml/Templates/WindowDrawnDecorationsTemplate.csAvalonia.Markup.Xaml.TemplatesWindowDrawnDecorationsTemplate -> public TemplateResult<WindowDrawnDecorationsContent> Build() =>public class WindowDrawnDecorationsTemplate : IWindowDrawnDecorationsTemplate, ITemplate {WindowDrawnDecorationsTemplate -> public object? Content { get; set; }src/Markup/Avalonia.Markup/Data/Binding.csAvalonia.DataBinding -> public Binding() { }Binding -> public Binding(string path) : base(path) { }public class Binding : ReflectionBinding {src/iOS/Avalonia.iOS/AvaloniaAppDelegate.csAvaloniaAppDelegate -> public UISceneConfiguration GetConfiguration(UIApplication application, UISceneSession connectingSceneSession, UISceneConnectionOptions options) {AvaloniaAppDelegate -> public bool FinishedLaunching(UIApplication application, NSDictionary? launchOptions) {public class AvaloniaAppDelegate<TApp> : UIResponder, IUIApplicationDelegate, IAvaloniaAppDelegate, IAvaloniaAppInternalDelegate where TApp : Application, new() {src/Avalonia.Native/AvaloniaNativePlatformExtensions.csAvaloniaNativePlatformOptions -> public string? AvaloniaNativeLibraryPath { get; set; }851Android Platform: 3Application Model and Controls: 209Browser Platform: 6Headless Platform: 14Linux Framebuffer: 5Linux/X11 Platform: 1Other: 85Property, Data, Styling, Threading: 443Rendering and Text: 12Source Generator Integration: 3Windows Platform: 8XAML and Markup: 59iOS Platform: 2macOS Native Platform: 1delegate: 1event: 11indexer: 3member: 283method: 384type: 169src/Android/Avalonia.Android/AvaloniaMainActivity.App.cspublic class AvaloniaMainActivity<TApp> : AvaloniaMainActivity where TApp : Application, new() {src/Android/Avalonia.Android/Platform/Specific/IAndroidView.csIAndroidView -> View View { get; }public interface IAndroidView {src/Avalonia.Controls/AppBuilder.csAppBuilder -> public Func<Type, IApplicationLifetime?>? LifetimeOverride { get; private set; }src/Avalonia.Controls/Application.cspublic class Application : AvaloniaObject, IDataContextProvider, IGlobalDataTemplates, IGlobalStyles, IThemeVariantHost, IResourceHost2, IApplicationPlatformEvents, IOptionalFeatureProvider {Application -> public event EventHandler<UrlOpenedEventArgs>? UrlsOpened;src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.csClassicDesktopStyleApplicationLifetimeOptions -> public bool ProcessUrlActivationCommandLine { get; set; }public class ClassicDesktopStyleApplicationLifetimeOptions {src/Avalonia.Controls/ApplicationLifetimes/IActivatableApplicationLifetime.csAvalonia.Controls.ApplicationLifetimespublic interface IActivatableApplicationLifetime : IActivatableLifetime {src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.Properties.csAutoCompleteBox -> public IBinding? ValueMemberBinding {AutoCompleteBox -> public static readonly StyledProperty<string?> WatermarkProperty = TextBox.WatermarkProperty.AddOwner<AutoCompleteBox>();src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.csAutoCompleteBox.BindingEvaluator -> public BindingEvaluator() { }AutoCompleteBox.BindingEvaluator -> public BindingEvaluator(IBinding? binding) : this() {AutoCompleteBox.BindingEvaluator -> public IBinding? ValueBinding {AutoCompleteBox.BindingEvaluator -> public T GetDynamicValue(object o, bool clearDataContext) {AutoCompleteBox.BindingEvaluator -> public T GetDynamicValue(object? o) {AutoCompleteBox.BindingEvaluator -> public T Value {AutoCompleteBox -> public class BindingEvaluator<T> : Control {AutoCompleteBox.BindingEvaluator -> public static readonly StyledProperty<T> ValueProperty = AvaloniaProperty.Register<BindingEvaluator<T>, T>(nameof(Value));AutoCompleteBox.BindingEvaluator -> public void ClearDataContext() {src/Avalonia.Controls/Automation/Peers/AutomationPeer.csAutomationPeer -> public string GetClassName() => GetClassNameCore() ?? string.Empty;src/Avalonia.Controls/Border.csBorder -> public static readonly StyledProperty<Thickness> BorderThicknessProperty = AvaloniaProperty.Register<Border, Thickness>(nameof(BorderThickness));src/Avalonia.Controls/CalendarDatePicker/CalendarDatePicker.Properties.csCalendarDatePicker -> public static readonly StyledProperty<bool> UseFloatingWatermarkProperty = TextBox.UseFloatingWatermarkProperty.AddOwner<CalendarDatePicker>();CalendarDatePicker -> public static readonly StyledProperty<string?> WatermarkProperty = TextBox.WatermarkProperty.AddOwner<CalendarDatePicker>();src/Avalonia.Controls/Chrome/CaptionButtons.cspublic class CaptionButtons : TemplatedControl {CaptionButtons -> public virtual void Attach(Window hostWindow) {CaptionButtons -> public virtual void Detach() {src/Avalonia.Controls/Chrome/TitleBar.cspublic class TitleBar : TemplatedControl {src/Avalonia.Controls/ComboBox.csComboBox -> public static readonly StyledProperty<IBrush?> PlaceholderForegroundProperty = AvaloniaProperty.Register<ComboBox, IBrush?>(nameof(PlaceholderForeground));ComboBox -> public static readonly StyledProperty<string?> PlaceholderTextProperty = AvaloniaProperty.Register<ComboBox, string?>(nameof(PlaceholderText));src/Avalonia.Controls/ContextMenu.csContextMenu -> public PlacementMode PlacementMode {ContextMenu -> public static readonly StyledProperty<PlacementMode> PlacementModeProperty = PlacementProperty;src/Avalonia.Controls/ContextRequestedEventArgs.csContextRequestedEventArgs -> public ContextRequestedEventArgs() : base(Control.ContextRequestedEvent) {ContextRequestedEventArgs -> public bool TryGetPosition(Control? relativeTo, out Point point) {src/Avalonia.Controls/Control.csControl -> public event EventHandler<ContextRequestedEventArgs>? ContextRequested {Control -> public static readonly RoutedEvent<ContextRequestedEventArgs> ContextRequestedEvent = RoutedEvent.Register<Control, ContextRequestedEventArgs>( nameof(ContextRequested), RoutingStrategies.Tunnel | RoutingStrategies.Bubble);src/Avalonia.Controls/Decorator.csDecorator -> public static readonly StyledProperty<Thickness> PaddingProperty = AvaloniaProperty.Register<Decorator, Thickness>(nameof(Padding));src/Avalonia.Controls/Design.csDesign -> public static object GetDataContext(Control control) {Design -> public static readonly AttachedProperty<object> DataContextProperty = AvaloniaProperty .RegisterAttached<Control, object>("DataContext", typeof (Design));Design -> public static void SetDataContext(Control control, object value) {Design -> public static void SetPreviewWith(AvaloniaObject target, Control? control) {src/Avalonia.Controls/Diagnostics/IPopupHostProvider.csIPopupHostProvider -> IPopupHost? PopupHost { get; }IPopupHostProvider -> event Action<IPopupHost?>? PopupHostChanged;public interface IPopupHostProvider {src/Avalonia.Controls/Documents/Inline.csInline -> public static readonly StyledProperty<TextDecorationCollection?> TextDecorationsProperty = AvaloniaProperty.RegisterAttached<Inline, Inline, TextDecorationCollection?>( nameof(TextDecorations), inherits: true);src/Avalonia.Controls/Embedding/Offscreen/OffscreenTopLevelImpl.csOffscreenTopLevelImplBase -> public abstract IEnumerable<object> Surfaces { get; }src/Avalonia.Controls/ExperimentalAcrylicBorder.csExperimentalAcrylicBorder -> public ExperimentalAcrylicMaterial Material {ExperimentalAcrylicBorder -> public static readonly StyledProperty<ExperimentalAcrylicMaterial> MaterialProperty = AvaloniaProperty.Register<ExperimentalAcrylicBorder, ExperimentalAcrylicMaterial>(nameof(Material));src/Avalonia.Controls/Flyouts/FlyoutBase.csFlyoutBase -> public static readonly DirectProperty<FlyoutBase, bool> IsOpenProperty = AvaloniaProperty.RegisterDirect<FlyoutBase, bool>(nameof(IsOpen), x => x.IsOpen);src/Avalonia.Controls/Generators/ItemContainerGenerator.csItemContainerGenerator -> public Control? ContainerFromIndex(int index) => _owner.ContainerFromIndex(index);ItemContainerGenerator -> public int IndexFromContainer(Control container) => _owner.IndexFromContainer(container);src/Avalonia.Controls/Generators/TreeItemContainerGenerator.csTreeContainerIndex -> public Control? ContainerFromItem(object item) => _owner.TreeContainerFromItem(item);TreeContainerIndex -> public IEnumerable<Control> Containers => _owner.GetRealizedTreeContainers();TreeItemContainerGenerator -> public TreeContainerIndex Index { get; }public class TreeContainerIndex {public class TreeItemContainerGenerator : ItemContainerGenerator {TreeContainerIndex -> public object? ItemFromContainer(Control container) => _owner.TreeItemFromContainer(container);src/Avalonia.Controls/HotkeyManager.csHotKeyManager -> public static void SetHotKey(AvaloniaObject target, KeyGesture value) => target.SetValue(HotKeyProperty, value);src/Avalonia.Controls/ItemsControl.csItemsControl -> public IBinding? DisplayMemberBinding {ItemsControl -> public ItemContainerGenerator ItemContainerGenerator {ItemsControl -> public static ItemsControl? ItemsControlFromItemContaner(Control container) =>ItemsControl -> public static readonly StyledProperty<IBinding?> DisplayMemberBindingProperty = AvaloniaProperty.Register<ItemsControl, IBinding?>(nameof(DisplayMemberBinding));src/Avalonia.Controls/NativeMenuBar.csNativeMenuBar -> public static readonly AttachedProperty<bool> EnableMenuItemClickForwardingProperty = AvaloniaProperty.RegisterAttached<NativeMenuBar, MenuItem, bool>( "EnableMenuItemClickForwarding");NativeMenuBar -> public static void SetEnableMenuItemClickForwarding(MenuItem menuItem, bool enable) {src/Avalonia.Controls/NativeMenuItem.csNativeMenuItem -> public NativeMenuItemToggleType ToggleType {public enum NativeMenuItemToggleType {NativeMenuItem -> public static readonly StyledProperty<NativeMenuItemToggleType> ToggleTypeProperty = AvaloniaProperty.Register<NativeMenuItem, NativeMenuItemToggleType>(nameof(ToggleType));src/Avalonia.Controls/NumericUpDown/NumericUpDown.csNumericUpDown -> public static readonly StyledProperty<string?> WatermarkProperty = AvaloniaProperty.Register<NumericUpDown, string?>(nameof(Watermark));src/Avalonia.Controls/Platform/Dialogs/ISystemDialogImpl.csISystemDialogImpl -> Task<string?> ShowFolderDialogAsync(OpenFolderDialog dialog, Window parent);ISystemDialogImpl -> Task<string[]?> ShowFileDialogAsync(FileDialog dialog, Window parent);public interface ISystemDialogImpl {src/Avalonia.Controls/Platform/ExtendClientAreaChromeHints.cspublic enum ExtendClientAreaChromeHints {src/Avalonia.Controls/Platform/IApplicationPlatformEvents.cspublic interface IApplicationPlatformEvents {IApplicationPlatformEvents -> void RaiseUrlsOpened(string[] urls);src/Avalonia.Controls/Platform/IInsetsManager.csIInsetsManager -> bool DisplayEdgeToEdge { get; set; }InsetsManagerBase -> public virtual bool DisplayEdgeToEdge { get => DisplaysEdgeToEdge; set => DisplayEdgeToEdgePreference = value; }src/Avalonia.Controls/Platform/IPlatformNativeSurfaceHandle.cspublic interface INativePlatformHandleSurface : IPlatformHandle {src/Avalonia.Controls/Platform/ITopLevelImpl.csITopLevelImpl -> IEnumerable<object> Surfaces { get; }src/Avalonia.Controls/Platform/IWindowImpl.csIWindowImpl -> void GetWindowsZOrder(Span<Window> windows, Span<long> zOrder);IWindowImpl -> void SetExtendClientAreaChromeHints(ExtendClientAreaChromeHints hints);IWindowImpl -> void SetSystemDecorations(SystemDecorations enabled);src/Avalonia.Controls/Platform/Screen.csScreen -> public Screen(double scaling, PixelRect bounds, PixelRect workingArea, bool isPrimary) {Screen -> public bool Primary => IsPrimary;public class Screen : IEquatable<Screen> {Screen -> public double PixelDensity => Scaling;Screen -> public override int GetHashCode() => RuntimeHelpers.GetHashCode(this);Screen -> public virtual bool Equals(Screen? other) => ReferenceEquals(this, other);src/Avalonia.Controls/Platform/Surfaces/IFramebufferPlatformSurface.csIFramebufferRenderTarget -> ILockedFramebuffer Lock();IFramebufferRenderTargetWithProperties -> ILockedFramebuffer Lock(out FramebufferLockProperties properties);IFramebufferRenderTargetWithProperties -> bool RetainsFrameContents { get; }FuncFramebufferRenderTarget -> public FuncFramebufferRenderTarget(Func<ILockedFramebuffer> lockFramebuffer) {FuncFramebufferRenderTarget -> public ILockedFramebuffer Lock() => _lockFramebuffer();public delegate ILockedFramebuffer LockDelegate(out FramebufferLockProperties properties);public interface IFramebufferPlatformSurface {public interface IFramebufferRenderTarget : IDisposable {public interface IFramebufferRenderTargetWithProperties : IFramebufferRenderTarget {src/Avalonia.Controls/Presenters/TextPresenter.csTextPresenter -> public static readonly StyledProperty<double> LetterSpacingProperty = TextBlock.LetterSpacingProperty.AddOwner<TextPresenter>();src/Avalonia.Controls/Primitives/AccessText.csAccessText -> public char AccessKey {AccessText -> public static readonly AttachedProperty<bool> ShowAccessKeyProperty = AvaloniaProperty.RegisterAttached<AccessText, Control, bool>("ShowAccessKey", inherits: true);src/Avalonia.Controls/Primitives/AdornerLayer.csAdornerLayer -> public AdornerLayer() {src/Avalonia.Controls/Primitives/ChromeOverlayLayer.cspublic class ChromeOverlayLayer : Panel {ChromeOverlayLayer -> public static Panel? GetOverlayLayer(Visual visual) {ChromeOverlayLayer -> public void Add(Control c) {src/Avalonia.Controls/Primitives/ILogicalScrollable.csILogicalScrollable -> bool CanHorizontallyScroll { get; set; }ILogicalScrollable -> bool CanVerticallyScroll { get; set; }src/Avalonia.Controls/Primitives/IPopupHost.csIPopupHost -> ContentPresenter? Presenter { get; }IPopupHost -> Transform? Transform { get; set; }IPopupHost -> Visual? HostedVisualTreeRoot { get; }IPopupHost -> bool Topmost { get; set; }IPopupHost -> double Height { get; set; }IPopupHost -> double MaxHeight { get; set; }IPopupHost -> double MaxWidth { get; set; }IPopupHost -> double MinHeight { get; set; }IPopupHost -> double MinWidth { get; set; }IPopupHost -> double Width { get; set; }IPopupHost -> event EventHandler<TemplateAppliedEventArgs>? TemplateApplied;public interface IPopupHost : IDisposable, IFocusScope {IPopupHost -> void ConfigurePosition(PopupPositionRequest positionRequest);IPopupHost -> void Hide();IPopupHost -> void SetChild(Control? control);IPopupHost -> void Show();IPopupHost -> void TakeFocus();src/Avalonia.Controls/Primitives/LightDismissOverlayLayer.csLightDismissOverlayLayer -> public IInputElement? InputPassThroughElement { get; set; }LightDismissOverlayLayer -> public bool HitTest(Point point) {public class LightDismissOverlayLayer : Border, ICustomHitTest {LightDismissOverlayLayer -> public static LightDismissOverlayLayer? GetLightDismissOverlayLayer(Visual visual) {src/Avalonia.Controls/Primitives/OverlayPopupHost.csOverlayPopupHost -> public OverlayPopupHost(OverlayLayer overlayLayer) {public class OverlayPopupHost : ContentControl, IPopupHost, IManagedPopupPositionerPopup, IInputRoot {OverlayPopupHost -> public static IPopupHost CreatePopupHost(Visual target, IAvaloniaDependencyResolver? dependencyResolver) => CreatePopupHost(target, dependencyResolver, false);OverlayPopupHost -> public void ConfigurePosition(Visual target, PlacementMode placement, Point offset, PopupAnchor anchor = PopupAnchor.None, PopupGravity gravity = PopupGravity.None, PopupPositionerConstraintAdjustment constraintAdjustment = PopupPositionerConstraintAdjustment.All, Rect? rect = null) {OverlayPopupHost -> public void SetChild(Control? control) {OverlayPopupHost -> public void TakeFocus() {src/Avalonia.Controls/Primitives/Popup.csPopup -> public IPopupHost? Host => _openState?.PopupHost;Popup -> public PlacementMode PlacementMode {Popup -> public static readonly StyledProperty<PlacementMode> PlacementModeProperty = PlacementProperty;src/Avalonia.Controls/Primitives/PopupRoot.csPopupRoot -> public void ConfigurePosition(Visual target, PlacementMode placement, Point offset, PopupAnchor anchor = PopupAnchor.None, PopupGravity gravity = PopupGravity.None, PopupPositionerConstraintAdjustment constraintAdjustment = PopupPositionerConstraintAdjustment.All, Rect? rect = null) {src/Avalonia.Controls/Primitives/SelectingItemsControl.csSelectingItemsControl -> public IBinding? SelectedValueBinding {SelectingItemsControl -> public static readonly StyledProperty<IBinding?> SelectedValueBindingProperty = AvaloniaProperty.Register<SelectingItemsControl, IBinding?>(nameof(SelectedValueBinding));src/Avalonia.Controls/Primitives/SelectionHandleType.cspublic enum SelectionHandleType {src/Avalonia.Controls/Primitives/TextSearch.csTextSearch -> public static IBinding? GetTextBinding(Interactive interactive) => interactive.GetValue(TextBindingProperty);TextSearch -> public static readonly AttachedProperty<IBinding?> TextBindingProperty = AvaloniaProperty.RegisterAttached<Interactive, IBinding?>("TextBinding", typeof(TextSearch));TextSearch -> public static readonly AttachedProperty<string?> TextProperty = AvaloniaProperty.RegisterAttached<Interactive, string?>("Text", typeof(TextSearch));TextSearch -> public static string? GetText(Control control) => control.GetValue(TextProperty);TextSearch -> public static void SetText(Control control, string? text) => control.SetValue(TextProperty, text);TextSearch -> public static void SetTextBinding(Interactive interactive, IBinding? value) => interactive.SetValue(TextBindingProperty, value);src/Avalonia.Controls/Primitives/ToggleButton.csToggleButton -> public event EventHandler<RoutedEventArgs>? Checked {ToggleButton -> public event EventHandler<RoutedEventArgs>? Indeterminate {ToggleButton -> public event EventHandler<RoutedEventArgs>? Unchecked {ToggleButton -> public static readonly RoutedEvent<RoutedEventArgs> CheckedEvent = RoutedEvent.Register<ToggleButton, RoutedEventArgs>( nameof(Checked), RoutingStrategies.Bubble);ToggleButton -> public static readonly RoutedEvent<RoutedEventArgs> IndeterminateEvent = RoutedEvent.Register<ToggleButton, RoutedEventArgs>( nameof(Indeterminate), RoutingStrategies.Bubble);ToggleButton -> public static readonly RoutedEvent<RoutedEventArgs> UncheckedEvent = RoutedEvent.Register<ToggleButton, RoutedEventArgs>( nameof(Unchecked), RoutingStrategies.Bubble);src/Avalonia.Controls/Primitives/VisualLayerManager.csVisualLayerManager -> public AdornerLayer AdornerLayer {VisualLayerManager -> public ChromeOverlayLayer ChromeOverlayLayer {VisualLayerManager -> public LightDismissOverlayLayer LightDismissOverlayLayer {VisualLayerManager -> public OverlayLayer? OverlayLayer {VisualLayerManager -> public TextSelectorLayer? TextSelectorLayer {VisualLayerManager -> public bool IsPopup { get; set; }public class VisualLayerManager : Decorator {VisualLayerManager -> public static readonly StyledProperty<ChromeOverlayLayer?> ChromeOverlayLayerProperty = AvaloniaProperty.Register<VisualLayerManager, ChromeOverlayLayer?>(nameof(ChromeOverlayLayer));src/Avalonia.Controls/Remote/RemoteServer.csRemoteServer -> public RemoteServer(IAvaloniaRemoteTransportConnection transport) {public class RemoteServer : IDisposable {RemoteServer -> public object? Content {RemoteServer -> public void Dispose() {src/Avalonia.Controls/Remote/RemoteWidget.csRemoteWidget -> public RemoteWidget(IAvaloniaRemoteTransportConnection connection) {RemoteWidget -> public SizingMode Mode { get; set; }public class RemoteWidget : Control {RemoteWidget -> public enum SizingMode {RemoteWidget -> public sealed override void Render(DrawingContext context) {src/Avalonia.Controls/Screens.csScreens -> public Screen? ScreenFromWindow(IWindowBaseImpl window) {src/Avalonia.Controls/ScrollViewer.cspublic class ScrollViewer : ContentControl, IScrollable, IScrollAnchorProvider, IInternalScroller {src/Avalonia.Controls/SystemDialog.csOpenFileDialog -> public FilePickerOpenOptions ToFilePickerOpenOptions() {SaveFileDialog -> public FilePickerSaveOptions ToFilePickerSaveOptions() {OpenFolderDialog -> public FolderPickerOpenOptions ToFolderPickerOpenOptions() {FileDialog -> public List<FileDialogFilter> Filters { get; set; } = new List<FileDialogFilter>();FileDialogFilter -> public List<string> Extensions { get; set; } = new List<string>();OpenFolderDialog -> public Task<string?> ShowAsync(Window parent) {OpenFileDialog -> public Task<string[]?> ShowAsync(Window parent) {public abstract class FileDialog : FileSystemDialog {public abstract class FileSystemDialog : SystemDialog {public abstract class SystemDialog {SaveFileDialog -> public async Task<string?> ShowAsync(Window parent) {OpenFileDialog -> public bool AllowMultiple { get; set; }SaveFileDialog -> public bool? ShowOverwritePrompt { get; set; }public class FileDialogFilter {public class OpenFileDialog : FileDialog {public class OpenFolderDialog : FileSystemDialog {public class SaveFileDialog : FileDialog {SaveFileDialog -> public string? DefaultExtension { get; set; }FileSystemDialog -> public string? Directory { get; set; }FileDialog -> public string? InitialFileName { get; set; }FileDialogFilter -> public string? Name { get; set; }SystemDialog -> public string? Title { get; set; }src/Avalonia.Controls/Templates/FuncTreeDataTemplate.csFuncTreeDataTemplate -> public InstancedBinding ItemsSelector(object item) {src/Avalonia.Controls/Templates/ITreeDataTemplate.csITreeDataTemplate -> InstancedBinding? ItemsSelector(object item);src/Avalonia.Controls/TextBlock.csTextBlock -> public static readonly AttachedProperty<double> LetterSpacingProperty = AvaloniaProperty.RegisterAttached<TextBlock, Control, double>( nameof(LetterSpacing), 0, inherits: true);src/Avalonia.Controls/TextBox.csTextBox -> public double LetterSpacing {TextBox -> public static readonly StyledProperty<bool> UseFloatingWatermarkProperty = AvaloniaProperty.Register<TextBox, bool>(nameof(UseFloatingWatermark));TextBox -> public static readonly StyledProperty<double> LetterSpacingProperty = TextBlock.LetterSpacingProperty.AddOwner<TextBox>();TextBox -> public static readonly StyledProperty<string?> WatermarkProperty = AvaloniaProperty.Register<TextBox, string?>(nameof(Watermark));src/Avalonia.Controls/TopLevel.csTopLevel -> public IFocusManager? FocusManager => AvaloniaLocator.Current.GetService<IFocusManager>();TopLevel -> public IPlatformSettings? PlatformSettings => AvaloniaLocator.Current.GetService<IPlatformSettings>();TopLevel -> public TopLevel(ITopLevelImpl impl, IAvaloniaDependencyResolver? dependencyResolver) {public abstract class TopLevel : ContentControl, IInputRoot, ILayoutRoot, IRenderRoot, ICloseable, IStyleHost, ILogicalRoot, ITextInputMethodRoot {TopLevel -> public static readonly StyledProperty<IInputElement?> PointerOverElementProperty = AvaloniaProperty.Register<TopLevel, IInputElement?>(nameof(IInputRoot.PointerOverElement));src/Avalonia.Controls/TreeView.csTreeView -> public new TreeItemContainerGenerator ItemContainerGenerator =>src/Avalonia.Controls/Window.csWindow -> public ExtendClientAreaChromeHints ExtendClientAreaChromeHints {Window -> public SystemDecorations SystemDecorations {public class Window : WindowBase, IFocusScope, ILayoutRoot {public enum SystemDecorations {Window -> public static readonly StyledProperty<ExtendClientAreaChromeHints> ExtendClientAreaChromeHintsProperty = AvaloniaProperty.Register<Window, ExtendClientAreaChromeHints>(nameof(ExtendClientAreaChromeHints), ExtendClientAreaChromeHints.Default);Window -> public static readonly StyledProperty<SystemDecorations> SystemDecorationsProperty = AvaloniaProperty.Register<Window, SystemDecorations>(nameof(SystemDecorations), SystemDecorations.Full);Window -> public static void SortWindowsByZOrder(Window[] windows) {src/Browser/Avalonia.Browser.Blazor/AvaloniaView.csAvalonia.Browser.BlazorAvaloniaView -> public AvaloniaView() {public class AvaloniaView : ComponentBase {src/Browser/Avalonia.Browser.Blazor/BlazorSingleViewLifetime.csAvalonia.Browser.BlazorBlazorAppBuilder -> public static async Task StartBlazorAppAsync(this AppBuilder builder, BrowserPlatformOptions? options = null) {public static class BlazorAppBuilder {src/Browser/Avalonia.Browser/Rendering/RenderWorker.csAvalonia.Browser.RenderingJSWebWorkerClone -> public static Task RunAsync(Func<Task> run) {public static class JSWebWorkerClone {src/Headless/Avalonia.Headless.Vnc/HeadlessVncPlatformExtensions.csHeadlessVncPlatformExtensions -> public static int StartWithHeadlessVncPlatform( this AppBuilder builder, string host, int port, string? password, string[] args, ShutdownMode shutdownMode = ShutdownMode.OnLastWindowClose) {HeadlessVncPlatformExtensions -> public static int StartWithHeadlessVncPlatform( this AppBuilder builder, string host, int port, string[] args, ShutdownMode shutdownMode = ShutdownMode.OnLastWindowClose) {src/Headless/Avalonia.Headless.XUnit/AvaloniaFact.csAvalonia.Headless.XUnitAvaloniaUIFactDiscoverer -> public AvaloniaUIFactDiscoverer(IMessageSink diagnosticMessageSink) : base(diagnosticMessageSink) {public class AvaloniaUIFactDiscoverer : FactDiscoverer {public sealed class AvaloniaFactAttribute : FactAttribute {src/Headless/Avalonia.Headless.XUnit/AvaloniaTestFrameworkAttribute.csAvalonia.Headless.XUnitAvaloniaTestFrameworkTypeDiscoverer -> public AvaloniaTestFrameworkTypeDiscoverer(IMessageSink _) {AvaloniaTestFrameworkTypeDiscoverer -> public Type GetTestFrameworkType(IAttributeInfo attribute) {public class AvaloniaTestFrameworkTypeDiscoverer : ITestFrameworkTypeDiscoverer {src/Headless/Avalonia.Headless.XUnit/AvaloniaTheoryAttribute.csAvalonia.Headless.XUnitAvaloniaTheoryDiscoverer -> public AvaloniaTheoryDiscoverer(IMessageSink diagnosticMessageSink) : base(diagnosticMessageSink) {public sealed class AvaloniaTheoryAttribute : TheoryAttribute {src/Headless/Avalonia.Headless/HeadlessUnitTestSession.csAvalonia.Headlesspublic sealed class HeadlessUnitTestSession : IDisposable {src/Headless/Avalonia.Headless/HeadlessWindowExtensions.csAvalonia.HeadlessHeadlessWindowExtensions -> public static void DragDrop(this TopLevel topLevel, Point point, RawDragEventType type, IDataObject data, DragDropEffects effects, RawInputModifiers modifiers = RawInputModifiers.None) =>HeadlessWindowExtensions -> public static void KeyPress(this TopLevel topLevel, Key key, RawInputModifiers modifiers) =>HeadlessWindowExtensions -> public static void KeyRelease(this TopLevel topLevel, Key key, RawInputModifiers modifiers) =>src/Linux/Avalonia.LinuxFramebuffer/Output/DrmOutput.csDrmOutput -> public PixelSize PixelSize => _mode.Resolution;public unsafe class DrmOutput : IGlOutputBackend, IGlPlatformSurface {src/Linux/Avalonia.LinuxFramebuffer/Output/FbdevOutput.csFbdevOutput -> public IFramebufferRenderTarget CreateFramebufferRenderTarget() => new FuncRetainedFramebufferRenderTarget(Lock);FbdevOutput -> public ILockedFramebuffer Lock() => Lock(out _);src/Linux/Avalonia.LinuxFramebuffer/Output/IOutputBackend.cspublic interface IOutputBackend {src/Avalonia.X11/X11Platform.csX11PlatformOptions -> public Action<Exception>? ExterinalGLibMainLoopExceptionLogger { get; set; }src/Avalonia.Diagnostics/DevToolsExtensions.cspublic static class DevToolsExtensions {DevToolsExtensions -> public static void AttachDevTools(this Application application) {DevToolsExtensions -> public static void AttachDevTools(this Application application, DevToolsOptions options) {DevToolsExtensions -> public static void AttachDevTools(this TopLevel root) {DevToolsExtensions -> public static void AttachDevTools(this TopLevel root, DevToolsOptions options) {DevToolsExtensions -> public static void AttachDevTools(this TopLevel root, KeyGesture gesture) {src/Avalonia.Diagnostics/Diagnostics/DevToolsDataFormats.csAvalonia.DiagnosticsDevToolsDataFormats -> public static DataFormat<string> Selector { get; } = DataFormat.CreateStringPlatformFormat("Avalonia_DevTools_Selector");public static class DevToolsDataFormats {src/Avalonia.Diagnostics/Diagnostics/DevToolsOptions.csDevToolsOptions -> public DevToolsViewKind LaunchView { get; init; }DevToolsOptions -> public HotKeyConfiguration HotKeys { get; init; } = new();DevToolsOptions -> public IBrush? FocusHighlighterBrush { get; set; }DevToolsOptions -> public IScreenshotHandler ScreenshotHandler { get; set; }DevToolsOptions -> public KeyGesture Gesture { get; set; } = new KeyGesture(Key.F12);DevToolsOptions -> public Size Size { get; set; } = new Size(1280, 720);DevToolsOptions -> public ThemeVariant? ThemeVariant { get; set; }DevToolsOptions -> public bool ShowAsChildWindow { get; set; } = true;DevToolsOptions -> public bool ShowImplementedInterfaces { get; set; } = true;public class DevToolsOptions {DevToolsOptions -> public int? StartupScreenIndex { get; set; }src/Avalonia.Diagnostics/Diagnostics/DevToolsViewKind.cspublic enum DevToolsViewKind {src/Avalonia.Diagnostics/Diagnostics/HotKeyConfiguration.csHotKeyConfiguration -> public KeyGesture InspectHoveredControl { get; init; } = new(Key.None, KeyModifiers.Shift | KeyModifiers.Control);HotKeyConfiguration -> public KeyGesture ScreenshotSelectedControl { get; init; } = new(Key.F8);HotKeyConfiguration -> public KeyGesture TogglePopupFreeze { get; init; } = new(Key.F, KeyModifiers.Alt | KeyModifiers.Control);HotKeyConfiguration -> public KeyGesture ValueFramesFreeze { get; init; } = new(Key.S, KeyModifiers.Alt);HotKeyConfiguration -> public KeyGesture ValueFramesUnfreeze { get; init; } = new(Key.D, KeyModifiers.Alt);public class HotKeyConfiguration {src/Avalonia.Diagnostics/Diagnostics/IScreenshotHandler.csIScreenshotHandler -> Task Take(Control control);public interface IScreenshotHandler {src/Avalonia.Diagnostics/Diagnostics/Screenshots/BaseRenderToStreamHandler.cspublic abstract class BaseRenderToStreamHandler : IScreenshotHandler {BaseRenderToStreamHandler -> public async Task Take(Control control) {src/Avalonia.Diagnostics/Diagnostics/Screenshots/FilePickerHandler.csFilePickerHandler -> public FilePickerHandler( string? title, string? screenshotRoot = default) {FilePickerHandler -> public FilePickerHandler() : this(null, null) {public sealed class FilePickerHandler : BaseRenderToStreamHandler {src/Avalonia.Diagnostics/Diagnostics/VisualTreeDebug.cspublic static class VisualTreeDebug {VisualTreeDebug -> public static string PrintVisualTree(Visual visual) {src/Avalonia.Dialogs/ManagedFileDialogExtensions.csManagedFileDialogExtensions -> public static Task<string[]> ShowManagedAsync(this OpenFileDialog dialog, Window parent, ManagedFileDialogOptions? options = null) => ShowManagedAsync<Window>(dialog, parent, options);ManagedFileDialogExtensions -> public static async Task<string[]> ShowManagedAsync<TWindow>(this OpenFileDialog dialog, Window parent, ManagedFileDialogOptions? options = null) where TWindow : Window, new() {src/Avalonia.Metal/IMetalDevice.csAvalonia.Metalpublic interface IMetalPlatformSurface {public interface IMetalPlatformSurfaceRenderTarget : IDisposable {src/Avalonia.OpenGL/Egl/EglGlPlatformSurfaceBase.csEglPlatformSurfaceRenderTargetBase -> public IGlPlatformSurfaceRenderingSession BeginDraw() {EglPlatformSurfaceRenderTargetBase -> public abstract IGlPlatformSurfaceRenderingSession BeginDrawCore();public abstract class EglPlatformSurfaceRenderTargetBase : IGlPlatformSurfaceRenderTargetWithCorruptionInfo {src/Avalonia.OpenGL/IGlContext.csIGlPlatformSurfaceRenderTargetFactory -> IGlPlatformSurfaceRenderTarget CreateRenderTarget(IGlContext context, object surface);IGlPlatformSurfaceRenderTargetFactory -> bool CanRenderToSurface(IGlContext context, object surface);src/Avalonia.OpenGL/Surfaces/IGlPlatformSurface.cspublic interface IGlPlatformSurface {src/Avalonia.OpenGL/Surfaces/IGlPlatformSurfaceRenderTarget.csIGlPlatformSurfaceRenderTarget -> IGlPlatformSurfaceRenderingSession BeginDraw();IGlPlatformSurfaceRenderTarget2 -> IGlPlatformSurfaceRenderingSession BeginDraw(PixelSize expectedPixelSize);IGlPlatformSurfaceRenderTargetWithCorruptionInfo -> bool IsCorrupted { get; }public interface IGlPlatformSurfaceRenderTarget : IDisposable {public interface IGlPlatformSurfaceRenderTarget2 : IGlPlatformSurfaceRenderTargetWithCorruptionInfo {public interface IGlPlatformSurfaceRenderTargetWithCorruptionInfo : IGlPlatformSurfaceRenderTarget {src/Avalonia.Vulkan/IVulkanDevice.csAvalonia.VulkanIVulkanPlatformGraphicsContext -> IVulkanRenderTarget CreateRenderTarget(IEnumerable<object> surfaces);src/Avalonia.Vulkan/IVulkanPlatformSurface.csAvalonia.VulkanIVulkanKhrSurfacePlatformSurfaceFactory -> IVulkanKhrSurfacePlatformSurface CreateSurface(IVulkanPlatformGraphicsContext context, object surface);IVulkanKhrSurfacePlatformSurfaceFactory -> bool CanRenderToSurface(IVulkanPlatformGraphicsContext context, object surface);public interface IVulkanKhrSurfacePlatformSurface : IDisposable {src/Avalonia.Vulkan/IVulkanRenderTarget.csAvalonia.Vulkanpublic interface IVulkanRenderTarget : IDisposable {src/Tizen/Avalonia.Tizen/NuiAvaloniaView.csAvalonia.TizenNuiAvaloniaView -> public Control? Content {NuiAvaloniaView -> public IInputRoot InputRoot {NuiAvaloniaView -> public INativeControlHostImpl NativeControlHost { get; }NuiAvaloniaView -> public NuiAvaloniaView() : base(ColorFormat.RGBA8888) {NuiAvaloniaView -> public Size ClientSize => new(Size.Width, Size.Height);public class NuiAvaloniaView : GLView, ITizenView, ITextInputMethodImpl {NuiAvaloniaView -> public double Scaling => 1;NuiAvaloniaView -> public event Action? OnSurfaceInit;NuiAvaloniaView -> public void SetClient(TextInputMethodClient? client) {NuiAvaloniaView -> public void SetCursorRect(Rect rect) {NuiAvaloniaView -> public void SetOptions(TextInputOptions options) =>src/Tizen/Avalonia.Tizen/NuiAvaloniaViewTextEditable.csAvalonia.Tizenpublic class NuiMultiLineTextInput : TextEditor, INuiTextInput {public class NuiSingleLineTextInput : TextField, INuiTextInput {src/Tizen/Avalonia.Tizen/NuiTizenApplication.csAvalonia.Tizenpublic class NuiTizenApplication<TApp> : NUIApplication where TApp : Application, new() {src/Tizen/Avalonia.Tizen/NuiViewControlHandle.csAvalonia.TizenNuiViewControlHandle -> public IntPtr Handle => throw new NotSupportedException();NuiViewControlHandle -> public NuiViewControlHandle(View view) {NuiViewControlHandle -> public View View { get; set; }public class NuiViewControlHandle : INativeControlHostDestroyableControlHandle {NuiViewControlHandle -> public string? HandleDescriptor => ViewDescriptor;NuiViewControlHandle -> public void Destroy() => View.Dispose();src/Tizen/Avalonia.Tizen/Platform/Permissions.csAvalonia.Tizen.Platformpublic record Privilege (string Path, bool IsRuntime);src/Tizen/Avalonia.Tizen/TizenApplicationExtensions.csAvalonia.TizenTizenApplicationExtensions -> public static AppBuilder UseTizen(this AppBuilder builder) {public static class TizenApplicationExtensions {src/tools/Avalonia.Analyzers/BitmapAnalyzer.csAvalonia.AnalyzersBitmapAnalyzer -> public const string DiagnosticId = "AVA2002";src/tools/Avalonia.Analyzers/BitmapAnalyzerCSCodeFixProvider.csAvalonia.Analyzerspublic class BitmapAnalyzerCSCodeFixProvider : CodeFixProvider {BitmapAnalyzerCSCodeFixProvider -> public override FixAllProvider? GetFixAllProvider() {BitmapAnalyzerCSCodeFixProvider -> public override ImmutableArray<string> FixableDiagnosticIds { get; } =BitmapAnalyzerCSCodeFixProvider -> public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) {src/tools/Avalonia.Analyzers/OnPropertyChangedOverrideAnalyzer.csAvalonia.AnalyzersOnPropertyChangedOverrideAnalyzer -> public const string DiagnosticId = "AVA2001";src/Avalonia.Base/Animation/CompositePageTransition.cspublic class CompositePageTransition : IPageTransition {src/Avalonia.Base/Animation/CrossFade.cspublic class CrossFade : IPageTransition {src/Avalonia.Base/Animation/Easings/CubicBezierEasing.csAvalonia.Animation.EasingsCubicBezierEasing -> public Point ControlPoint1 { get; set; }CubicBezierEasing -> public Point ControlPoint2 { get; set; }public sealed class CubicBezierEasing : IEasing {src/Avalonia.Base/Animation/ICustomAnimator.csAvalonia.AnimationCustomAnimatorBase -> public abstract T Interpolate(double progress, T oldValue, T newValue);public abstract class CustomAnimatorBase {public abstract class CustomAnimatorBase<T> : CustomAnimatorBase {src/Avalonia.Base/Animation/PageSlide.cspublic class PageSlide : IPageTransition {src/Avalonia.Base/Animation/Transitions/Rotate3DTransition.csAvalonia.Animationpublic class Rotate3DTransition: PageSlide {Rotate3DTransition -> public override async Task Start(Visual? @from, Visual? to, bool forward, CancellationToken cancellationToken) {src/Avalonia.Base/AvaloniaObject.csAvaloniaObject -> public BindingExpressionBase Bind(AvaloniaProperty property, IBinding binding) {AvaloniaObject -> public IBinding this[IndexerDescriptor binding] {AvaloniaObject -> public bool CheckAccess() => Dispatcher.UIThread.CheckAccess();AvaloniaObject -> public void VerifyAccess() => Dispatcher.UIThread.VerifyAccess();src/Avalonia.Base/AvaloniaObjectExtensions.csAvaloniaObjectExtensions -> public static IBinding ToBinding<T>(this IObservable<T> source) {AvaloniaObjectExtensions -> public static IDisposable Bind( this AvaloniaObject target, AvaloniaProperty property, IBinding binding, object? anchor = null) {src/Avalonia.Base/Controls/NameScope.csNameScope -> public static INameScope GetNameScope(StyledElement styled) {NameScope -> public static readonly AttachedProperty<INameScope> NameScopeProperty = AvaloniaProperty.RegisterAttached<NameScope, StyledElement, INameScope>("NameScope");NameScope -> public static void SetNameScope(StyledElement styled, INameScope value) {src/Avalonia.Base/Controls/PseudoClassesExtensions.cspublic static class PseudolassesExtensions {PseudolassesExtensions -> public static void Set(this IPseudoClasses classes, string name, bool value) {src/Avalonia.Base/Controls/ResourcesChangedEventArgs.cspublic class ResourcesChangedEventArgs : EventArgs {ResourcesChangedEventArgs -> public static new readonly ResourcesChangedEventArgs Empty = new ResourcesChangedEventArgs();src/Avalonia.Base/Data/BindingOperations.csBindingOperations -> public static IDisposable Apply( AvaloniaObject target, AvaloniaProperty property, InstancedBinding binding) {BindingOperations -> public static IDisposable Apply( AvaloniaObject target, AvaloniaProperty property, InstancedBinding binding, object? anchor) {src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.csFuncMultiValueConverter -> public FuncMultiValueConverter(Func<IEnumerable<TIn?>, TOut> convert) {src/Avalonia.Base/Data/Core/Plugins/BindingPlugins.csBindingPlugins -> public static IList<IDataValidationPlugin> DataValidators => s_dataValidators;BindingPlugins -> public static IList<IPropertyAccessorPlugin> PropertyAccessors => s_propertyAccessors;BindingPlugins -> public static IList<IStreamPlugin> StreamHandlers => s_streamHandlers;public static class BindingPlugins {src/Avalonia.Base/Data/Core/Plugins/DataValidationBase.cspublic abstract class DataValidationBase : PropertyAccessorBase, IObserver<object?> {DataValidationBase -> public override Type? PropertyType => _inner.PropertyType;DataValidationBase -> public override bool SetValue(object? value, BindingPriority priority) => _inner.SetValue(value, priority);DataValidationBase -> public override object? Value => _inner.Value;src/Avalonia.Base/Data/Core/Plugins/ExceptionValidationPlugin.csExceptionValidationPlugin -> public IPropertyAccessor Start(WeakReference<object?> reference, string name, IPropertyAccessor inner) {ExceptionValidationPlugin -> public bool Match(WeakReference<object?> reference, string memberName) => true;public class ExceptionValidationPlugin : IDataValidationPlugin {src/Avalonia.Base/Data/Core/Plugins/IDataValidationPlugin.csIDataValidationPlugin -> IPropertyAccessor Start(WeakReference<object?> reference, string propertyName, IPropertyAccessor inner);IDataValidationPlugin -> bool Match(WeakReference<object?> reference, string memberName);public interface IDataValidationPlugin {src/Avalonia.Base/Data/Core/Plugins/IPropertyAccessorPlugin.csIPropertyAccessorPlugin -> IPropertyAccessor? Start(WeakReference<object?> reference, string propertyName);IPropertyAccessorPlugin -> bool Match(object obj, string propertyName);public interface IPropertyAccessorPlugin {src/Avalonia.Base/Data/Core/Plugins/IStreamPlugin.csIStreamPlugin -> IObservable<object?> Start(WeakReference<object?> reference);IStreamPlugin -> bool Match(WeakReference<object?> reference);public interface IStreamPlugin {src/Avalonia.Base/Data/Core/Plugins/IndeiValidationPlugin.csIndeiValidationPlugin -> public IPropertyAccessor Start(WeakReference<object?> reference, string name, IPropertyAccessor accessor) {IndeiValidationPlugin -> public bool Match(WeakReference<object?> reference, string memberName) {public class IndeiValidationPlugin : IDataValidationPlugin {src/Avalonia.Base/Data/Core/Plugins/PropertyAccessorBase.csPropertyAccessorBase -> public abstract Type? PropertyType { get; }PropertyAccessorBase -> public abstract bool SetValue(object? value, BindingPriority priority);public abstract class PropertyAccessorBase : IPropertyAccessor {PropertyAccessorBase -> public abstract object? Value { get; }PropertyAccessorBase -> public void Dispose() {PropertyAccessorBase -> public void Subscribe(Action<object?> listener) {PropertyAccessorBase -> public void Unsubscribe() {src/Avalonia.Base/Data/Core/Plugins/PropertyError.csPropertyError -> public PropertyError(BindingNotification error) {PropertyError -> public Type? PropertyType => null;PropertyError -> public bool SetValue(object? value, BindingPriority priority) {public class PropertyError : IPropertyAccessor {PropertyError -> public object? Value => _error;PropertyError -> public void Dispose() {PropertyError -> public void Subscribe(Action<object> listener) {PropertyError -> public void Unsubscribe() {src/Avalonia.Base/Data/Core/PropertyPath.csCastTypePropertyPathElement -> public CastTypePropertyPathElement(Type type) {EnsureTypePropertyPathElement -> public EnsureTypePropertyPathElement(Type type) {PropertyPropertyPathElement -> public IPropertyInfo Property { get; }PropertyPath -> public IReadOnlyList<IPropertyPathElement> Elements { get; }PropertyPathBuilder -> public PropertyPath Build() {PropertyPath -> public PropertyPath(IEnumerable<IPropertyPathElement> elements) {PropertyPathBuilder -> public PropertyPathBuilder Cast(Type type) {PropertyPathBuilder -> public PropertyPathBuilder ChildTraversal() {PropertyPathBuilder -> public PropertyPathBuilder EnsureType(Type type) {PropertyPathBuilder -> public PropertyPathBuilder Property(IPropertyInfo property) {PropertyPropertyPathElement -> public PropertyPropertyPathElement(IPropertyInfo property) {EnsureTypePropertyPathElement -> public Type Type { get; }CastTypePropertyPathElement -> public Type Type { get; }public class CastTypePropertyPathElement : IPropertyPathElement {public class ChildTraversalPropertyPathElement : IPropertyPathElement {public class EnsureTypePropertyPathElement : IPropertyPathElement {public class PropertyPath {public class PropertyPathBuilder {public class PropertyPropertyPathElement : IPropertyPathElement {public interface IPropertyPathElement {src/Avalonia.Base/Data/IBinding.csIBinding -> InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false);public interface IBinding {src/Avalonia.Base/Data/InstancedBinding.csInstancedBinding -> public BindingMode Mode { get; }InstancedBinding -> public BindingPriority Priority { get; }InstancedBinding -> public IObservable<object?> Observable => Source;InstancedBinding -> public IObservable<object?> Source => _observable ??= _expression!.ToObservable(_target);InstancedBinding -> public InstancedBinding WithPriority(BindingPriority priority) {public sealed class InstancedBinding {InstancedBinding -> public static InstancedBinding OneTime( IObservable<object?> observable, BindingPriority priority = BindingPriority.LocalValue) {InstancedBinding -> public static InstancedBinding OneTime( object value, BindingPriority priority = BindingPriority.LocalValue) {InstancedBinding -> public static InstancedBinding OneWay( IObservable<object?> observable, BindingPriority priority = BindingPriority.LocalValue) {InstancedBinding -> public static InstancedBinding OneWayToSource( IObserver<object?> observer, BindingPriority priority = BindingPriority.LocalValue) {InstancedBinding -> public static InstancedBinding TwoWay( IObservable<object?> observable, IObserver<object?> observer, BindingPriority priority = BindingPriority.LocalValue) {src/Avalonia.Base/Data/TemplateBinding.Observable.csTemplateBinding -> public IDisposable Subscribe(IObserver<object?> observer) {public partial class TemplateBinding : IAvaloniaSubject<object?> {src/Avalonia.Base/Data/TemplateBinding.csTemplateBinding -> public IBinding ProvideValue() => this;TemplateBinding -> public InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false) {TemplateBinding -> public TemplateBinding() : base(BindingPriority.Template) {TemplateBinding -> public TemplateBinding([InheritDataTypeFrom(InheritDataTypeFromScopeKind.ControlTemplate)] AvaloniaProperty property) : base(BindingPriority.Template) {TemplateBinding -> public new BindingMode Mode {TemplateBinding -> public override string Description => "TemplateBinding: " + Property;public partial class TemplateBinding : UntypedBindingExpressionBase, IBinding, IBinding2, IDescription, ISetterValue, IDisposable {src/Avalonia.Base/Diagnostics/StyleDiagnostics.csAvalonia.DiagnosticsStyleDiagnostics -> public IReadOnlyList<AppliedStyle> AppliedStyles { get; }AppliedStyle -> public StyleBase Style => (StyleBase)_instance.Source;StyleDiagnostics -> public StyleDiagnostics(IReadOnlyList<AppliedStyle> appliedStyles) {AppliedStyle -> public bool HasActivator => _instance.HasActivator;AppliedStyle -> public bool IsActive => _instance.IsActive();public class StyleDiagnostics {public sealed class AppliedStyle {src/Avalonia.Base/Diagnostics/StyledElementExtensions.csAvalonia.DiagnosticsStyledElementExtensions -> public static StyleDiagnostics GetStyleDiagnostics(this StyledElement styledElement) {public static class StyledElementExtensions {src/Avalonia.Base/Input/Cursor.csCursor -> public Cursor(Bitmap cursor, PixelPoint hotSpot) : this(GetCursorFactory().CreateCursor(cursor.PlatformImpl.Item, hotSpot), "BitmapCursor") {src/Avalonia.Base/Input/DataFormats.cspublic static class DataFormats {DataFormats -> public static readonly string FileNames = nameof(FileNames);DataFormats -> public static readonly string Files = nameof(Files);DataFormats -> public static readonly string Text = nameof(Text);src/Avalonia.Base/Input/DataObject.csDataObject -> public IEnumerable<string> GetDataFormats() {DataObject -> public bool Contains(string dataFormat) {public class DataObject : IDataObject {DataObject -> public object? Get(string dataFormat) {DataObject -> public void Set(string dataFormat, object value) {src/Avalonia.Base/Input/DataObjectExtensions.csDataObjectExtensions -> public static IEnumerable<IStorageItem>? GetFiles(this IDataObject dataObject) {DataObjectExtensions -> public static IEnumerable<string>? GetFileNames(this IDataObject dataObject) {public static class DataObjectExtensions {DataObjectExtensions -> public static string? GetText(this IDataObject dataObject) {src/Avalonia.Base/Input/DragDrop.csDragDrop -> public static Task<DragDropEffects> DoDragDrop(PointerEventArgs triggerEvent, IDataObject data, DragDropEffects allowedEffects) {src/Avalonia.Base/Input/DragEventArgs.csDragEventArgs -> public DragEventArgs( RoutedEvent<DragEventArgs> routedEvent, IDataObject data, Interactive target, Point targetLocation, KeyModifiers keyModifiers) : this(routedEvent, new DataObjectToDataTransferWrapper(data), target, targetLocation, keyModifiers) {DragEventArgs -> public IDataObject Data => _legacyDataObject ??= DataTransfer.ToLegacyDataObject();public class DragEventArgs : RoutedEventArgs {src/Avalonia.Base/Input/FocusManager.csFocusManager -> public bool Focus( IInputElement? control, NavigationMethod method = NavigationMethod.Unspecified, KeyModifiers keyModifiers = KeyModifiers.None) {FocusManager -> public void ClearFocus() {FocusManager -> public void ClearFocusOnElementRemoved(IInputElement removedElement, Visual oldParent) {src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.csScrollGestureRecognizer -> public static readonly DirectProperty<ScrollGestureRecognizer, bool> IsScrollInertiaEnabledProperty = AvaloniaProperty.RegisterDirect<ScrollGestureRecognizer, bool>(nameof(IsScrollInertiaEnabled), o => o.IsScrollInertiaEnabled, (o,v) => o.IsScrollInertiaEnabled = v);src/Avalonia.Base/Input/Gestures.csGestures -> public static bool GetIsHoldWithMouseEnabled(StyledElement element) {Gestures -> public static bool GetIsHoldingEnabled(StyledElement element) {public static class Gestures {Gestures -> public static readonly AttachedProperty<bool> IsHoldWithMouseEnabledProperty = AvaloniaProperty.RegisterAttached<StyledElement, bool>("IsHoldWithMouseEnabled", typeof(Gestures), false);Gestures -> public static readonly AttachedProperty<bool> IsHoldingEnabledProperty = AvaloniaProperty.RegisterAttached<StyledElement, bool>("IsHoldingEnabled", typeof(Gestures), true);Gestures -> public static readonly RoutedEvent<HoldingRoutedEventArgs> HoldingEvent = RoutedEvent.Register<HoldingRoutedEventArgs>( "Holding", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PinchEndedEventArgs> PinchEndedEvent = RoutedEvent.Register<PinchEndedEventArgs>( "PinchEnded", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PinchEventArgs> PinchEvent = RoutedEvent.Register<PinchEventArgs>( "Pinch", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureMagnifyEvent = RoutedEvent.Register<PointerDeltaEventArgs>( "PointerTouchPadGestureMagnify", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureRotateEvent = RoutedEvent.Register<PointerDeltaEventArgs>( "PointerTouchPadGestureRotate", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PointerDeltaEventArgs> PointerTouchPadGestureSwipeEvent = RoutedEvent.Register<PointerDeltaEventArgs>( "PointerTouchPadGestureSwipe", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PullGestureEndedEventArgs> PullGestureEndedEvent = RoutedEvent.Register<PullGestureEndedEventArgs>( "PullGestureEnded", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<PullGestureEventArgs> PullGestureEvent = RoutedEvent.Register<PullGestureEventArgs>( "PullGesture", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<ScrollGestureEndedEventArgs> ScrollGestureEndedEvent = RoutedEvent.Register<ScrollGestureEndedEventArgs>( "ScrollGestureEnded", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<ScrollGestureEventArgs> ScrollGestureEvent = RoutedEvent.Register<ScrollGestureEventArgs>( "ScrollGesture", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<ScrollGestureInertiaStartingEventArgs> ScrollGestureInertiaStartingEvent = RoutedEvent.Register<ScrollGestureInertiaStartingEventArgs>( "ScrollGestureInertiaStarting", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<TappedEventArgs> DoubleTappedEvent = RoutedEvent.Register<TappedEventArgs>( "DoubleTapped", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<TappedEventArgs> RightTappedEvent = RoutedEvent.Register<TappedEventArgs>( "RightTapped", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static readonly RoutedEvent<TappedEventArgs> TappedEvent = RoutedEvent.Register<TappedEventArgs>( "Tapped", RoutingStrategies.Bubble, typeof(Gestures));Gestures -> public static void AddDoubleTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void AddHoldingHandler(Interactive element, EventHandler<HoldingRoutedEventArgs> handler) =>Gestures -> public static void AddPinchEndedHandler(Interactive element, EventHandler<PinchEndedEventArgs> handler) =>Gestures -> public static void AddPinchHandler(Interactive element, EventHandler<PinchEventArgs> handler) =>Gestures -> public static void AddPointerTouchPadGestureMagnifyHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void AddPointerTouchPadGestureRotateHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void AddPointerTouchPadGestureSwipeHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void AddPullGestureEndedHandler(Interactive element, EventHandler<PullGestureEndedEventArgs> handler) =>Gestures -> public static void AddPullGestureHandler(Interactive element, EventHandler<PullGestureEventArgs> handler) =>Gestures -> public static void AddRightTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void AddScrollGestureEndedHandler(Interactive element, EventHandler<ScrollGestureEndedEventArgs> handler) =>Gestures -> public static void AddScrollGestureHandler(Interactive element, EventHandler<RoutedEventArgs> handler) =>Gestures -> public static void AddScrollGestureInertiaStartingHandler(Interactive element, EventHandler<ScrollGestureInertiaStartingEventArgs> handler) =>Gestures -> public static void AddTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void RemoveDoubleTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void RemoveHoldingHandler(Interactive element, EventHandler<RoutedEventArgs> handler) =>Gestures -> public static void RemovePinchEndedHandler(Interactive element, EventHandler<PinchEndedEventArgs> handler) =>Gestures -> public static void RemovePinchHandler(Interactive element, EventHandler<PinchEventArgs> handler) =>Gestures -> public static void RemovePointerTouchPadGestureMagnifyHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void RemovePointerTouchPadGestureRotateHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void RemovePointerTouchPadGestureSwipeHandler(Interactive element, EventHandler<PointerDeltaEventArgs> handler) =>Gestures -> public static void RemovePullGestureEndedHandler(Interactive element, EventHandler<PullGestureEndedEventArgs> handler) =>Gestures -> public static void RemovePullGestureHandler(Interactive element, EventHandler<PullGestureEventArgs> handler) =>Gestures -> public static void RemoveRightTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void RemoveScrollGestureEndedHandler(Interactive element,EventHandler<ScrollGestureEndedEventArgs> handler) =>Gestures -> public static void RemoveScrollGestureHandler(Interactive element, EventHandler<ScrollGestureEventArgs> handler) =>Gestures -> public static void RemoveScrollGestureInertiaStartingHandler(Interactive element, EventHandler<ScrollGestureInertiaStartingEventArgs> handler) =>Gestures -> public static void RemoveTappedHandler(Interactive element, EventHandler<RoutedEventArgs> handler) {Gestures -> public static void SetIsHoldWithMouseEnabled(StyledElement element, bool value) {Gestures -> public static void SetIsHoldingEnabled(StyledElement element, bool value) {src/Avalonia.Base/Input/GotFocusEventArgs.csGotFocusEventArgs -> public GotFocusEventArgs() : base(InputElement.GotFocusEvent) {GotFocusEventArgs -> public KeyModifiers KeyModifiers { get; init; }GotFocusEventArgs -> public NavigationMethod NavigationMethod { get; init; }public class GotFocusEventArgs : RoutedEventArgs {src/Avalonia.Base/Input/HoldingRoutedEventArgs.csHoldingRoutedEventArgs -> public HoldingRoutedEventArgs(HoldingState holdingState, Point position, PointerType pointerType) : base(Gestures.HoldingEvent) {src/Avalonia.Base/Input/IDataObject.csIDataObject -> IEnumerable<string> GetDataFormats();IDataObject -> bool Contains(string dataFormat);IDataObject -> object? Get(string dataFormat);public interface IDataObject {src/Avalonia.Base/Input/IFocusManager.csIFocusManager -> void ClearFocus();src/Avalonia.Base/Input/IInputElement.csIInputElement -> event EventHandler<GotFocusEventArgs>? GotFocus;IInputElement -> event EventHandler<RoutedEventArgs>? LostFocus;src/Avalonia.Base/Input/IInputRoot.csIInputRoot -> IFocusManager? FocusManager { get; }IInputRoot -> IInputElement? PointerOverElement { get; set; }IInputRoot -> IKeyboardNavigationHandler? KeyboardNavigationHandler { get; }IInputRoot -> IPlatformSettings? PlatformSettings { get; }IInputRoot -> bool ShowAccessKeys { get; set; }public interface IInputRoot : IInputElement {src/Avalonia.Base/Input/IKeyboardNavigationHandler.cspublic interface IKeyboardNavigationHandler {IKeyboardNavigationHandler -> void Move( IInputElement element, NavigationDirection direction, KeyModifiers keyModifiers = KeyModifiers.None);IKeyboardNavigationHandler -> void SetOwner(IInputRoot owner);src/Avalonia.Base/Input/InputElement.cspublic class InputElement : Interactive, IInputElement {InputElement -> public event EventHandler<GotFocusEventArgs>? GotFocus {InputElement -> public event EventHandler<RoutedEventArgs>? LostFocus {InputElement -> public static readonly RoutedEvent<GotFocusEventArgs> GotFocusEvent = RoutedEvent.Register<InputElement, GotFocusEventArgs>(nameof(GotFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<HoldingRoutedEventArgs> HoldingEvent = Gestures.HoldingEvent;InputElement -> public static readonly RoutedEvent<RoutedEventArgs> LostFocusEvent = RoutedEvent.Register<InputElement, RoutedEventArgs>(nameof(LostFocus), RoutingStrategies.Bubble);InputElement -> public static readonly RoutedEvent<TappedEventArgs> DoubleTappedEvent = Gestures.DoubleTappedEvent;InputElement -> public static readonly RoutedEvent<TappedEventArgs> TappedEvent = Gestures.TappedEvent;src/Avalonia.Base/Input/KeyEventArgs.csAvalonia.Inputpublic class KeyEventArgs : RoutedEventArgs {src/Avalonia.Base/Input/KeyboardNavigationHandler.cspublic sealed class KeyboardNavigationHandler : IKeyboardNavigationHandler {KeyboardNavigationHandler -> public static IInputElement? GetNext( IInputElement element, NavigationDirection direction) {KeyboardNavigationHandler -> public void Move( IInputElement? element, NavigationDirection direction, KeyModifiers keyModifiers = KeyModifiers.None) {KeyboardNavigationHandler -> public void SetOwner(IInputRoot owner) {src/Avalonia.Base/Input/PinchEventArgs.csPinchEndedEventArgs -> public PinchEndedEventArgs() : base(Gestures.PinchEndedEvent) {PinchEventArgs -> public PinchEventArgs(double scale, Point scaleOrigin) : base(Gestures.PinchEvent) {PinchEventArgs -> public PinchEventArgs(double scale, Point scaleOrigin, double angle, double angleDelta) : base(Gestures.PinchEvent) {src/Avalonia.Base/Input/Platform/IClipboard.csIClipboard -> Task SetDataObjectAsync(IDataObject data);IClipboard -> Task SetTextAsync(string? text);IClipboard -> Task<IDataObject?> TryGetInProcessDataObjectAsync();IClipboard -> Task<object?> GetDataAsync(string format);IClipboard -> Task<string?> GetTextAsync();IClipboard -> Task<string[]> GetFormatsAsync();src/Avalonia.Base/Input/Platform/IPlatformDragSource.csIPlatformDragSource -> Task<DragDropEffects> DoDragDrop( PointerEventArgs triggerEvent, IDataObject data, DragDropEffects allowedEffects);src/Avalonia.Base/Input/PointerEventArgs.cspublic class PointerEventArgs : RoutedEventArgs {src/Avalonia.Base/Input/PullGestureEventArgs.csPullGestureEndedEventArgs -> public PullGestureEndedEventArgs(int id, PullDirection pullDirection) : base(Gestures.PullGestureEndedEvent) {PullGestureEventArgs -> public PullGestureEventArgs(int id, Vector delta, PullDirection pullDirection) : base(Gestures.PullGestureEvent) {src/Avalonia.Base/Input/Raw/RawDragEvent.csRawDragEvent -> public IDataObject Data => _legacyDataObject ??= DataTransfer.ToLegacyDataObject();RawDragEvent -> public RawDragEvent(IDragDropDevice inputDevice, RawDragEventType type, IInputRoot root, Point location, IDataObject data, DragDropEffects effects, RawInputModifiers modifiers) : this(inputDevice, type, root, location, new DataObjectToDataTransferWrapper(data), effects, modifiers) {src/Avalonia.Base/Input/Raw/RawKeyEventArgs.csRawKeyEventArgs -> public RawKeyEventArgs( IInputDevice device, ulong timestamp, IInputRoot root, RawKeyEventType type, Key key, RawInputModifiers modifiers, PhysicalKey physicalKey, KeyDeviceType keyDeviceType, string? keySymbol) : base(device, timestamp, root) {RawKeyEventArgs -> public RawKeyEventArgs( IInputDevice device, ulong timestamp, IInputRoot root, RawKeyEventType type, Key key, RawInputModifiers modifiers, PhysicalKey physicalKey, string? keySymbol) : this(device, timestamp, root, type, key, modifiers, physicalKey, KeyDeviceType.Keyboard, keySymbol) { }RawKeyEventArgs -> public RawKeyEventArgs( IKeyboardDevice device, ulong timestamp, IInputRoot root, RawKeyEventType type, Key key, RawInputModifiers modifiers) : this(device, timestamp, root, type, key, modifiers, PhysicalKey.None, KeyDeviceType.Keyboard, null) {src/Avalonia.Base/Input/ScrollGestureEventArgs.csScrollGestureEndedEventArgs -> public ScrollGestureEndedEventArgs(int id) : base(Gestures.ScrollGestureEndedEvent) {ScrollGestureEventArgs -> public ScrollGestureEventArgs(int id, Vector delta) : base(Gestures.ScrollGestureEvent) {src/Avalonia.Base/Input/TappedEventArgs.cspublic class TappedEventArgs : RoutedEventArgs {src/Avalonia.Base/Input/TextInput/ITextInputMethodImpl.csITextInputMethodRoot -> ITextInputMethodImpl? InputMethod { get; }public interface ITextInputMethodRoot : IInputRoot {src/Avalonia.Base/Input/TextInput/TextInputMethodClient.csTextInputMethodClient -> public virtual void ShowInputPanel() {src/Avalonia.Base/Layout/IEmbeddedLayoutRoot.csIEmbeddedLayoutRoot -> Size AllocatedSize { get; }public interface IEmbeddedLayoutRoot : ILayoutRoot {src/Avalonia.Base/Layout/ILayoutRoot.csILayoutRoot -> Size ClientSize { get; }ILayoutRoot -> double LayoutScaling { get; }public interface ILayoutRoot {src/Avalonia.Base/Layout/LayoutHelper.csLayoutHelper -> public static Size RoundLayoutSizeUp(Size size, double dpiScaleX, double dpiScaleY) {LayoutHelper -> public static Thickness RoundLayoutThickness(Thickness thickness, double dpiScaleX, double dpiScaleY) {LayoutHelper -> public static double GetLayoutScale(Layoutable control) => control.VisualRoot is ILayoutRoot layoutRoot ? layoutRoot.LayoutScaling : 1.0;src/Avalonia.Base/Layout/LayoutManager.csLayoutManager -> public LayoutManager(ILayoutRoot owner) {public class LayoutManager : ILayoutManager, IDisposable {LayoutManager -> public virtual event EventHandler? LayoutUpdated;LayoutManager -> public virtual void ExecuteInitialLayoutPass() {LayoutManager -> public virtual void ExecuteLayoutPass() {LayoutManager -> public virtual void InvalidateArrange(Layoutable control) {LayoutManager -> public virtual void InvalidateMeasure(Layoutable control) {LayoutManager -> public void Dispose() {src/Avalonia.Base/Layout/Layoutable.csLayoutable -> public static readonly StyledProperty<Thickness> MarginProperty = AvaloniaProperty.Register<Layoutable, Thickness>(nameof(Margin));Layoutable -> public void UpdateLayout() => (this.GetVisualRoot() as ILayoutRoot)?.LayoutManager?.ExecuteLayoutPass();src/Avalonia.Base/Media/DrawingContext.csDrawingContext -> public PushedState PushPostTransform(Matrix matrix) => PushTransform(matrix);DrawingContext -> public PushedState PushPreTransform(Matrix matrix) => PushTransform(matrix);DrawingContext -> public PushedState PushTransformContainer() => PushTransform(Matrix.Identity);src/Avalonia.Base/Media/DrawingImage.csDrawingImage -> public Size Size => Drawing?.GetBounds().Size ?? default;src/Avalonia.Base/Media/FontManager.csFontManager -> public IFontCollection SystemFonts => _fontCollections[SystemFontsKey];FontManager -> public bool TryGetGlyphTypeface(Typeface typeface, [NotNullWhen(true)] out IGlyphTypeface? glyphTypeface) {src/Avalonia.Base/Media/FontMetrics.csFontMetrics -> public short DesignEmHeight { get; init; }src/Avalonia.Base/Media/Fonts/EmbeddedFontCollection.csEmbeddedFontCollection -> public bool TryGetFamilyTypefaces(string familyName, [NotNullWhen(true)] out IReadOnlyList<Typeface>? familyTypefaces) {public class EmbeddedFontCollection : FontCollectionBase, IFontCollection2 {EmbeddedFontCollection -> public override FontFamily this[int index] => _fontFamilies[index];EmbeddedFontCollection -> public override IEnumerator<FontFamily> GetEnumerator() => _fontFamilies.GetEnumerator();EmbeddedFontCollection -> public override bool TryGetGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out IGlyphTypeface? glyphTypeface) {EmbeddedFontCollection -> public override int Count => _fontFamilies.Count;EmbeddedFontCollection -> public override void Initialize(IFontManagerImpl fontManager) {src/Avalonia.Base/Media/Fonts/FontCollectionBase.csFontCollectionBase -> public abstract FontFamily this[int index] { get; }FontCollectionBase -> public abstract IEnumerator<FontFamily> GetEnumerator();FontCollectionBase -> public abstract bool TryGetGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out IGlyphTypeface? glyphTypeface);FontCollectionBase -> public abstract int Count { get; }FontCollectionBase -> public abstract void Initialize(IFontManagerImpl fontManager);FontCollectionBase -> public virtual bool TryCreateSyntheticGlyphTypeface( IGlyphTypeface glyphTypeface, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out IGlyphTypeface? syntheticGlyphTypeface) {src/Avalonia.Base/Media/Fonts/FontFamilyLoader.csFontFamilyLoader -> public static IEnumerable<Uri> LoadFontAssets(Uri source) {public static class FontFamilyLoader {src/Avalonia.Base/Media/Fonts/IFontCollection.csIFontCollection -> bool TryGetGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(true)] out IGlyphTypeface? glyphTypeface);IFontCollection -> void Initialize(IFontManagerImpl fontManager);src/Avalonia.Base/Media/GlyphMetrics.csGlyphMetrics -> public int Height{ get; init; }GlyphMetrics -> public int Width{ get; init; }GlyphMetrics -> public int YBearing{ get; init; }src/Avalonia.Base/Media/GlyphRun.csGlyphRun -> public GlyphRun( IGlyphTypeface glyphTypeface, double fontRenderingEmSize, ReadOnlyMemory<char> characters, IReadOnlyList<GlyphInfo> glyphInfos, Point? baselineOrigin = null, int biDiLevel = 0) {GlyphRun -> public GlyphRun( IGlyphTypeface glyphTypeface, double fontRenderingEmSize, ReadOnlyMemory<char> characters, IReadOnlyList<ushort> glyphIndices, Point? baselineOrigin = null, int biDiLevel = 0) : this(glyphTypeface, fontRenderingEmSize, characters, CreateGlyphInfos(glyphIndices, fontRenderingEmSize, glyphTypeface), baselineOrigin, biDiLevel) {GlyphRun -> public IGlyphTypeface GlyphTypeface { get; }src/Avalonia.Base/Media/IGlyphTypeface.csIGlyphTypeface -> FontMetrics Metrics { get; }IGlyphTypeface -> FontSimulations FontSimulations { get; }IGlyphTypeface -> FontStretch Stretch { get; }IGlyphTypeface -> FontStyle Style { get; }IGlyphTypeface -> FontWeight Weight { get; }IGlyphTypeface -> bool TryGetGlyph(uint codepoint, out ushort glyph);IGlyphTypeface -> bool TryGetGlyphMetrics(ushort glyph, out GlyphMetrics metrics);IGlyphTypeface -> bool TryGetTable(uint tag, out byte[] table);IGlyphTypeface -> int GetGlyphAdvance(ushort glyph);IGlyphTypeface -> int GlyphCount { get; }IGlyphTypeface -> int[] GetGlyphAdvances(ReadOnlySpan<ushort> glyphs);public interface IGlyphTypeface : IDisposable {IGlyphTypeface -> string FamilyName { get; }IGlyphTypeface -> ushort GetGlyph(uint codepoint);IGlyphTypeface -> ushort[] GetGlyphs(ReadOnlySpan<uint> codepoints);src/Avalonia.Base/Media/Imaging/Bitmap.csBitmap -> public virtual AlphaFormat? AlphaFormat => (PlatformImpl.Item as IReadableBitmapWithAlphaImpl)?.AlphaFormat;Bitmap -> public void CopyPixels(ILockedFramebuffer buffer, AlphaFormat alphaFormat) {src/Avalonia.Base/Media/RadialGradientBrush.csRadialGradientBrush -> public double Radius {RadialGradientBrush -> public static readonly StyledProperty<double> RadiusProperty = AvaloniaProperty.Register<RadialGradientBrush, double>( nameof(Radius), 0.5);src/Avalonia.Base/Media/StreamGeometryContext.cspublic class StreamGeometryContext : IGeometryContext, IGeometryContext2 {StreamGeometryContext -> public void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection) {StreamGeometryContext -> public void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked) {StreamGeometryContext -> public void BeginFigure(Point startPoint, bool isFilled) {StreamGeometryContext -> public void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint) {StreamGeometryContext -> public void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint, bool isStroked) {StreamGeometryContext -> public void LineTo(Point endPoint) {StreamGeometryContext -> public void LineTo(Point point, bool isStroked) {StreamGeometryContext -> public void QuadraticBezierTo(Point controlPoint , Point endPoint) {StreamGeometryContext -> public void QuadraticBezierTo(Point controlPoint, Point endPoint, bool isStroked) {src/Avalonia.Base/Media/TextFormatting/GenericTextParagraphProperties.csGenericTextParagraphProperties -> public GenericTextParagraphProperties( FlowDirection flowDirection, TextAlignment textAlignment, bool firstLineInParagraph, bool alwaysCollapsible, TextRunProperties defaultTextRunProperties, TextWrapping textWrap, double lineHeight, double indent, double letterSpacing) {GenericTextParagraphProperties -> public GenericTextParagraphProperties(TextRunProperties defaultTextRunProperties, TextAlignment textAlignment = TextAlignment.Left, TextWrapping textWrap = TextWrapping.NoWrap, double lineHeight = 0, double letterSpacing = 0) {src/Avalonia.Base/Media/TextFormatting/GenericTextRunProperties.csGenericTextRunProperties -> public GenericTextRunProperties( Typeface typeface, FontFeatureCollection? fontFeatures, double fontRenderingEmSize = DefaultFontRenderingEmSize, TextDecorationCollection? textDecorations = null, IBrush? foregroundBrush = null, IBrush? backgroundBrush = null, BaselineAlignment baselineAlignment = BaselineAlignment.Baseline, CultureInfo? cultureInfo = null) {GenericTextRunProperties -> public GenericTextRunProperties(Typeface typeface, double fontRenderingEmSize = DefaultFontRenderingEmSize, TextDecorationCollection? textDecorations = null, IBrush? foregroundBrush = null, IBrush? backgroundBrush = null, BaselineAlignment baselineAlignment = BaselineAlignment.Baseline, CultureInfo? cultureInfo = null) : this(typeface, null, fontRenderingEmSize, textDecorations, foregroundBrush, backgroundBrush, baselineAlignment, cultureInfo) {src/Avalonia.Base/Media/TextFormatting/ShapedBuffer.csShapedBuffer -> public IGlyphTypeface GlyphTypeface { get; }ShapedBuffer -> public ShapedBuffer(ReadOnlyMemory<char> text, int bufferLength, IGlyphTypeface glyphTypeface, double fontRenderingEmSize, sbyte bidiLevel) {src/Avalonia.Base/Media/TextFormatting/TextCollapsingProperties.csTextCollapsingProperties -> public static TextRun[] CreateCollapsedRuns(TextLine textLine, int collapsedLength, FlowDirection flowDirection, TextRun shapedSymbol) {src/Avalonia.Base/Media/TextFormatting/TextLayout.csTextLayout -> public TextLayout( string? text, Typeface typeface, FontFeatureCollection? fontFeatures, double fontSize, IBrush? foreground, TextAlignment textAlignment = TextAlignment.Left, TextWrapping textWrapping = TextWrapping.NoWrap, TextTrimming? textTrimming = null, TextDecorationCollection? textDecorations = null, FlowDirection flowDirection = FlowDirection.LeftToRight, double maxWidth = double.PositiveInfinity, double maxHeight = double.PositiveInfinity, double lineHeight = double.NaN, double letterSpacing = 0, int maxLines = 0, IReadOnlyList<ValueSpan<TextRunProperties>>? textStyleOverrides = null) {TextLayout -> public TextLayout( string? text, Typeface typeface, double fontSize, IBrush? foreground, TextAlignment textAlignment = TextAlignment.Left, TextWrapping textWrapping = TextWrapping.NoWrap, TextTrimming? textTrimming = null, TextDecorationCollection? textDecorations = null, FlowDirection flowDirection = FlowDirection.LeftToRight, double maxWidth = double.PositiveInfinity, double maxHeight = double.PositiveInfinity, double lineHeight = double.NaN, double letterSpacing = 0, int maxLines = 0, IReadOnlyList<ValueSpan<TextRunProperties>>? textStyleOverrides = null) : this(text, typeface, null, fontSize, foreground, textAlignment, textWrapping, textTrimming, textDecorations, flowDirection, maxWidth, maxHeight, lineHeight, letterSpacing, maxLines, textStyleOverrides) {src/Avalonia.Base/Media/TextFormatting/TextMetrics.csTextMetrics -> public TextMetrics(IGlyphTypeface glyphTypeface, double fontRenderingEmSize) {src/Avalonia.Base/Media/TextFormatting/TextRange.csTextRange -> public TextRange Skip(int length) {TextRange -> public TextRange Take(int length) {TextRange -> public TextRange(int start, int length) {TextRange -> public int End => Start + Length - 1;TextRange -> public int Length { get; }TextRange -> public int Start { get; }public readonly record struct TextRange {src/Avalonia.Base/Media/TextFormatting/TextShaperOptions.csTextShaperOptions -> public IGlyphTypeface Typeface { get; }TextShaperOptions -> public TextShaperOptions( IGlyphTypeface typeface, IReadOnlyList<FontFeature>? fontFeatures, double fontRenderingEmSize = 12, sbyte bidiLevel = 0, CultureInfo? culture = null, double incrementalTabWidth = 0, double letterSpacing = 0) {TextShaperOptions -> public TextShaperOptions( IGlyphTypeface typeface, double fontRenderingEmSize = 12, sbyte bidiLevel = 0, CultureInfo? culture = null, double incrementalTabWidth = 0, double letterSpacing = 0) : this(typeface, null, fontRenderingEmSize, bidiLevel, culture, incrementalTabWidth, letterSpacing) {src/Avalonia.Base/Media/Typeface.csTypeface -> public IGlyphTypeface GlyphTypeface {src/Avalonia.Base/Platform/ICursorFactory.csICursorFactory -> ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot);src/Avalonia.Base/Platform/IDrawingContextImpl.cspublic interface IDrawingContextLayerImpl : IRenderTargetBitmapImpl {src/Avalonia.Base/Platform/IFontManagerImpl.csIFontManagerImpl -> bool TryCreateGlyphTypeface(Stream stream, FontSimulations fontSimulations, [NotNullWhen(returnValue: true)] out IGlyphTypeface? glyphTypeface);IFontManagerImpl -> bool TryCreateGlyphTypeface(string familyName, FontStyle style, FontWeight weight, FontStretch stretch, [NotNullWhen(returnValue: true)] out IGlyphTypeface? glyphTypeface);IFontManagerImpl -> bool TryMatchCharacter(int codepoint, FontStyle fontStyle, FontWeight fontWeight, FontStretch fontStretch, CultureInfo? culture, out Typeface typeface);src/Avalonia.Base/Platform/IGeometryContext.csIGeometryContext -> void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection);IGeometryContext -> void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint);IGeometryContext -> void LineTo(Point endPoint);IGeometryContext -> void QuadraticBezierTo(Point controlPoint , Point endPoint);src/Avalonia.Base/Platform/IGeometryContext2.cspublic interface IGeometryContext2 : IGeometryContext {IGeometryContext2 -> void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked);IGeometryContext2 -> void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint, bool isStroked);IGeometryContext2 -> void LineTo(Point point, bool isStroked);IGeometryContext2 -> void QuadraticBezierTo(Point controlPoint, Point endPoint, bool isStroked);src/Avalonia.Base/Platform/IGlyphRunImpl.csIGlyphRunImpl -> IGlyphTypeface GlyphTypeface { get; }src/Avalonia.Base/Platform/IOptionalFeatureProvider.csAvalonia.Platformpublic interface IOptionalFeatureProvider {IOptionalFeatureProvider -> public object? TryGetFeature(Type featureType);OptionalFeatureProviderExtensions -> public static T? TryGetFeature<T>(this IOptionalFeatureProvider provider) where T : class =>OptionalFeatureProviderExtensions -> public static bool TryGetFeature<T>(this IOptionalFeatureProvider provider, [MaybeNullWhen(false)] out T rv) where T : class {public static class OptionalFeatureProviderExtensions {src/Avalonia.Base/Platform/IPlatformRenderInterface.csIPlatformRenderInterfaceContext -> IDrawingContextLayerImpl CreateOffscreenRenderTarget(PixelSize pixelSize, double scaling);IPlatformRenderInterface -> IGlyphRunImpl CreateGlyphRun(IGlyphTypeface glyphTypeface, double fontRenderingEmSize, IReadOnlyList<GlyphInfo> glyphInfos, Point baselineOrigin);IPlatformRenderInterfaceContext -> IRenderTarget CreateRenderTarget(IEnumerable<object> surfaces);src/Avalonia.Base/Platform/IReadableBitmapImpl.csAvalonia.PlatformIReadableBitmapWithAlphaImpl -> AlphaFormat? AlphaFormat { get; }public interface IReadableBitmapImpl {public interface IReadableBitmapWithAlphaImpl : IReadableBitmapImpl {src/Avalonia.Base/Platform/IRenderTarget.csIRenderTarget2 -> IDrawingContextImpl CreateDrawingContext(PixelSize expectedPixelSize, out RenderTargetDrawingContextProperties properties);IRenderTarget -> IDrawingContextImpl CreateDrawingContext(bool useScaledDrawing);IRenderTargetWithProperties -> RenderTargetProperties Properties { get; }IRenderTarget2 -> RenderTargetProperties Properties { get; }IRenderTarget -> public bool IsCorrupted { get; }public interface IRenderTarget2 : IRenderTarget {public interface IRenderTargetWithProperties : IRenderTarget {src/Avalonia.Base/Platform/IRenderTargetBitmapImpl.cspublic interface IRenderTargetBitmapImpl : IBitmapImpl, IRenderTarget {src/Avalonia.Base/Platform/IWriteableBitmapImpl.cspublic interface IWriteableBitmapImpl : IBitmapImpl, IReadableBitmapWithAlphaImpl {src/Avalonia.Base/Platform/LockedFramebuffer.csLockedFramebuffer -> public LockedFramebuffer(IntPtr address, PixelSize size, int rowBytes, Vector dpi, PixelFormat format, Action? onDispose) {src/Avalonia.Base/Platform/PathGeometryContext.csPathGeometryContext -> public void ArcTo(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection) {PathGeometryContext -> public void CubicBezierTo(Point controlPoint1, Point controlPoint2, Point endPoint) {PathGeometryContext -> public void LineTo(Point endPoint) {PathGeometryContext -> public void QuadraticBezierTo(Point controlPoint , Point endPoint) {src/Avalonia.Base/Platform/Storage/SaveFilePickerResult.csAvalonia.Platform.Storagepublic readonly struct SaveFilePickerResult {src/Avalonia.Base/Rendering/Composition/CompositionExternalMemory.csAvalonia.Rendering.CompositionICompositionGpuImportedObject -> Task ImportCompeted { get; }src/Avalonia.Base/Rendering/Composition/Compositor.csCompositor -> public Compositor(IPlatformGraphics? gpu, bool useUiThreadForSynchronousCommits = false) : this(RenderLoop.LocatorAutoInstance, gpu, useUiThreadForSynchronousCommits) {src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual.csReadbackData -> public Matrix Matrix;UpdateResult -> public UpdateResult() : this(null, false, false) {ReadbackData -> public bool Visible;ReadbackData -> public long TargetId;public record struct UpdateResult(LtrbRect? Bounds, bool InvalidatedOld, bool InvalidatedNew) {public struct ReadbackData {ReadbackData -> public ulong Revision;src/Avalonia.Base/Rendering/Composition/Server/ServerVisualRenderContext.csAvalonia.Rendering.Composition.Serverpublic struct RestoreTransform(ServerVisualRenderContext? parent) : IDisposable {RestoreTransform -> public void Dispose() {src/Avalonia.Base/Rendering/DefaultRenderTimer.csDefaultRenderTimer -> public event Action<TimeSpan> Tick {src/Avalonia.Base/Rendering/IRenderRoot.csIRenderRoot -> PixelPoint PointToScreen(Point point);IRenderRoot -> Point PointToClient(PixelPoint point);IRenderRoot -> Size ClientSize { get; }IRenderRoot -> double RenderScaling { get; }IRenderRoot -> public IHitTester HitTester { get; }IRenderRoot -> public IRenderer Renderer { get; }public interface IRenderRoot {src/Avalonia.Base/Rendering/IRenderTimer.csIRenderTimer -> event Action<TimeSpan> Tick;src/Avalonia.Base/Rendering/IRenderer.csIHitTester -> IEnumerable<Visual> HitTest(Point p, Visual root, Func<Visual, bool>? filter);IRenderer -> RendererDiagnostics Diagnostics { get; }IHitTester -> Visual? HitTestFirst(Point p, Visual root, Func<Visual, bool>? filter);IRenderer -> event EventHandler<SceneInvalidatedEventArgs>? SceneInvalidated;IRenderer -> public ValueTask<object?> TryGetRenderInterfaceFeature(Type featureType);public interface IHitTester {public interface IRenderer : IDisposable {IRenderer -> void AddDirty(Visual visual);IRenderer -> void Paint(Rect rect);IRenderer -> void RecalculateChildren(Visual visual);IRenderer -> void Resized(Size size);IRenderer -> void Start();IRenderer -> void Stop();src/Avalonia.Base/Rendering/SceneInvalidatedEventArgs.csSceneInvalidatedEventArgs -> public IRenderRoot RenderRoot { get; }SceneInvalidatedEventArgs -> public SceneInvalidatedEventArgs( IRenderRoot root, Rect dirtyRect) {src/Avalonia.Base/Rendering/SleepLoopRenderTimer.csSleepLoopRenderTimer -> public event Action<TimeSpan> Tick {src/Avalonia.Base/Rendering/ThreadProxyRenderTimer.csAvalonia.RenderingThreadProxyRenderTimer -> public event Action<TimeSpan> Tick {src/Avalonia.Base/StyledElement.cspublic class StyledElement : Animatable, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost2, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, INamed, IAvaloniaListItemValidator<ILogical>, #pragma warning disable CS0618 IStyleable #pragma warning restore CS0618 {src/Avalonia.Base/StyledElementExtensions.csStyledElementExtensions -> public static IDisposable BindClass(this StyledElement target, string className, IBinding source, object anchor) =>src/Avalonia.Base/Styling/IStyleable.csIStyleable -> AvaloniaObject? TemplatedParent { get; }IStyleable -> IAvaloniaReadOnlyList<string> Classes { get; }IStyleable -> Type StyleKey { get; }public interface IStyleable : INamed {src/Avalonia.Base/Styling/StyleBase.cspublic abstract class StyleBase : AvaloniaObject, IStyle, IResourceProvider {src/Avalonia.Base/Threading/Dispatcher.csAvalonia.ThreadingDispatcher -> public bool CheckAccess() => _impl.CurrentThreadIsLoopThread;src/Avalonia.Base/Threading/DispatcherPriorityAwaitable.csAvalonia.ThreadingDispatcherPriorityAwaitable -> public DispatcherPriorityAwaitable GetAwaiter() => this;DispatcherPriorityAwaitable -> public bool IsCompleted => Task.IsCompleted;public class DispatcherPriorityAwaitable : INotifyCompletion {DispatcherPriorityAwaitable -> public new DispatcherPriorityAwaitable<T> GetAwaiter() => this;DispatcherPriorityAwaitable -> public new T GetResult() => ((Task<T>)Task).GetAwaiter().GetResult();public sealed class DispatcherPriorityAwaitable<T> : DispatcherPriorityAwaitable {DispatcherPriorityAwaitable -> public void GetResult() => Task.GetAwaiter().GetResult();DispatcherPriorityAwaitable -> public void OnCompleted(Action continuation) =>src/Avalonia.Base/VisualTree/IHostedVisualTreeRoot.csIHostedVisualTreeRoot -> Visual? Host { get; }public interface IHostedVisualTreeRoot {src/Avalonia.Base/VisualTree/VisualExtensions.csVisualExtensions -> public static IRenderRoot? GetVisualRoot(this Visual visual) {src/Avalonia.Base/VisualTreeAttachmentEventArgs.csVisualTreeAttachmentEventArgs -> public IRenderRoot Root { get; }VisualTreeAttachmentEventArgs -> public Visual Parent { get; }VisualTreeAttachmentEventArgs -> public VisualTreeAttachmentEventArgs(Visual parent, IRenderRoot root) {src/Skia/Avalonia.Skia/Gpu/ISkiaGpu.csISkiaGpuWithPlatformGraphicsContext -> IPlatformGraphicsContext? PlatformGraphicsContext { get; }ISkiaGpuWithPlatformGraphicsContext -> IScopedResource<GRContext>? TryGetGrContext();ISkiaGpu -> ISkiaGpuRenderTarget? TryCreateRenderTarget(IEnumerable<object> surfaces);ISkiaGpu -> ISkiaSurface? TryCreateSurface(PixelSize size, ISkiaGpuRenderSession? session);public interface ISkiaGpu : IPlatformGraphicsContext {public interface ISkiaGpuWithPlatformGraphicsContext : ISkiaGpu {src/Skia/Avalonia.Skia/Gpu/ISkiaGpuRenderTarget.csISkiaGpuRenderTarget -> ISkiaGpuRenderSession BeginRenderingSession();ISkiaGpuRenderTarget2 -> ISkiaGpuRenderSession BeginRenderingSession(PixelSize pixelSize);public interface ISkiaGpuRenderTarget2 : ISkiaGpuRenderTarget {src/Skia/Avalonia.Skia/Gpu/Metal/SkiaMetalGpu.csAvalonia.Skia.MetalSkiaMetalRenderTarget -> public ISkiaGpuRenderSession BeginRenderingSession() {src/Skia/Avalonia.Skia/Helpers/DrawingContextHelper.csDrawingContextHelper -> public static IDrawingContextImpl WrapSkiaCanvas(SKCanvas canvas, Vector dpi) {src/Skia/Avalonia.Skia/SkiaSharpExtensions.csSkiaSharpExtensions -> public static SKFilterQuality ToSKFilterQuality(this BitmapInterpolationMode interpolationMode) {src/tools/Avalonia.Generators/NameGenerator/AvaloniaNameSourceGenerator.csAvalonia.Generators.NameGeneratorpublic class AvaloniaNameSourceGenerator : ISourceGenerator {AvaloniaNameSourceGenerator -> public void Execute(GeneratorExecutionContext context) {AvaloniaNameSourceGenerator -> public void Initialize(GeneratorInitializationContext context) { }src/Windows/Avalonia.Direct2D1/Direct2D1Platform.csDirect2DApplicationExtensions -> public static AppBuilder UseDirect2D1(this AppBuilder builder) {public static class Direct2DApplicationExtensions {src/Windows/Avalonia.Direct2D1/IExternalDirect2DRenderTargetSurface.csIExternalDirect2DRenderTargetSurface -> SharpDX.Direct2D1.RenderTarget GetOrCreateRenderTarget();public interface IExternalDirect2DRenderTargetSurface {IExternalDirect2DRenderTargetSurface -> void AfterDrawing();IExternalDirect2DRenderTargetSurface -> void BeforeDrawing();IExternalDirect2DRenderTargetSurface -> void DestroyRenderTarget();src/Windows/Avalonia.Win32/DirectX/IDirect3D11TexturePlatformSurface.csAvalonia.Win32.DirectXpublic interface IDirect3D11TexturePlatformSurface {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindingExtension.csCompiledBindingExtension -> public CompiledBindingExtension ProvideValue(IServiceProvider provider) {CompiledBindingExtension -> public CompiledBindingPath Path { get; set; }public class CompiledBindingExtension : BindingBase {CompiledBindingExtension -> public object? Source { get; set; } = AvaloniaProperty.UnsetValue;CompiledBindingExtension -> public override InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false) {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindings/CompiledBindingPath.csCompiledBindingPathBuilder -> public CompiledBindingPathBuilder SetRawSource(object? rawSource) {CompiledBindingPathBuilder -> public CompiledBindingPathBuilder(int apiVersion) => _apiVersion = apiVersion;CompiledBindingPath -> public override string ToString() => string.Concat((IEnumerable<ICompiledBindingPathElement>) _elements);src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/DynamicResourceExtension.csDynamicResourceExtension -> public IBinding ProvideValue(IServiceProvider serviceProvider) {public class DynamicResourceExtension : IBinding2 {src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/ReflectionBindingExtension.csReflectionBindingExtension -> public Binding ProvideValue(IServiceProvider serviceProvider) {ReflectionBindingExtension -> public BindingMode Mode { get; set; }ReflectionBindingExtension -> public BindingPriority Priority { get; set; } = BindingPriority.LocalValue;ReflectionBindingExtension -> public CultureInfo? ConverterCulture { get; set; }ReflectionBindingExtension -> public IValueConverter? Converter { get; set; }ReflectionBindingExtension -> public ReflectionBindingExtension() {ReflectionBindingExtension -> public ReflectionBindingExtension(string path) {ReflectionBindingExtension -> public RelativeSource? RelativeSource { get; set; }ReflectionBindingExtension -> public UpdateSourceTrigger UpdateSourceTrigger { get; set; }public class ReflectionBindingExtension {ReflectionBindingExtension -> public int Delay { get; set; }ReflectionBindingExtension -> public object? ConverterParameter { get; set; }ReflectionBindingExtension -> public object? FallbackValue { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBindingExtension -> public object? Source { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBindingExtension -> public object? TargetNullValue { get; set; } = AvaloniaProperty.UnsetValue;ReflectionBindingExtension -> public string Path { get; set; } = "";ReflectionBindingExtension -> public string? ElementName { get; set; }ReflectionBindingExtension -> public string? StringFormat { get; set; }src/Markup/Avalonia.Markup.Xaml/Templates/TreeDataTemplate.csTreeDataTemplate -> public InstancedBinding? ItemsSelector(object item) {src/Markup/Avalonia.Markup.Xaml/XamlTypes.csConstructorArgumentAttribute -> public ConstructorArgumentAttribute(string name) {public sealed class ConstructorArgumentAttribute : Attribute {src/Markup/Avalonia.Markup/Data/Binding.csBinding -> public Binding() {Binding -> public Binding(string path, BindingMode mode = BindingMode.Default) : base(mode) {Binding -> public Func<string?, string, Type>? TypeResolver { get; set; }Binding -> public RelativeSource? RelativeSource { get; set; }public class Binding : BindingBase {Binding -> public object? Source { get; set; } = AvaloniaProperty.UnsetValue;Binding -> public override InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false) {Binding -> public string Path { get; set; } = "";Binding -> public string? ElementName { get; set; }src/Markup/Avalonia.Markup/Data/BindingBase.csBindingBase -> public BindingBase() {BindingBase -> public BindingBase(BindingMode mode = BindingMode.Default) :this() {BindingBase -> public BindingMode Mode { get; set; }BindingBase -> public BindingPriority Priority { get; set; }BindingBase -> public CultureInfo? ConverterCulture { get; set; }BindingBase -> public IValueConverter? Converter { get; set; }BindingBase -> public UpdateSourceTrigger UpdateSourceTrigger { get; set; }BindingBase -> public WeakReference<INameScope?>? NameScope { get; set; }BindingBase -> public WeakReference? DefaultAnchor { get; set; }BindingBase -> public abstract InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false);public abstract class BindingBase : IBinding, IBinding2 {BindingBase -> public int Delay { get; set; }BindingBase -> public object? ConverterParameter { get; set; }BindingBase -> public object? FallbackValue { get; set; }BindingBase -> public object? TargetNullValue { get; set; }BindingBase -> public string? StringFormat { get; set; }src/Markup/Avalonia.Markup/Data/MultiBinding.csMultiBinding -> public IList<IBinding> Bindings { get; set; } = new List<IBinding>();MultiBinding -> public InstancedBinding? Initiate( AvaloniaObject target, AvaloniaProperty? targetProperty, object? anchor = null, bool enableDataValidation = false) {public class MultiBinding : IBinding2 {src/iOS/Avalonia.iOS/AvaloniaAppDelegate.csAvaloniaAppDelegate -> public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) {public class AvaloniaAppDelegate<TApp> : UIResponder, IUIApplicationDelegate, IAvaloniaAppDelegate where TApp : Application, new() {src/Avalonia.Native/AvaloniaNativePlatformExtensions.csAvaloniaNativePlatformOptions -> public string AvaloniaNativeLibraryPath { get; set; }