diff --git a/Rx.NET/Source/src/System.Reactive/Linq/Observable/Min.cs b/Rx.NET/Source/src/System.Reactive/Linq/Observable/Min.cs index 9f3f676221..9c9a17b80f 100644 --- a/Rx.NET/Source/src/System.Reactive/Linq/Observable/Min.cs +++ b/Rx.NET/Source/src/System.Reactive/Linq/Observable/Min.cs @@ -40,8 +40,6 @@ private sealed class NonNull : _ public NonNull(IComparer comparer, IObserver observer) : base(comparer, observer) { - _hasValue = false; - _lastValue = default(TSource); } public override void OnNext(TSource value) @@ -98,7 +96,6 @@ private sealed class Null : _ public Null(IComparer comparer, IObserver observer) : base(comparer, observer) { - _lastValue = default(TSource); } public override void OnNext(TSource value) @@ -160,8 +157,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _hasValue = false; - _lastValue = default(double); } public override void OnNext(double value) @@ -216,8 +211,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _hasValue = false; - _lastValue = default(float); } public override void OnNext(float value) @@ -272,8 +265,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _hasValue = false; - _lastValue = default(decimal); } public override void OnNext(decimal value) @@ -328,8 +319,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _hasValue = false; - _lastValue = default(int); } public override void OnNext(int value) @@ -384,8 +373,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _hasValue = false; - _lastValue = default(long); } public override void OnNext(long value) @@ -439,7 +426,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _lastValue = default(double?); } public override void OnNext(double? value) @@ -488,7 +474,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _lastValue = default(float?); } public override void OnNext(float? value) @@ -537,7 +522,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _lastValue = default(decimal?); } public override void OnNext(decimal? value) @@ -586,7 +570,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _lastValue = default(int?); } public override void OnNext(int? value) @@ -635,7 +618,6 @@ internal sealed class _ : IdentitySink public _(IObserver observer) : base(observer) { - _lastValue = default(long?); } public override void OnNext(long? value)