CreateAdapter <T>(CreateViewHolderDelegate <T> createFunc)
 {
     return(new InternalRvAdapter <T>(new List <T>(), createFunc));
 }
 public InternalRvAdapter(IList <T> items, CreateViewHolderDelegate <T> createFunc)
     : base(items)
 {
     _createFunc = createFunc;
 }
 CreateAdapter <T, TVModel>(IList <T> items, CreateViewHolderDelegate <T> createFunc)
     where TVModel : BaseViewModel
 {
     return(new InternalRvAdapter <T>(items, createFunc));
 }