Reputation: 6629
I am trying to follow the ReactiveUI.Cinephile sample using the ContentPageBase
. But when I extend it on my View, I get this error:
Inconsistent accessibility: base class 'ContentPageBase<HomeViewModel>' is less accessible than class 'HomeView'
Here uis the HomeView
:
namespace ReactiveTest.Views
{
public partial class HomeView : ContentPageBase<HomeViewModel>
{
public HomeView()
{
InitializeComponent();
}
}
}
Here is the ContentPageBase
class
namespace ReactiveTest.Views
{
public class ContentPageBase<TViewModel> : ReactiveContentPage<TViewModel> where TViewModel : class
{
}
}
Any idea how I can fix this?
Upvotes: 1
Views: 181
Reputation: 662
Make sure both HomeView AND HomeViewModel are public. The generic type effects accessibility too.
Upvotes: 2