From 1ff6e35a06ee10d7486d2d3a6cbbcecf7840cb10 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 20 Jan 2020 10:56:30 +0100 Subject: [PATCH] Disable nullable around generic T. Compiler warns that `_value` is potentially null, but it can be a value or refernce type. --- src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs b/src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs index 9501640626..be044b0559 100644 --- a/src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs +++ b/src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs @@ -12,6 +12,7 @@ namespace Avalonia.Reactive private readonly AvaloniaProperty _property; private T _value; +#nullable disable public AvaloniaPropertyBindingObservable( IAvaloniaObject target, AvaloniaProperty property) @@ -19,6 +20,7 @@ namespace Avalonia.Reactive _target = new WeakReference(target); _property = property; } +#nullable enable public string Description => $"{_target.GetType().Name}.{_property.Name}";