Port System.ComponentModel.Design.* for #469#606
Conversation
| } | ||
|
|
||
| // Now check the attributes of the field and get out if it isn't something that can be inherited. | ||
| Debug.Assert(!field.IsStatic, "Instance binding shouldn't have found this field"); |
There was a problem hiding this comment.
This should be either a Debug.WriteLineIf if it should not fail the process or a Debug.Fail if it should.
There was a problem hiding this comment.
Same for all the other Debug Asserts
There was a problem hiding this comment.
Hi @zsd4yr, could you please clarify what the problem with Asserts is? Breaking unit tests?
There was a problem hiding this comment.
It's not breaking the tests
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignerHost.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ExceptionCollection.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ReferenceService.cs
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ReferenceService.cs
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ReferenceService.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ReferenceService.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/ExceptionCollection.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/SelectionService.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/TypeDescriptorFilterService.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/UndoEngine.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/UndoEngine.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/UndoEngine.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/UndoEngine.cs
Outdated
Show resolved
Hide resolved
Tanya-Solyanik
left a comment
There was a problem hiding this comment.
Looks good, I flagged several classes of "clean-up" type issues, Please review the whole PR for these classes of issues, It will be much easier to run a reg expression search in the VS than eye-balling the code.
src/System.Windows.Forms.Design/src/System/ComponentModel/Design/DesignSurface.cs
Outdated
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## master #606 +/- ##
==========================================
- Coverage 27.89% 27.68% -0.22%
==========================================
Files 907 926 +19
Lines 244382 247910 +3528
Branches 32225 32774 +549
==========================================
+ Hits 68175 68631 +456
- Misses 172379 175428 +3049
- Partials 3828 3851 +23
|
Fixes #592
Fixes #469
Contributes to #221
Components are ported from framework.