From be316e9aaffcc34e23e0bf8b37206e7d041466c6 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 8 May 2020 13:47:42 +0200 Subject: [PATCH] Disable warnings when implementing deprecated API members. --- src/Avalonia.Controls/Window.cs | 2 ++ src/Avalonia.Input/DragEventArgs.cs | 4 +++- src/Avalonia.Input/Raw/RawDragEvent.cs | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/Window.cs b/src/Avalonia.Controls/Window.cs index 75f32c862e..7dacf4b2af 100644 --- a/src/Avalonia.Controls/Window.cs +++ b/src/Avalonia.Controls/Window.cs @@ -675,7 +675,9 @@ namespace Avalonia.Controls if (o != n) { +#pragma warning disable CS0618 // Type or member is obsolete RaisePropertyChanged(HasSystemDecorationsProperty, o, n); +#pragma warning restore CS0618 // Type or member is obsolete } } } diff --git a/src/Avalonia.Input/DragEventArgs.cs b/src/Avalonia.Input/DragEventArgs.cs index 08e9eb7d33..22ca8358ff 100644 --- a/src/Avalonia.Input/DragEventArgs.cs +++ b/src/Avalonia.Input/DragEventArgs.cs @@ -52,8 +52,10 @@ namespace Avalonia.Input Data = data; _target = target; _targetLocation = targetLocation; - Modifiers = (InputModifiers)keyModifiers; KeyModifiers = keyModifiers; +#pragma warning disable CS0618 // Type or member is obsolete + Modifiers = (InputModifiers)keyModifiers; +#pragma warning restore CS0618 // Type or member is obsolete } } diff --git a/src/Avalonia.Input/Raw/RawDragEvent.cs b/src/Avalonia.Input/Raw/RawDragEvent.cs index 4193cdafc5..6e9ce20ff1 100644 --- a/src/Avalonia.Input/Raw/RawDragEvent.cs +++ b/src/Avalonia.Input/Raw/RawDragEvent.cs @@ -20,8 +20,10 @@ namespace Avalonia.Input.Raw Location = location; Data = data; Effects = effects; - Modifiers = (InputModifiers)modifiers; KeyModifiers = KeyModifiersUtils.ConvertToKey(modifiers); +#pragma warning disable CS0618 // Type or member is obsolete + Modifiers = (InputModifiers)modifiers; +#pragma warning restore CS0618 // Type or member is obsolete } } }