diff --git a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net472.approved.txt b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net472.approved.txt index 46e745142a..03631d53cd 100644 --- a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net472.approved.txt +++ b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net472.approved.txt @@ -439,7 +439,6 @@ namespace ReactiveUI } public static class ObservableMixins { - public static System.IObservable Cast(this System.IObservable observable) { } public static System.IObservable WhereNotNull(this System.IObservable observable) { } } public class ObservedChange : ReactiveUI.IObservedChange diff --git a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net5.0.approved.txt b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net5.0.approved.txt index 4949bd7e4c..5df2d09fa7 100644 --- a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net5.0.approved.txt +++ b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.net5.0.approved.txt @@ -434,7 +434,6 @@ namespace ReactiveUI } public static class ObservableMixins { - public static System.IObservable Cast(this System.IObservable observable) { } public static System.IObservable WhereNotNull(this System.IObservable observable) { } } public class ObservedChange : ReactiveUI.IObservedChange diff --git a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.netcoreapp3.1.approved.txt b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.netcoreapp3.1.approved.txt index 77a59c8ec4..bca608c38c 100644 --- a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.netcoreapp3.1.approved.txt +++ b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.netcoreapp3.1.approved.txt @@ -432,7 +432,6 @@ namespace ReactiveUI } public static class ObservableMixins { - public static System.IObservable Cast(this System.IObservable observable) { } public static System.IObservable WhereNotNull(this System.IObservable observable) { } } public class ObservedChange : ReactiveUI.IObservedChange diff --git a/src/ReactiveUI/Mixins/ObservableMixins.cs b/src/ReactiveUI/Mixins/ObservableMixins.cs index 819919e01e..74951bebfb 100644 --- a/src/ReactiveUI/Mixins/ObservableMixins.cs +++ b/src/ReactiveUI/Mixins/ObservableMixins.cs @@ -13,19 +13,6 @@ namespace ReactiveUI /// public static class ObservableMixins { - /// - /// Casts an observable to the specified value. - /// This version allows for nullability. - /// - /// The type to convert to. - /// The observable which as nullability. - /// The new observable. -#pragma warning disable CS8619 // Nullability of reference types in value doesn't match target type. -#pragma warning disable CS8605 // Unboxing possible null value - public static IObservable Cast(this IObservable observable) => observable.Select(x => (T)x); -#pragma warning restore CS8605 // Unboxing possible null value -#pragma warning restore CS8619 // Nullability of reference types in value doesn't match target type. - /// /// Returns only values that are not null. /// Converts the nullability.