Prep Cell & friends for removal of InternalsVisibleTo (#142)
authorSamantha Houts <samantha@teamredwall.com>
Fri, 17 Jun 2016 10:10:18 +0000 (03:10 -0700)
committerRui Marinho <me@ruimarinho.net>
Fri, 17 Jun 2016 10:10:18 +0000 (11:10 +0100)
commit925fc0aa588a060eb23fa16c1d225dd030012c23
tree83676c25c29d97d9250516b217020ba85425796d
parentd44396a4534b1e2bc81143c809e4adaee656ab15
Prep Cell & friends for removal of InternalsVisibleTo (#142)

* Prep Cell & friends for removal of InternalsVisibleTo

Includes:
- Cell
- EntryCell
- ListView
- MenuItem
- TableView
- ViewCell
- Toolbar

Moved extensions to Internal & removed TPH

* Update docs

* [Controls] Ignore Issue2411 on iOS <9

* [Controls] Formatting for Issue2411
103 files changed:
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2411.cs
Xamarin.Forms.Core.UnitTests/CellTests.cs
Xamarin.Forms.Core.UnitTests/MenuItemTests.cs
Xamarin.Forms.Core.UnitTests/NotifyCollectionChangedEventArgsExtensionsTests.cs
Xamarin.Forms.Core.UnitTests/ToolbarTrackerTests.cs
Xamarin.Forms.Core/Cells/Cell.cs
Xamarin.Forms.Core/Cells/EntryCell.cs
Xamarin.Forms.Core/Cells/ICellController.cs [new file with mode: 0644]
Xamarin.Forms.Core/Cells/IEntryCellController.cs [new file with mode: 0644]
Xamarin.Forms.Core/IItemsView.cs
Xamarin.Forms.Core/IListProxy.cs [new file with mode: 0644]
Xamarin.Forms.Core/IListViewController.cs
Xamarin.Forms.Core/IMenuItemController.cs [new file with mode: 0644]
Xamarin.Forms.Core/ITableModel.cs [new file with mode: 0644]
Xamarin.Forms.Core/ITableViewController.cs [new file with mode: 0644]
Xamarin.Forms.Core/ITemplatedItemsList.cs [new file with mode: 0644]
Xamarin.Forms.Core/ITemplatedItemsListScrollToRequestedEventArgs.cs [new file with mode: 0644]
Xamarin.Forms.Core/ITemplatedItemsView.cs [new file with mode: 0644]
Xamarin.Forms.Core/Internals/CellExtensions.cs [new file with mode: 0644]
Xamarin.Forms.Core/Internals/NotifyCollectionChangedEventArgsEx.cs [moved from Xamarin.Forms.Core/NotifyCollectionChangedEventArgsEx.cs with 94% similarity]
Xamarin.Forms.Core/Internals/NotifyCollectionChangedEventArgsExtensions.cs [moved from Xamarin.Forms.Core/NotifyCollectionChangedEventArgsExtensions.cs with 97% similarity]
Xamarin.Forms.Core/Internals/ToolbarTracker.cs [moved from Xamarin.Forms.Core/ToolbarTracker.cs with 98% similarity]
Xamarin.Forms.Core/ItemsView.cs
Xamarin.Forms.Core/ListProxy.cs
Xamarin.Forms.Core/ListView.cs
Xamarin.Forms.Core/MenuItem.cs
Xamarin.Forms.Core/ScrollToRequestedEventArgs.cs
Xamarin.Forms.Core/TableModel.cs
Xamarin.Forms.Core/TableView.cs
Xamarin.Forms.Core/TemplatedItemsList.cs
Xamarin.Forms.Core/Xamarin.Forms.Core.csproj
Xamarin.Forms.Pages.UnitTests/Xamarin.Forms.Pages.UnitTests.csproj
Xamarin.Forms.Platform.Android/AppCompat/NavigationPageRenderer.cs
Xamarin.Forms.Platform.Android/CellAdapter.cs
Xamarin.Forms.Platform.Android/Cells/BaseCellView.cs
Xamarin.Forms.Platform.Android/Cells/CellFactory.cs
Xamarin.Forms.Platform.Android/Cells/CellRenderer.cs
Xamarin.Forms.Platform.Android/Cells/EntryCellRenderer.cs
Xamarin.Forms.Platform.Android/Cells/TextCellRenderer.cs
Xamarin.Forms.Platform.Android/Cells/ViewCellRenderer.cs
Xamarin.Forms.Platform.Android/Platform.cs
Xamarin.Forms.Platform.Android/Renderers/ListViewAdapter.cs
Xamarin.Forms.Platform.Android/Renderers/ListViewRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/TableViewModelRenderer.cs
Xamarin.Forms.Platform.Android/Renderers/ToolbarButton.cs
Xamarin.Forms.Platform.Android/Renderers/ToolbarImageButton.cs
Xamarin.Forms.Platform.UAP/TabbedPageRenderer.cs
Xamarin.Forms.Platform.WP8/CarouselPageRenderer.cs
Xamarin.Forms.Platform.WP8/CellControl.cs
Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs
Xamarin.Forms.Platform.WP8/CustomContextMenu.cs
Xamarin.Forms.Platform.WP8/ListViewRenderer.cs
Xamarin.Forms.Platform.WP8/Platform.cs
Xamarin.Forms.Platform.WP8/TableViewRenderer.cs
Xamarin.Forms.Platform.WP8/TextCellRenderer.cs
Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs
Xamarin.Forms.Platform.WinRT.Tablet/TabbedPageRenderer.cs
Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
Xamarin.Forms.Platform.WinRT/CellControl.cs
Xamarin.Forms.Platform.WinRT/EntryCellTextBox.cs
Xamarin.Forms.Platform.WinRT/ListViewRenderer.cs
Xamarin.Forms.Platform.WinRT/MenuItemCommand.cs
Xamarin.Forms.Platform.WinRT/Platform.cs
Xamarin.Forms.Platform.WinRT/TableViewRenderer.cs
Xamarin.Forms.Platform.WinRT/TextCellRenderer.cs
Xamarin.Forms.Platform.iOS/Cells/CellRenderer.cs
Xamarin.Forms.Platform.iOS/Cells/CellTableViewCell.cs
Xamarin.Forms.Platform.iOS/Cells/EntryCellRenderer.cs
Xamarin.Forms.Platform.iOS/Cells/ImageCellRenderer.cs
Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs
Xamarin.Forms.Platform.iOS/ContextActionCell.cs
Xamarin.Forms.Platform.iOS/Extensions/CellExtensions.cs
Xamarin.Forms.Platform.iOS/Extensions/ToolbarItemExtensions.cs
Xamarin.Forms.Platform.iOS/Renderers/CarouselPageRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/NavigationRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/TabbedRenderer.cs
Xamarin.Forms.Platform.iOS/Renderers/TableViewModelRenderer.cs
docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/CellExtensions.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsEx.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsExtensions.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/ToolbarTracker.xml [moved from docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationRequestedEventArgs.xml with 52% similarity]
docs/Xamarin.Forms.Core/Xamarin.Forms/Cell.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/ICellController.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/IEntryCellController.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/IItemsView`1.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/IListProxy.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/IListViewController.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/IMenuItemController.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/INavigationPageController.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/ITableModel.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/ITableViewController.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsListScrollToRequestedEventArgs.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsList`1.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/ITemplatedItemsView`1.xml [new file with mode: 0644]
docs/Xamarin.Forms.Core/Xamarin.Forms/ItemsView`1.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/MenuItem.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/MultiPage`1.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollToRequestedEventArgs.xml
docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml
docs/Xamarin.Forms.Core/index.xml