KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In order to disable component designer in classes it is simple to add just [System.ComponentModel.DesignerCategory("")] attribute to it, however it does not work for any classes derived from this class in any generation. E.g: [System.ComponentModel.DesignerCategory("")] public class A:ServiceBase { } //Designer is disabled here public class B:A {} //Designer is enabled here [System.ComponentModel.DesignerCategory("")] public class B:A {} //Designer is enabled here too [System.ComponentModel.DesignerCategory("Code")] public class B:A {} //Designer is enabled even here This happens, of course, in any other generations and permutations. E.g. //Whatever attribute here public class C:B {} //Designer is enabled here Does anybody ever tried to get rid of it? Why component model tries to add designer support even if it explicitely disabled in first generation? Thank you
Tags (comma-separated)
Save Edits
Cancel