@ -13,7 +13,6 @@ using Avalonia.Platform;
using Avalonia.Rendering;
using Avalonia.Styling;
using Avalonia.Threading;
#nullable enable
namespace Avalonia
{
@ -3,8 +3,6 @@ using System.Reactive.Disposables;
using Avalonia.Controls.Metadata;
using Avalonia.Controls.Primitives;
namespace Avalonia.Controls.Chrome
/// <summary>
@ -14,8 +14,6 @@ using Avalonia.Interactivity;
using Avalonia.Layout;
namespace Avalonia.Controls
@ -1,8 +1,6 @@
using Avalonia.Input;
using Avalonia.Interactivity;
@ -9,8 +9,6 @@ using Avalonia.Rendering;
using Avalonia.VisualTree;
@ -1,5 +1,4 @@
#nullable enable
using System;
using System;
using System.Globalization;
using Avalonia.Data.Converters;
@ -2,8 +2,6 @@ using System.Collections;
using System.Collections.Specialized;
using Avalonia.Collections;
public abstract class DefinitionList<T> : AvaloniaList<T> where T : DefinitionBase
namespace Avalonia.Controls.Diagnostics
@ -1,6 +1,4 @@
namespace Avalonia.Controls.Diagnostics
/// Helper class to provide diagnostics information for <see cref="ToolTip"/>.
@ -1,11 +1,8 @@
using System.Threading;
using Avalonia.Animation;
using Avalonia.Controls.Primitives;
using Avalonia.Metadata;
public class Flyout : FlyoutBase
@ -8,8 +8,6 @@ using Avalonia.Input.Raw;
using Avalonia.Logging;
namespace Avalonia.Controls.Primitives
public abstract class FlyoutBase : AvaloniaObject, IPopupHostProvider
@ -4,8 +4,6 @@ using Avalonia.Controls.Primitives;
using Avalonia.Controls.Templates;
public class MenuFlyout : FlyoutBase
@ -3,8 +3,6 @@ using Avalonia.Input;
using System.Collections.Generic;
using Avalonia.Input;
namespace Avalonia.Controls
/// Represents a <see cref="MenuItem"/>.
/// Specifies a contract for a scrolling control that supports scroll anchoring.
@ -10,8 +10,6 @@ using System.Collections.Specialized;
using System.Linq;
using Avalonia.Controls.Utils;
@ -8,8 +8,6 @@ using Avalonia.Input.Platform;
public class MaskedTextBox : TextBox, IStyleable
@ -5,8 +5,6 @@ using Avalonia.Input;
@ -8,8 +8,6 @@ using Avalonia.Input;
using Avalonia.LogicalTree;
namespace Avalonia.Controls.Platform
@ -1,7 +1,5 @@
using System.Threading.Tasks;
using Avalonia.Platform;
public interface INativeMenuExporter
using Avalonia.Controls.Platform;
namespace Avalonia.Platform
public interface ITrayIconImpl : IDisposable
@ -1,5 +1,3 @@
public interface IWindowingPlatform
@ -2,8 +2,6 @@ using System;
using System.Reactive.Disposables;
public static partial class PlatformManager
@ -7,8 +7,6 @@ using Avalonia.Controls.Primitives;
namespace Avalonia.Controls.Presenters
@ -4,8 +4,6 @@ using Avalonia.Media;
@ -2,8 +2,6 @@
public class ChromeOverlayLayer : Panel, ICustomSimpleHitTest
@ -2,8 +2,6 @@ using Avalonia.Controls.Presenters;
@ -7,8 +7,6 @@ using Avalonia.Rendering;
@ -14,8 +14,6 @@ using Avalonia.Metadata;
@ -13,8 +13,6 @@ using Avalonia.Interactivity;
@ -6,8 +6,6 @@ using Avalonia.LogicalTree;
using Avalonia.Media;
using Avalonia.Layout;
public partial class RelativePanel
@ -4,8 +4,6 @@ using System.Collections.Generic;
@ -3,8 +3,6 @@ using System.Collections.Generic;
public class SelectTemplateEventArgs : EventArgs
@ -3,8 +3,6 @@ using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
namespace Avalonia.Controls.Selection
public interface ISelectionModel : INotifyPropertyChanged
@ -6,8 +6,6 @@
internal readonly struct IndexRange : IEquatable<IndexRange>
@ -6,8 +6,6 @@ using System.Diagnostics.CodeAnalysis;
internal class InternalSelectionModel : SelectionModel<object?>
internal class SelectedIndexes<T> : IReadOnlyList<int>
using System.Diagnostics.CodeAnalysis;
internal class SelectedItems<T> : IReadOnlyList<T>
@ -6,8 +6,6 @@ using System.ComponentModel;
public class SelectionModel<T> : SelectionNodeBase<T>, ISelectionModel
public class SelectionModelIndexesChangedEventArgs : EventArgs
using Avalonia.Controls.Selection;
public abstract class SelectionModelSelectionChangedEventArgs : EventArgs
@ -5,8 +5,6 @@ using System.Collections.Specialized;
public abstract class SelectionNodeBase<T> : ICollectionChangedListener
@ -3,8 +3,6 @@ using Avalonia.Collections;
using Avalonia.Media.Immutable;
namespace Avalonia.Controls.Shapes
@ -4,8 +4,6 @@ using System.Linq;
namespace Avalonia.Controls.Templates
namespace Avalonia.Controls.Templates
/// An <see cref="IDataTemplate"/> that supports recycling existing elements.
@ -1,4 +1,3 @@
using Avalonia.Controls.Diagnostics;
@ -8,8 +8,6 @@ using Avalonia.Controls.Platform;
using Avalonia.Utilities;
public sealed class TrayIcons : AvaloniaList<TrayIcon>
@ -6,8 +6,6 @@ using System.Runtime.CompilerServices;
namespace Avalonia.Controls.Utils
internal interface ICollectionChangedListener