Permalink
Browse files

More fxcop/analysis refactoring

Moved non-generic BindingExtensions methods to Control/ObjectBinding classes
  • Loading branch information...
1 parent a02d010 commit 6a7ed3ef70883e8dd6ebf1277214c83478c12211 @cwensley cwensley committed Oct 31, 2013
Showing with 1,466 additions and 3,300 deletions.
  1. +21 −0 Source/CustomDictionary.xml
  2. +189 −1,947 Source/Eto.FxCop
  3. +3 −7 Source/Eto.Json/NamespaceManager.cs
  4. +1 −1 Source/Eto.Platform.Gtk/CustomControls/BaseComboBox.cs
  5. +8 −4 Source/Eto.Platform.Gtk/CustomControls/DateComboBoxDialog.cs
  6. +1 −1 Source/Eto.Platform.Gtk/Drawing/BitmapHandler.cs
  7. +2 −2 Source/Eto.Platform.Gtk/Drawing/FontFamilyHandler.cs
  8. +1 −1 Source/Eto.Platform.Gtk/Drawing/FontTypefaceHandler.cs
  9. +3 −1 Source/Eto.Platform.Gtk/Drawing/GraphicsHandler.cs
  10. +3 −5 Source/Eto.Platform.Gtk/Drawing/GraphicsPathHandler.cs
  11. +2 −2 Source/Eto.Platform.Gtk/Drawing/ImageHandler.cs
  12. +1 −1 Source/Eto.Platform.Gtk/Drawing/PenHandler.cs
  13. +3 −1 Source/Eto.Platform.Gtk/Eto.Platform.Gtk.csproj
  14. +10 −10 Source/Eto.Platform.Gtk/Forms/Cells/CellHandler.cs
  15. +1 −1 Source/Eto.Platform.Gtk/Forms/Cells/ComboBoxCellHandler.cs
  16. +2 −7 Source/Eto.Platform.Gtk/Forms/Cells/GridCellFormattingEventArgs.cs
  17. +2 −2 Source/Eto.Platform.Gtk/Forms/Cells/ImageTextCellHandler.cs
  18. +1 −1 Source/Eto.Platform.Gtk/Forms/Cells/TextBoxCellHandler.cs
  19. +3 −3 Source/Eto.Platform.Gtk/Forms/Controls/ButtonHandler.cs
  20. +1 −1 Source/Eto.Platform.Gtk/Forms/Controls/CheckBoxHandler.cs
  21. +3 −6 Source/Eto.Platform.Gtk/Forms/Controls/ComboBoxHandler.cs
  22. +3 −3 Source/Eto.Platform.Gtk/Forms/Controls/GridHandler.cs
  23. +1 −2 Source/Eto.Platform.Gtk/Forms/Controls/GridViewHandler.cs
  24. +8 −17 Source/Eto.Platform.Gtk/Forms/Controls/GtkControl.cs
  25. +15 −19 Source/Eto.Platform.Gtk/Forms/Controls/GtkListModel.cs
  26. +27 −27 Source/Eto.Platform.Gtk/Forms/Controls/GtkTreeModel.cs
  27. +1 −1 Source/Eto.Platform.Gtk/Forms/Controls/PanelHandler.cs
  28. +1 −1 Source/Eto.Platform.Gtk/Forms/Controls/TabPageHandler.cs
  29. +7 −9 Source/Eto.Platform.Gtk/Forms/Controls/TreeViewHandler.cs
  30. +3 −3 Source/Eto.Platform.Gtk/Forms/GtkContainer.cs
  31. +3 −3 Source/Eto.Platform.Gtk/Forms/GtkDockContainer.cs
  32. +3 −3 Source/Eto.Platform.Gtk/Forms/GtkFileDialog.cs
  33. +3 −3 Source/Eto.Platform.Gtk/Forms/GtkWindow.cs
  34. +2 −2 Source/Eto.Platform.Gtk/Forms/Menu/MenuHandler.cs
  35. +3 −9 Source/Eto.Platform.Gtk/Forms/Printing/PrintSettingsHandler.cs
  36. +1 −1 Source/Eto.Platform.Gtk/Forms/ScreenHandler.cs
  37. +1 −2 Source/Eto.Platform.Gtk/Forms/ToolBar/SeparatorToolBarItemHandler.cs
  38. +3 −3 Source/Eto.Platform.Gtk/Forms/ToolBar/ToolBarItemHandler.cs
  39. +3 −4 Source/Eto.Platform.Gtk/KeyMap.cs
  40. +3 −3 Source/Eto.Platform.Gtk/MenuActionItemHandler.cs
  41. +1 −1 Source/Eto.Platform.Mac/AppDelegate.cs
  42. +2 −6 Source/Eto.Platform.Mac/Conversions.cs
  43. +3 −5 Source/Eto.Platform.Mac/Conversions.ns.cs
  44. +1 −3 Source/Eto.Platform.Mac/Drawing/BitmapHandler.cs
  45. +0 −4 Source/Eto.Platform.Mac/Drawing/FontExtensions.cs
  46. +3 −3 Source/Eto.Platform.Mac/Drawing/FontFamilyHandler.cs
  47. +3 −3 Source/Eto.Platform.Mac/Drawing/FontTypefaceHandler.cs
  48. +1 −1 Source/Eto.Platform.Mac/Drawing/GraphicsHandler.cs
  49. +3 −4 Source/Eto.Platform.Mac/Drawing/GraphicsPathHandler.cs
  50. +1 −1 Source/Eto.Platform.Mac/Drawing/PenHandler.cs
  51. +3 −5 Source/Eto.Platform.Mac/EtoBundle.cs
  52. +1 −1 Source/Eto.Platform.Mac/Forms/ApplicationHandler.cs
  53. +3 −3 Source/Eto.Platform.Mac/Forms/Cells/CellHandler.cs
  54. +1 −1 Source/Eto.Platform.Mac/Forms/Controls/ComboBoxHandler.cs
  55. +8 −16 Source/Eto.Platform.Mac/Forms/Controls/GridHandler.cs
  56. +1 −4 Source/Eto.Platform.Mac/Forms/Controls/GridViewHandler.cs
  57. +2 −7 Source/Eto.Platform.Mac/Forms/Controls/GroupBoxHandler.cs
  58. +2 −7 Source/Eto.Platform.Mac/Forms/Controls/ImageViewHandler.cs
  59. +1 −1 Source/Eto.Platform.Mac/Forms/Controls/ListBoxHandler.cs
  60. +3 −3 Source/Eto.Platform.Mac/Forms/Controls/MacButton.cs
  61. +3 −3 Source/Eto.Platform.Mac/Forms/Controls/MacControl.cs
  62. +1 −1 Source/Eto.Platform.Mac/Forms/Controls/MacEventView.cs
  63. +3 −3 Source/Eto.Platform.Mac/Forms/Controls/MacText.cs
  64. +4 −9 Source/Eto.Platform.Mac/Forms/Controls/NumericUpDownHandler.cs
  65. +1 −1 Source/Eto.Platform.Mac/Forms/Controls/TabControlHandler.cs
  66. +6 −6 Source/Eto.Platform.Mac/Forms/Controls/TreeViewHandler.cs
  67. +1 −4 Source/Eto.Platform.Mac/Forms/Controls/WebViewHandler.cs
  68. +1 −1 Source/Eto.Platform.Mac/Forms/DialogHandler.cs
  69. +1 −8 Source/Eto.Platform.Mac/Forms/FontDialogHandler.cs
  70. +3 −9 Source/Eto.Platform.Mac/Forms/MacControlExtensions.cs
  71. +3 −3 Source/Eto.Platform.Mac/Forms/MacFileDialog.cs
  72. +6 −7 Source/Eto.Platform.Mac/Forms/MacView.cs
  73. +7 −7 Source/Eto.Platform.Mac/Forms/MacWindow.cs
  74. +3 −3 Source/Eto.Platform.Mac/Forms/Menu/MenuHandler.cs
  75. +1 −1 Source/Eto.Platform.Mac/Forms/ToolBar/ToolBarHandler.cs
  76. +5 −5 Source/Eto.Platform.Mac/Forms/ToolBar/ToolBarItemHandler.cs
  77. +1 −1 Source/Eto.Platform.Mac/Forms/iosCompatibility.cs
  78. +1 −1 Source/Eto.Platform.Mac/Threading/ThreadHandler.cs
  79. +2 −5 Source/Eto.Platform.Windows/BubbleEventFilter.cs
  80. +1 −1 Source/Eto.Platform.Windows/Drawing/FontFamilyHandler.cs
  81. +1 −1 Source/Eto.Platform.Windows/Drawing/GraphicsHandler.cs
  82. +2 −2 Source/Eto.Platform.Windows/Drawing/GraphicsPathHandler.cs
  83. +1 −0 Source/Eto.Platform.Windows/Eto.Platform.Windows.csproj
  84. +5 −5 Source/Eto.Platform.Windows/Forms/ApplicationHandler.cs
  85. +3 −3 Source/Eto.Platform.Windows/Forms/Cells/CellHandler.cs
  86. +1 −4 Source/Eto.Platform.Windows/Forms/Cells/ComboBoxCellHandler.cs
  87. +1 −4 Source/Eto.Platform.Windows/Forms/Cells/TextBoxCellHandler.cs
  88. +1 −1 Source/Eto.Platform.Windows/Forms/Controls/ButtonHandler.cs
  89. +1 −2 Source/Eto.Platform.Windows/Forms/Controls/DateTimePickerHandler.cs
  90. +7 −15 Source/Eto.Platform.Windows/Forms/Controls/GridHandler.cs
  91. +3 −3 Source/Eto.Platform.Windows/Forms/Controls/GridViewHandler.cs
  92. +1 −1 Source/Eto.Platform.Windows/Forms/Controls/GroupBoxHandler.cs
  93. +1 −4 Source/Eto.Platform.Windows/Forms/Controls/ImageViewHandler.cs
  94. +2 −8 Source/Eto.Platform.Windows/Forms/Controls/ListBoxHandler.cs
  95. +6 −11 Source/Eto.Platform.Windows/Forms/Controls/TreeViewHandler.cs
  96. +4 −6 Source/Eto.Platform.Windows/Forms/Controls/WindowsControl.cs
  97. +3 −3 Source/Eto.Platform.Windows/Forms/Menu/MenuHandler.cs
  98. +3 −3 Source/Eto.Platform.Windows/Forms/ToolBar/ToolBarItemHandler.cs
  99. +4 −4 Source/Eto.Platform.Windows/Forms/WindowHandler.cs
  100. +3 −3 Source/Eto.Platform.Windows/Forms/WindowsContainer.cs
  101. +3 −3 Source/Eto.Platform.Windows/Forms/WindowsDockContainer.cs
  102. +3 −3 Source/Eto.Platform.Windows/Forms/WindowsFileDialog.cs
  103. +1 −1 Source/Eto.Platform.Windows/Generator.cs
  104. +6 −6 Source/Eto.Platform.Windows/IO/ShellIcon.cs
  105. +3 −2 Source/Eto.Platform.Wpf/Conversions.cs
  106. +8 −8 Source/Eto.Platform.Wpf/CustomControls/EditableTextBlock.cs
  107. +15 −18 Source/Eto.Platform.Wpf/CustomControls/FontDialog/fontchooser.xaml.cs
  108. +0 −1 Source/Eto.Platform.Wpf/CustomControls/FontDialog/typefacelistitem.cs
  109. +0 −2 Source/Eto.Platform.Wpf/CustomControls/FontDialog/typographicfeaturelistitem.cs
  110. +3 −3 Source/Eto.Platform.Wpf/CustomControls/MultiSizeImage.cs
  111. +5 −5 Source/Eto.Platform.Wpf/CustomControls/SelectableTreeView.cs
  112. +2 −2 Source/Eto.Platform.Wpf/CustomControls/TreeGridView/TreeToggleButton.cs
  113. +2 −2 Source/Eto.Platform.Wpf/Drawing/GraphicsHandler.cs
  114. +2 −2 Source/Eto.Platform.Wpf/Drawing/GraphicsPathHandler.cs
  115. +3 −3 Source/Eto.Platform.Wpf/Drawing/TransformStack.cs
  116. +6 −22 Source/Eto.Platform.Wpf/Eto.Platform.Wpf.csproj
  117. +1 −1 Source/Eto.Platform.Wpf/EtoEnvironmentHandler.cs
  118. +3 −3 Source/Eto.Platform.Wpf/Forms/Cells/CellHandler.cs
  119. +1 −1 Source/Eto.Platform.Wpf/Forms/Cells/ImageTextCellHandler.cs
  120. +1 −1 Source/Eto.Platform.Wpf/Forms/Cells/ImageViewCellHandler.cs
  121. +1 −1 Source/Eto.Platform.Wpf/Forms/Cells/TextBoxCellHandler.cs
  122. +5 −7 Source/Eto.Platform.Wpf/Forms/Controls/ButtonHandler.cs
  123. +2 −2 Source/Eto.Platform.Wpf/Forms/Controls/ComboBoxHandler.cs
  124. +4 −4 Source/Eto.Platform.Wpf/Forms/Controls/DrawableHandler.cs
  125. +1 −1 Source/Eto.Platform.Wpf/Forms/Controls/GridColumnHandler.cs
  126. +6 −9 Source/Eto.Platform.Wpf/Forms/Controls/GridHandler.cs
  127. +2 −6 Source/Eto.Platform.Wpf/Forms/Controls/GridViewHandler.cs
  128. +1 −4 Source/Eto.Platform.Wpf/Forms/Controls/ImageViewHandler.cs
  129. +2 −8 Source/Eto.Platform.Wpf/Forms/Controls/ListBoxHandler.cs
  130. +1 −1 Source/Eto.Platform.Wpf/Forms/Controls/RadioButtonHandler.cs
  131. +1 −1 Source/Eto.Platform.Wpf/Forms/Controls/ScrollableHandler.cs
  132. +1 −1 Source/Eto.Platform.Wpf/Forms/Controls/SplitterHandler.cs
  133. +1 −4 Source/Eto.Platform.Wpf/Forms/Controls/TabPageHandler.cs
  134. +0 −1 Source/Eto.Platform.Wpf/Forms/Controls/TextAreaHandler.cs
  135. +6 −8 Source/Eto.Platform.Wpf/Forms/Controls/TreeViewHandler.cs
  136. +5 −5 Source/Eto.Platform.Wpf/Forms/Controls/WpfListItemHelper.cs
  137. +1 −1 Source/Eto.Platform.Wpf/Forms/Controls/WpfTreeItemHelper.cs
  138. +96 −96 Source/Eto.Platform.Wpf/Forms/Controls/WpfWebViewHandler.cs
  139. +1 −2 Source/Eto.Platform.Wpf/Forms/DialogHandler.cs
  140. +2 −2 Source/Eto.Platform.Wpf/Forms/Menu/MenuBarHandler.cs
  141. +4 −6 Source/Eto.Platform.Wpf/Forms/Menu/WpfMenuItem.cs
  142. +3 −3 Source/Eto.Platform.Wpf/Forms/MessageBoxHandler.cs
  143. +3 −3 Source/Eto.Platform.Wpf/Forms/Printing/PrintDocumentHandler.cs
  144. +1 −2 Source/Eto.Platform.Wpf/Forms/Printing/PrintSettingsHandler.cs
  145. +3 −3 Source/Eto.Platform.Wpf/Forms/ToolBar/ToolBarItemHandler.cs
  146. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfCommonDialog.cs
  147. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfContainer.cs
  148. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfControl.cs
  149. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfDockContainer.cs
  150. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfFileDialog.cs
  151. +6 −13 Source/Eto.Platform.Wpf/Forms/WpfFrameworkElement.cs
  152. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfLayout.cs
  153. +3 −3 Source/Eto.Platform.Wpf/Forms/WpfPanel.cs
  154. +16 −15 Source/Eto.Platform.Wpf/Forms/WpfWindow.cs
  155. +2 −18 Source/Eto.Platform.Wpf/KeyMap.cs
  156. +2 −1 Source/Eto.Test/Eto.Test/Log.cs
  157. +2 −2 Source/Eto.Test/Eto.Test/MainForm.cs
  158. +2 −1 Source/Eto.Test/Eto.Test/Sections/Behaviors/MouseEventsSection.cs
  159. +2 −2 Source/Eto.Test/Eto.Test/Sections/Controls/TreeViewSection.cs
  160. +2 −2 Source/Eto.Test/Eto.Test/Sections/Drawing/AntialiasSection.cs
  161. +1 −1 Source/Eto.Test/Eto.Test/Sections/Drawing/DirectDrawingSection.cs
  162. +4 −4 Source/Eto.Test/Eto.Test/Sections/Serialization/Json/Test.cs
  163. +2 −2 Source/Eto.Test/Eto.Test/Sections/Serialization/Json/Test.json
  164. +4 −4 Source/Eto.Test/Eto.Test/Sections/Serialization/Xaml/Test.cs
  165. +2 −2 Source/Eto.Test/Eto.Test/Sections/Serialization/Xaml/Test.xaml
  166. +6 −119 Source/Eto/Binding/BindingExtensions.cs
  167. +1 −4 Source/Eto/Binding/ColumnBinding.cs
  168. +2 −2 Source/Eto/Binding/DirectBinding.cs
  169. +39 −6 Source/Eto/Binding/ObjectBinding.cs
  170. +3 −0 Source/Eto/BreakingChanges.txt
  171. +1 −1 Source/Eto/CollectionChangedHandler.cs
  172. +1 −1 Source/Eto/Drawing/Bitmap.cs
  173. +27 −10 Source/Eto/Drawing/BitmapData.cs
  174. +19 −7 Source/Eto/Drawing/Brush.cs
  175. +2 −2 Source/Eto/Drawing/Brushes.cs
  176. +2 −5 Source/Eto/Drawing/Color.cs
  177. +1 −1 Source/Eto/Drawing/ColorConverter.cs
  178. +1 −1 Source/Eto/Drawing/Colors.cs
  179. +52 −46 Source/Eto/Drawing/DashStyle.cs
  180. +5 −5 Source/Eto/Drawing/FontFamilies.cs
  181. +2 −2 Source/Eto/Drawing/FontFamily.cs
  182. +14 −4 Source/Eto/Drawing/Graphics.cs
  183. +11 −1 Source/Eto/Drawing/GraphicsPath.cs
  184. +2 −2 Source/Eto/Drawing/ImageConverter.cs
  185. +1 −1 Source/Eto/Drawing/IndexedBitmap.cs
  186. +1 −7 Source/Eto/Drawing/LinearGradientBrush.cs
  187. +6 −1 Source/Eto/Drawing/Palette.cs
  188. +2 −2 Source/Eto/Drawing/Pen.cs
  189. +3 −3 Source/Eto/Drawing/Pens.cs
  190. +2 −8 Source/Eto/Drawing/SolidBrush.cs
  191. +1 −1 Source/Eto/Drawing/SystemFonts.cs
  192. +1 −7 Source/Eto/Drawing/TextureBrush.cs
  193. +3 −3 Source/Eto/Drawing/XmlExtensions.cs
  194. +1 −0 Source/Eto/Eto.csproj
  195. +1 −1 Source/Eto/Forms/Clipboard.cs
  196. +4 −4 Source/Eto/Forms/Container.cs
  197. +89 −0 Source/Eto/Forms/Controls/Control.binding.cs
  198. +2 −3 Source/Eto/Forms/Controls/Control.cs
  199. +2 −2 Source/Eto/Forms/Controls/Drawable.cs
  200. +1 −1 Source/Eto/Forms/Controls/EnumComboBox.cs
  201. +132 −47 Source/Eto/Forms/Controls/Grid.cs
  202. +3 −3 Source/Eto/Forms/Controls/GridView.cs
  203. +3 −3 Source/Eto/Forms/Controls/GridViewSelection.cs
  204. +1 −1 Source/Eto/Forms/Controls/KeyEventArgs.cs
  205. +2 −2 Source/Eto/Forms/Controls/Navigation.cs
  206. +4 −4 Source/Eto/Forms/Controls/RadioButtonList.cs
  207. +1 −1 Source/Eto/Forms/Controls/TabControl.cs
  208. +1 −1 Source/Eto/Forms/Controls/TabPage.cs
  209. +5 −5 Source/Eto/Forms/Controls/ThemedContainerHandler.cs
  210. +3 −3 Source/Eto/Forms/Controls/ThemedControlHandler.cs
  211. +18 −18 Source/Eto/Forms/Controls/TreeView.cs
  212. +4 −4 Source/Eto/Forms/DataStoreView.cs
  213. +1 −1 Source/Eto/Forms/DataStoreVirtualCollection.cs
  214. +3 −3 Source/Eto/Forms/DockContainer.cs
  215. +1 −2 Source/Eto/Forms/FileDialog.cs
  216. +5 −6 Source/Eto/Forms/GenerateActionArgs.cs
  217. +36 −27 Source/Eto/Forms/IDataStore.cs
  218. +1 −1 Source/Eto/Forms/Key.cs
  219. +17 −42 Source/Eto/Forms/Layout/DynamicLayout.cs
  220. +10 −8 Source/Eto/Forms/Layout/DynamicTable.cs
  221. +1 −1 Source/Eto/Forms/Layout/PixelLayout.cs
  222. +4 −4 Source/Eto/Generator.cs
  223. +3 −3 Source/Eto/IO/EtoDirectoryInfo.cs
  224. +1 −1 Source/Eto/IO/EtoFileInfo.cs
  225. +7 −15 Source/Eto/IO/VirtualDirectoryInfo.cs
  226. +0 −17 Source/Eto/InstanceWidget.cs
  227. +4 −3 Source/Eto/OperatingSystemPlatform.cs
  228. +9 −6 Source/Eto/Properties/AssemblyInfo.cs
  229. +54 −55 Source/Eto/Style.cs
  230. +24 −24 Source/Eto/WeakEventHandler.cs
  231. +3 −5 Source/Eto/WidgetHandler.cs
  232. +3 −3 Source/Eto/Xaml/Extensions/ResourceExtension.cs
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<Dictionary>
+ <Words>
+ <Recognized>
+ <Word>Eto</Word>
+ <Word>Ega</Word>
+ <Word>Rgb</Word>
+ <Word>Argb</Word>
+ <Word>Instantiator</Word>
+ <Word>Drawable</Word>
+ <Word>xscale</Word>
+ <Word>yscale</Word>
+ <Word>x</Word>
+ <Word>y</Word>
+ <Word>Monospace</Word>
+ <Word>Gtk</Word>
+ <Word>Xam</Word>
+ <Word>ios</Word>
+ </Recognized>
+ </Words>
+</Dictionary>
Oops, something went wrong.

0 comments on commit 6a7ed3e

Please sign in to comment.