@@ -58,7 +58,9 @@ public sealed class ObservableAsPropertyHelper<T> : IHandleObservableErrors, IDi
5858 public ObservableAsPropertyHelper (
5959 IObservable < T > observable ,
6060 Action < T > onChanged ,
61+ #pragma warning disable CS8601 // Possible null reference assignment.
6162 T initialValue = default ,
63+ #pragma warning restore CS8601 // Possible null reference assignment.
6264 bool deferSubscription = false ,
6365 IScheduler ? scheduler = null )
6466 : this ( observable , onChanged , null , initialValue , deferSubscription , scheduler )
@@ -96,7 +98,9 @@ public ObservableAsPropertyHelper(
9698 IObservable < T > observable ,
9799 Action < T > onChanged ,
98100 Action < T > ? onChanging = null ,
101+ #pragma warning disable CS8601 // Possible null reference assignment.
99102 T initialValue = default ,
103+ #pragma warning restore CS8601 // Possible null reference assignment.
100104 bool deferSubscription = false ,
101105 IScheduler ? scheduler = null )
102106 : this ( observable , onChanged , onChanging , ( ) => initialValue , deferSubscription , scheduler )
@@ -235,7 +239,9 @@ public T Value
235239 /// normally be a Dispatcher-based scheduler.
236240 /// </param>
237241 /// <returns>A default property helper.</returns>
242+ #pragma warning disable CS8601 // Possible null reference assignment.
238243 public static ObservableAsPropertyHelper < T > Default ( T initialValue = default , IScheduler ? scheduler = null ) =>
244+ #pragma warning restore CS8601 // Possible null reference assignment.
239245 new ObservableAsPropertyHelper < T > ( Observable < T > . Never , _ => { } , initialValue ! , false , scheduler ) ;
240246
241247 /// <summary>
0 commit comments