Browse Source

Disable nullable around generic T.

Compiler warns that `_value` is potentially null, but it can be a value or refernce type.
pull/3255/head
Steven Kirk 6 years ago
parent
commit
1ff6e35a06
  1. 2
      src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs

2
src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs

@ -12,6 +12,7 @@ namespace Avalonia.Reactive
private readonly AvaloniaProperty _property; private readonly AvaloniaProperty _property;
private T _value; private T _value;
#nullable disable
public AvaloniaPropertyBindingObservable( public AvaloniaPropertyBindingObservable(
IAvaloniaObject target, IAvaloniaObject target,
AvaloniaProperty property) AvaloniaProperty property)
@ -19,6 +20,7 @@ namespace Avalonia.Reactive
_target = new WeakReference<IAvaloniaObject>(target); _target = new WeakReference<IAvaloniaObject>(target);
_property = property; _property = property;
} }
#nullable enable
public string Description => $"{_target.GetType().Name}.{_property.Name}"; public string Description => $"{_target.GetType().Name}.{_property.Name}";

Loading…
Cancel
Save