Browse Source

Remove #nullable directives.

pull/7477/head
Steven Kirk 4 years ago
parent
commit
d80cfbca18
  1. 1
      src/Avalonia.Controls/Application.cs
  2. 2
      src/Avalonia.Controls/Chrome/CaptionButtons.cs
  3. 2
      src/Avalonia.Controls/Chrome/TitleBar.cs
  4. 2
      src/Avalonia.Controls/ContextMenu.cs
  5. 2
      src/Avalonia.Controls/ContextRequestedEventArgs.cs
  6. 2
      src/Avalonia.Controls/Control.cs
  7. 3
      src/Avalonia.Controls/Converters/CornerRadiusFilterConverter.cs
  8. 2
      src/Avalonia.Controls/DefinitionList.cs
  9. 2
      src/Avalonia.Controls/Diagnostics/IPopupHostProvider.cs
  10. 4
      src/Avalonia.Controls/Diagnostics/ToolTipDiagnostics.cs
  11. 3
      src/Avalonia.Controls/Expander.cs
  12. 2
      src/Avalonia.Controls/Flyouts/Flyout.cs
  13. 2
      src/Avalonia.Controls/Flyouts/FlyoutBase.cs
  14. 2
      src/Avalonia.Controls/Flyouts/MenuFlyout.cs
  15. 2
      src/Avalonia.Controls/IControl.cs
  16. 2
      src/Avalonia.Controls/IMenuElement.cs
  17. 4
      src/Avalonia.Controls/IMenuItem.cs
  18. 4
      src/Avalonia.Controls/IScrollAnchorProvider.cs
  19. 2
      src/Avalonia.Controls/ItemsSourceView.cs
  20. 2
      src/Avalonia.Controls/MaskedTextBox.cs
  21. 2
      src/Avalonia.Controls/Menu.cs
  22. 2
      src/Avalonia.Controls/MenuBase.cs
  23. 2
      src/Avalonia.Controls/MenuItem.cs
  24. 2
      src/Avalonia.Controls/Platform/DefaultMenuInteractionHandler.cs
  25. 2
      src/Avalonia.Controls/Platform/ISystemDialogImpl.cs
  26. 2
      src/Avalonia.Controls/Platform/ITopLevelNativeMenuExporter.cs
  27. 2
      src/Avalonia.Controls/Platform/ITrayIconImpl.cs
  28. 2
      src/Avalonia.Controls/Platform/IWindowingPlatform.cs
  29. 2
      src/Avalonia.Controls/Platform/PlatformManager.cs
  30. 2
      src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs
  31. 2
      src/Avalonia.Controls/Primitives/AdornerLayer.cs
  32. 2
      src/Avalonia.Controls/Primitives/ChromeOverlayLayer.cs
  33. 2
      src/Avalonia.Controls/Primitives/HeaderedContentControl.cs
  34. 2
      src/Avalonia.Controls/Primitives/LightDismissOverlayLayer.cs
  35. 2
      src/Avalonia.Controls/Primitives/Popup.cs
  36. 2
      src/Avalonia.Controls/Primitives/SelectingItemsControl.cs
  37. 2
      src/Avalonia.Controls/Primitives/TemplatedControl.cs
  38. 2
      src/Avalonia.Controls/RelativePanel.AttachedProperties.cs
  39. 2
      src/Avalonia.Controls/RelativePanel.cs
  40. 2
      src/Avalonia.Controls/Repeater/RecyclingElementFactory.cs
  41. 2
      src/Avalonia.Controls/Selection/ISelectionModel.cs
  42. 2
      src/Avalonia.Controls/Selection/IndexRange.cs
  43. 2
      src/Avalonia.Controls/Selection/InternalSelectionModel.cs
  44. 2
      src/Avalonia.Controls/Selection/SelectedIndexes.cs
  45. 2
      src/Avalonia.Controls/Selection/SelectedItems.cs
  46. 2
      src/Avalonia.Controls/Selection/SelectionModel.cs
  47. 2
      src/Avalonia.Controls/Selection/SelectionModelIndexesChangedEventArgs.cs
  48. 2
      src/Avalonia.Controls/Selection/SelectionModelSelectionChangedEventArgs.cs
  49. 2
      src/Avalonia.Controls/Selection/SelectionNodeBase.cs
  50. 2
      src/Avalonia.Controls/Shapes/Shape.cs
  51. 2
      src/Avalonia.Controls/SystemDialog.cs
  52. 2
      src/Avalonia.Controls/Templates/DataTemplateExtensions.cs
  53. 2
      src/Avalonia.Controls/Templates/FuncTemplate`2.cs
  54. 2
      src/Avalonia.Controls/Templates/IDataTemplate.cs
  55. 4
      src/Avalonia.Controls/Templates/IRecyclingDataTemplate.cs
  56. 1
      src/Avalonia.Controls/ToolTip.cs
  57. 2
      src/Avalonia.Controls/TrayIcon.cs
  58. 2
      src/Avalonia.Controls/Utils/CollectionChangedEventManager.cs

1
src/Avalonia.Controls/Application.cs

@ -13,7 +13,6 @@ using Avalonia.Platform;
using Avalonia.Rendering;
using Avalonia.Styling;
using Avalonia.Threading;
#nullable enable
namespace Avalonia
{

2
src/Avalonia.Controls/Chrome/CaptionButtons.cs

@ -3,8 +3,6 @@ using System.Reactive.Disposables;
using Avalonia.Controls.Metadata;
using Avalonia.Controls.Primitives;
#nullable enable
namespace Avalonia.Controls.Chrome
{
/// <summary>

2
src/Avalonia.Controls/Chrome/TitleBar.cs

@ -3,8 +3,6 @@ using System.Reactive.Disposables;
using Avalonia.Controls.Metadata;
using Avalonia.Controls.Primitives;
#nullable enable
namespace Avalonia.Controls.Chrome
{
/// <summary>

2
src/Avalonia.Controls/ContextMenu.cs

@ -14,8 +14,6 @@ using Avalonia.Interactivity;
using Avalonia.Layout;
using Avalonia.Styling;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/ContextRequestedEventArgs.cs

@ -1,8 +1,6 @@
using Avalonia.Input;
using Avalonia.Interactivity;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/Control.cs

@ -9,8 +9,6 @@ using Avalonia.Rendering;
using Avalonia.Styling;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

3
src/Avalonia.Controls/Converters/CornerRadiusFilterConverter.cs

@ -1,5 +1,4 @@
#nullable enable
using System;
using System;
using System.Globalization;
using Avalonia.Data.Converters;

2
src/Avalonia.Controls/DefinitionList.cs

@ -2,8 +2,6 @@ using System.Collections;
using System.Collections.Specialized;
using Avalonia.Collections;
#nullable enable
namespace Avalonia.Controls
{
public abstract class DefinitionList<T> : AvaloniaList<T> where T : DefinitionBase

2
src/Avalonia.Controls/Diagnostics/IPopupHostProvider.cs

@ -1,8 +1,6 @@
using System;
using Avalonia.Controls.Primitives;
#nullable enable
namespace Avalonia.Controls.Diagnostics
{
/// <summary>

4
src/Avalonia.Controls/Diagnostics/ToolTipDiagnostics.cs

@ -1,6 +1,4 @@
#nullable enable
namespace Avalonia.Controls.Diagnostics
namespace Avalonia.Controls.Diagnostics
{
/// <summary>
/// Helper class to provide diagnostics information for <see cref="ToolTip"/>.

3
src/Avalonia.Controls/Expander.cs

@ -1,11 +1,8 @@
using System.Threading;
using Avalonia.Animation;
using Avalonia.Controls.Metadata;
using Avalonia.Controls.Primitives;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/Flyouts/Flyout.cs

@ -1,8 +1,6 @@
using Avalonia.Controls.Primitives;
using Avalonia.Metadata;
#nullable enable
namespace Avalonia.Controls
{
public class Flyout : FlyoutBase

2
src/Avalonia.Controls/Flyouts/FlyoutBase.cs

@ -8,8 +8,6 @@ using Avalonia.Input.Raw;
using Avalonia.Layout;
using Avalonia.Logging;
#nullable enable
namespace Avalonia.Controls.Primitives
{
public abstract class FlyoutBase : AvaloniaObject, IPopupHostProvider

2
src/Avalonia.Controls/Flyouts/MenuFlyout.cs

@ -4,8 +4,6 @@ using Avalonia.Controls.Primitives;
using Avalonia.Controls.Templates;
using Avalonia.Metadata;
#nullable enable
namespace Avalonia.Controls
{
public class MenuFlyout : FlyoutBase

2
src/Avalonia.Controls/IControl.cs

@ -3,8 +3,6 @@ using Avalonia.Input;
using Avalonia.Layout;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/IMenuElement.cs

@ -1,8 +1,6 @@
using System.Collections.Generic;
using Avalonia.Input;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

4
src/Avalonia.Controls/IMenuItem.cs

@ -1,6 +1,4 @@
#nullable enable
namespace Avalonia.Controls
namespace Avalonia.Controls
{
/// <summary>
/// Represents a <see cref="MenuItem"/>.

4
src/Avalonia.Controls/IScrollAnchorProvider.cs

@ -1,6 +1,4 @@
#nullable enable
namespace Avalonia.Controls
namespace Avalonia.Controls
{
/// <summary>
/// Specifies a contract for a scrolling control that supports scroll anchoring.

2
src/Avalonia.Controls/ItemsSourceView.cs

@ -10,8 +10,6 @@ using System.Collections.Specialized;
using System.Linq;
using Avalonia.Controls.Utils;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/MaskedTextBox.cs

@ -8,8 +8,6 @@ using Avalonia.Input.Platform;
using Avalonia.Interactivity;
using Avalonia.Styling;
#nullable enable
namespace Avalonia.Controls
{
public class MaskedTextBox : TextBox, IStyleable

2
src/Avalonia.Controls/Menu.cs

@ -5,8 +5,6 @@ using Avalonia.Input;
using Avalonia.Interactivity;
using Avalonia.Layout;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/MenuBase.cs

@ -8,8 +8,6 @@ using Avalonia.Input;
using Avalonia.Interactivity;
using Avalonia.LogicalTree;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/MenuItem.cs

@ -14,8 +14,6 @@ using Avalonia.Interactivity;
using Avalonia.LogicalTree;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/Platform/DefaultMenuInteractionHandler.cs

@ -9,8 +9,6 @@ using Avalonia.Rendering;
using Avalonia.Threading;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Platform
{
/// <summary>

2
src/Avalonia.Controls/Platform/ISystemDialogImpl.cs

@ -1,7 +1,5 @@
using System.Threading.Tasks;
#nullable enable
namespace Avalonia.Controls.Platform
{
/// <summary>

2
src/Avalonia.Controls/Platform/ITopLevelNativeMenuExporter.cs

@ -1,8 +1,6 @@
using System;
using Avalonia.Platform;
#nullable enable
namespace Avalonia.Controls.Platform
{
public interface INativeMenuExporter

2
src/Avalonia.Controls/Platform/ITrayIconImpl.cs

@ -1,8 +1,6 @@
using System;
using Avalonia.Controls.Platform;
#nullable enable
namespace Avalonia.Platform
{
public interface ITrayIconImpl : IDisposable

2
src/Avalonia.Controls/Platform/IWindowingPlatform.cs

@ -1,5 +1,3 @@
#nullable enable
namespace Avalonia.Platform
{
public interface IWindowingPlatform

2
src/Avalonia.Controls/Platform/PlatformManager.cs

@ -2,8 +2,6 @@ using System;
using System.Reactive.Disposables;
using Avalonia.Platform;
#nullable enable
namespace Avalonia.Controls.Platform
{
public static partial class PlatformManager

2
src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

@ -7,8 +7,6 @@ using Avalonia.Controls.Primitives;
using Avalonia.Input;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Presenters
{
/// <summary>

2
src/Avalonia.Controls/Primitives/AdornerLayer.cs

@ -4,8 +4,6 @@ using Avalonia.Media;
using Avalonia.Rendering;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/Primitives/ChromeOverlayLayer.cs

@ -2,8 +2,6 @@
using Avalonia.Rendering;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
public class ChromeOverlayLayer : Panel, ICustomSimpleHitTest

2
src/Avalonia.Controls/Primitives/HeaderedContentControl.cs

@ -2,8 +2,6 @@ using Avalonia.Controls.Presenters;
using Avalonia.Controls.Templates;
using Avalonia.LogicalTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/Primitives/LightDismissOverlayLayer.cs

@ -7,8 +7,6 @@ using Avalonia.Rendering;
using Avalonia.Styling;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/Primitives/Popup.cs

@ -14,8 +14,6 @@ using Avalonia.Metadata;
using Avalonia.Platform;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/Primitives/SelectingItemsControl.cs

@ -13,8 +13,6 @@ using Avalonia.Interactivity;
using Avalonia.Threading;
using Avalonia.VisualTree;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/Primitives/TemplatedControl.cs

@ -6,8 +6,6 @@ using Avalonia.LogicalTree;
using Avalonia.Media;
using Avalonia.Styling;
#nullable enable
namespace Avalonia.Controls.Primitives
{
/// <summary>

2
src/Avalonia.Controls/RelativePanel.AttachedProperties.cs

@ -1,7 +1,5 @@
using Avalonia.Layout;
#nullable enable
namespace Avalonia.Controls
{
public partial class RelativePanel

2
src/Avalonia.Controls/RelativePanel.cs

@ -4,8 +4,6 @@ using System.Collections.Generic;
using System.Linq;
using Avalonia.Layout;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/Repeater/RecyclingElementFactory.cs

@ -3,8 +3,6 @@ using System.Collections.Generic;
using System.Linq;
using Avalonia.Controls.Templates;
#nullable enable
namespace Avalonia.Controls
{
public class SelectTemplateEventArgs : EventArgs

2
src/Avalonia.Controls/Selection/ISelectionModel.cs

@ -3,8 +3,6 @@ using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
#nullable enable
namespace Avalonia.Controls.Selection
{
public interface ISelectionModel : INotifyPropertyChanged

2
src/Avalonia.Controls/Selection/IndexRange.cs

@ -6,8 +6,6 @@
using System;
using System.Collections.Generic;
#nullable enable
namespace Avalonia.Controls.Selection
{
internal readonly struct IndexRange : IEquatable<IndexRange>

2
src/Avalonia.Controls/Selection/InternalSelectionModel.cs

@ -6,8 +6,6 @@ using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Avalonia.Collections;
#nullable enable
namespace Avalonia.Controls.Selection
{
internal class InternalSelectionModel : SelectionModel<object?>

2
src/Avalonia.Controls/Selection/SelectedIndexes.cs

@ -3,8 +3,6 @@ using System.Collections;
using System.Collections.Generic;
using System.Linq;
#nullable enable
namespace Avalonia.Controls.Selection
{
internal class SelectedIndexes<T> : IReadOnlyList<int>

2
src/Avalonia.Controls/Selection/SelectedItems.cs

@ -3,8 +3,6 @@ using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
#nullable enable
namespace Avalonia.Controls.Selection
{
internal class SelectedItems<T> : IReadOnlyList<T>

2
src/Avalonia.Controls/Selection/SelectionModel.cs

@ -6,8 +6,6 @@ using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
#nullable enable
namespace Avalonia.Controls.Selection
{
public class SelectionModel<T> : SelectionNodeBase<T>, ISelectionModel

2
src/Avalonia.Controls/Selection/SelectionModelIndexesChangedEventArgs.cs

@ -1,7 +1,5 @@
using System;
#nullable enable
namespace Avalonia.Controls.Selection
{
public class SelectionModelIndexesChangedEventArgs : EventArgs

2
src/Avalonia.Controls/Selection/SelectionModelSelectionChangedEventArgs.cs

@ -3,8 +3,6 @@ using System.Collections;
using System.Collections.Generic;
using Avalonia.Controls.Selection;
#nullable enable
namespace Avalonia.Controls.Selection
{
public abstract class SelectionModelSelectionChangedEventArgs : EventArgs

2
src/Avalonia.Controls/Selection/SelectionNodeBase.cs

@ -5,8 +5,6 @@ using System.Collections.Specialized;
using System.Linq;
using Avalonia.Controls.Utils;
#nullable enable
namespace Avalonia.Controls.Selection
{
public abstract class SelectionNodeBase<T> : ICollectionChangedListener

2
src/Avalonia.Controls/Shapes/Shape.cs

@ -3,8 +3,6 @@ using Avalonia.Collections;
using Avalonia.Media;
using Avalonia.Media.Immutable;
#nullable enable
namespace Avalonia.Controls.Shapes
{
/// <summary>

2
src/Avalonia.Controls/SystemDialog.cs

@ -4,8 +4,6 @@ using System.Linq;
using System.Threading.Tasks;
using Avalonia.Controls.Platform;
#nullable enable
namespace Avalonia.Controls
{
/// <summary>

2
src/Avalonia.Controls/Templates/DataTemplateExtensions.cs

@ -1,7 +1,5 @@
using Avalonia.LogicalTree;
#nullable enable
namespace Avalonia.Controls.Templates
{
/// <summary>

2
src/Avalonia.Controls/Templates/FuncTemplate`2.cs

