diff --git a/sandbox/WpfApp1/MainWindow.xaml.cs b/sandbox/WpfApp1/MainWindow.xaml.cs index 1fb97719..74436b64 100644 --- a/sandbox/WpfApp1/MainWindow.xaml.cs +++ b/sandbox/WpfApp1/MainWindow.xaml.cs @@ -63,7 +63,7 @@ public class BasicUsagesViewModel : IDisposable public BasicUsagesViewModel() { Input = new BindableReactiveProperty(""); - Output = Input.Select(x => x.ToUpper()).ToBindableReadOnlyReactiveProperty(""); + Output = Input.Select(x => x.ToUpper()).ToReadOnlyBindableReactiveProperty(""); } public void Dispose() diff --git a/src/R3/ReactivePropertyExtensions.cs b/src/R3/ReactivePropertyExtensions.cs index 5e6955c9..16d08626 100644 --- a/src/R3/ReactivePropertyExtensions.cs +++ b/src/R3/ReactivePropertyExtensions.cs @@ -30,12 +30,12 @@ public static BindableReactiveProperty ToBindableReactiveProperty(this Obs return new BindableReactiveProperty(source, initialValue, equalityComparer); } - public static IBindableReactiveProperty ToBindableReadOnlyReactiveProperty(this Observable source, T initialValue = default!) + public static IBindableReactiveProperty ToReadOnlyBindableReactiveProperty(this Observable source, T initialValue = default!) { return new BindableReactiveProperty(source, initialValue, EqualityComparer.Default); } - public static IBindableReactiveProperty ToBindableReadOnlyReactiveProperty(this Observable source, IEqualityComparer? equalityComparer, T initialValue = default!) + public static IBindableReactiveProperty ToReadOnlyBindableReactiveProperty(this Observable source, IEqualityComparer? equalityComparer, T initialValue = default!) { return new BindableReactiveProperty(source, initialValue, equalityComparer); }