Compat issues with assembly System.Windows.Controls.Ribbon:
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonApplicationMenuAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonButtonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonCheckBoxAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonComboBoxAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonContextMenuAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonContextualTabGroupAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonContextualTabGroupDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonContextualTabGroupItemsControlAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonControlAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonControlDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonControlGroupAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGalleryAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGalleryCategoryAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGalleryCategoryDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGalleryItemAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGalleryItemDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGroupAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGroupDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonGroupHeaderAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonMenuButtonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonMenuItemAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonMenuItemDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonQuickAccessToolBarAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonRadioButtonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonSeparatorAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonSplitButtonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTabAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTabDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTabHeaderAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTabHeaderDataAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTabHeaderItemsControlAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTextBoxAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTitleAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonToggleButtonAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonToolTipAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Automation.Peers.RibbonTwoLineTextAutomationPeer' does not inherit from base type 'System.Windows.Threading.DispatcherObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.KeyTipControl' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Ribbon' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonApplicationMenu' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonApplicationMenuItem' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonApplicationSplitMenuItem' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonCheckBox' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonComboBox' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonContentPresenter' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonContextMenu' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonContextualTabGroup' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonContextualTabGroupItemsControl' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonControl' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonControlGroup' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonControlSizeDefinition' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonControlSizeDefinitionCollection' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonFilterMenuButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGallery' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGalleryCategory' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGalleryItem' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
MembersMustExist : Member 'System.Windows.Controls.Ribbon.RibbonGalleryItem.OnSelected(System.Windows.RoutedEventArgs)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'System.Windows.Controls.Ribbon.RibbonGalleryItem.OnUnselected(System.Windows.RoutedEventArgs)' does not exist in the implementation but it does exist in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGroup' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGroupSizeDefinition' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGroupSizeDefinitionBase' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGroupSizeDefinitionBaseCollection' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonGroupTemplateSizeDefinition' does not inherit from base type 'System.Windows.Freezable' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonMenuButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonMenuItem' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonQuickAccessToolBar' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonRadioButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonSeparator' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonSplitButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonSplitMenuItem' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonTab' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonTabHeader' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonTabHeaderItemsControl' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonTextBox' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonToggleButton' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonToolTip' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonTwoLineText' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.RibbonWindow' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonContextualTabGroupsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonGalleryCategoriesPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonGalleryItemsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonGroupItemsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonGroupsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonMenuItemsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonQuickAccessToolBarOverflowPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonQuickAccessToolBarPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonTabHeadersPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonTabsPanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.RibbonTitlePanel' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.Ribbon.Primitives.StarLayoutInfo' does not inherit from base type 'System.Windows.DependencyObject' in the implementation but it does in the contract.
Total Issues: 91