@ -1,7 +1,5 @@
using System;
#nullable enable
namespace Avalonia.Controls.Templates
{
/// <summary>

2
src/Avalonia.Controls/Templates/IDataTemplate.cs

@ -1,7 +1,5 @@
using System;
#nullable enable
namespace Avalonia.Controls.Templates
{
/// <summary>

4
src/Avalonia.Controls/Templates/IRecyclingDataTemplate.cs

@ -1,6 +1,4 @@
#nullable enable
namespace Avalonia.Controls.Templates
namespace Avalonia.Controls.Templates
{
/// <summary>
/// An <see cref="IDataTemplate"/> that supports recycling existing elements.

1
src/Avalonia.Controls/ToolTip.cs

@ -1,4 +1,3 @@
#nullable enable
using System;
using Avalonia.Controls.Diagnostics;
using Avalonia.Controls.Metadata;

2
src/Avalonia.Controls/TrayIcon.cs

@ -8,8 +8,6 @@ using Avalonia.Controls.Platform;
using Avalonia.Platform;
using Avalonia.Utilities;
#nullable enable
namespace Avalonia.Controls
{
public sealed class TrayIcons : AvaloniaList<TrayIcon>

2
src/Avalonia.Controls/Utils/CollectionChangedEventManager.cs

@ -6,8 +6,6 @@ using System.Runtime.CompilerServices;
using Avalonia.Threading;
using Avalonia.Utilities;
#nullable enable
namespace Avalonia.Controls.Utils
{
internal interface ICollectionChangedListener

Loading…
Cancel
Save