Skip to content

Commit

Permalink
xamarin#9012: [Enhancement] Allow extend GroupableItemsViewAdapter (x…
Browse files Browse the repository at this point in the history
…amarin#10521)

* xamarin#9012: [Enhancement] Allow extend GroupableItemsViewAdapter

* fix compile error
  • Loading branch information
bill2004158 authored Jun 5, 2020
1 parent ff74a81 commit b804d00
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public class GroupableItemsViewAdapter<TItemsView, TItemsViewSource> : Selectabl
where TItemsView : GroupableItemsView
where TItemsViewSource : IGroupableItemsViewSource
{
internal GroupableItemsViewAdapter(TItemsView groupableItemsView,
protected internal GroupableItemsViewAdapter(TItemsView groupableItemsView,
Func<View, Context, ItemContentView> createView = null) : base(groupableItemsView, createView)
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ public class ItemsViewAdapter<TItemsView, TItemsViewSource> : RecyclerView.Adapt
{
protected readonly TItemsView ItemsView;
readonly Func<View, Context, ItemContentView> _createItemContentView;
internal TItemsViewSource ItemsSource;
protected internal TItemsViewSource ItemsSource;

bool _disposed;
bool _usingItemTemplate = false;

internal ItemsViewAdapter(TItemsView itemsView, Func<View, Context, ItemContentView> createItemContentView = null)
protected internal ItemsViewAdapter(TItemsView itemsView, Func<View, Context, ItemContentView> createItemContentView = null)
{
ItemsView = itemsView ?? throw new ArgumentNullException(nameof(itemsView));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class SelectableItemsViewAdapter<TItemsView, TItemsSource> : StructuredIt
{
List<SelectableViewHolder> _currentViewHolders = new List<SelectableViewHolder>();

internal SelectableItemsViewAdapter(TItemsView selectableItemsView,
protected internal SelectableItemsViewAdapter(TItemsView selectableItemsView,
Func<View, Context, ItemContentView> createView = null) : base(selectableItemsView, createView)
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class StructuredItemsViewAdapter<TItemsView, TItemsViewSource> : ItemsVie
{
Size? _size;

internal StructuredItemsViewAdapter(TItemsView itemsView,
protected internal StructuredItemsViewAdapter(TItemsView itemsView,
Func<View, Context, ItemContentView> createItemContentView = null) : base(itemsView, createItemContentView)
{
UpdateHasHeader();
Expand Down

0 comments on commit b804d00

Please sign in to comment.