mirror of
https://github.com/BeyondDimension/SteamTools.git
synced 2026-10-22 01:16:17 +08:00
21 lines
792 B
C#
21 lines
792 B
C#
using System.Collections.Generic;
|
|
|
|
namespace System.Application.UI.Adapters
|
|
{
|
|
public abstract class ListRecycleViewAdapter<TViewHolder, TViewModel, TViewType> : BaseRecycleViewAdapter<TViewHolder, TViewModel, TViewType>
|
|
where TViewHolder : BaseViewHolder
|
|
where TViewType : struct, IConvertible
|
|
{
|
|
protected sealed override IList<TViewModel> CreateViewModels()
|
|
=> new List<TViewModel>();
|
|
|
|
protected sealed override IList<TViewModel> CreateViewModels(IEnumerable<TViewModel> newViewModels)
|
|
=> new List<TViewModel>(newViewModels);
|
|
}
|
|
|
|
public abstract class ListRecycleViewAdapter<TViewHolder, TViewModel> :
|
|
ListRecycleViewAdapter<TViewHolder, TViewModel, int>
|
|
where TViewHolder : BaseViewHolder
|
|
{
|
|
}
|
|
} |