Browse Source

Add nullability annotations.

pull/3255/head
Steven Kirk 7 years ago
parent
commit
3a80cee3fc
  1. 4
      src/Avalonia.Base/Reactive/BindingValueExtensions.cs

4
src/Avalonia.Base/Reactive/BindingValueExtensions.cs

@ -20,13 +20,13 @@ namespace Avalonia.Reactive
return new BindingValueSubjectAdapter<T>(source);
}
public static IObservable<object> ToUntyped<T>(this IObservable<BindingValue<T>> source)
public static IObservable<object?> ToUntyped<T>(this IObservable<BindingValue<T>> source)
{
source = source ?? throw new ArgumentNullException(nameof(source));
return new UntypedBindingAdapter<T>(source);
}
public static ISubject<object> ToUntyped<T>(this ISubject<BindingValue<T>> source)
public static ISubject<object?> ToUntyped<T>(this ISubject<BindingValue<T>> source)
{
source = source ?? throw new ArgumentNullException(nameof(source));
return new UntypedBindingSubjectAdapter<T>(source);

Loading…
Cancel
Save