<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>C# Distilled : Class Designer</title><link>http://msmvps.com/blogs/cdistilled/archive/tags/Class+Designer/default.aspx</link><description>Tags: Class Designer</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Visual Studio Orcas Class Designer </title><link>http://msmvps.com/blogs/cdistilled/archive/2006/04/21/92012.aspx</link><pubDate>Fri, 21 Apr 2006 19:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:92012</guid><dc:creator>DougHolland</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/cdistilled/rsscomments.aspx?PostID=92012</wfw:commentRss><comments>http://msmvps.com/blogs/cdistilled/archive/2006/04/21/92012.aspx#comments</comments><description>&lt;P&gt;Unfortunately I'm not about to divulge Microsoft's plans for the Visual Studio Orcas Class Designer but rather discuss some enhancements that I'd really like to see included in the Orcas release of this wonderful addition to the Visual Studio environment. If you agree with any of these suggestions then I would encourage you to surf on over to the MSDN &lt;A href="http://lab.msdn.microsoft.com/productfeedback/default.aspx"&gt;Product Feedback Center&lt;/A&gt; and then vote on the suggestions. The FDBK numbers below are hyperlinked to the suggestions within the &lt;A href="http://lab.msdn.microsoft.com/productfeedback/default.aspx"&gt;Product Feedback Center&lt;/A&gt;. 
&lt;P&gt;&lt;BR&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=22e5f81e-2e9e-4764-959a-622c8814981a"&gt;FDBK24225&lt;/A&gt;&lt;/B&gt; &amp;nbsp;&amp;nbsp; Display Custom Attributes on Class Diagrams&lt;/P&gt;
&lt;P&gt;Class diagrams should show custom attributes adorning the types shown within class diagrams, including those adorning the fields, methods, properties, events, etc. Custom attributes could be shown within the class diagram using either a language specific notation (e.g. [Serializable] in C# and in VB) or in a language neutral notation not too dissimilar to UML stereotypes.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=fad1ef73-64c2-49b0-a701-aff9df8a96ee"&gt;FDBK23744&lt;/A&gt;&lt;/B&gt; &amp;nbsp;&amp;nbsp; Visual Differencing of Class Diagrams&lt;/P&gt;
&lt;P&gt;With most UML tools I've ever used from &lt;A href="http://www.rational.com"&gt;IBM/Rational Software&lt;/A&gt; and other vendors, there hasn't been an ability to perform differencing at the diagram level although this would be an exceptionally powerful feature. I've seen this feature implemented in IBM/Rational Software Architect 6.0 although this is the only tool that I'm aware of that provides support for visual differencing&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=ce9305c7-6bbe-43e0-9e09-4c22bb95a54a"&gt;FDBK23695&lt;/A&gt;&lt;/B&gt; &amp;nbsp;&amp;nbsp; Class Designer Interface Realization Association&lt;/P&gt;
&lt;P&gt;It would be nice when the interface is shown on the class diagram in its class form rather than the lollipop notation for a dashed realization association to be shown and optionally hidden if the diagram becomes too chaotic.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=2acc3617-363b-4d0c-a979-b16d5322e30e"&gt;FDBK23743&lt;/A&gt;&lt;/B&gt; &amp;nbsp;&amp;nbsp; Support for Design Pattern Wizards in Visual Studio Class Designer&lt;/P&gt;
&lt;P&gt;This was a feature that was really useful with Rational XDE for Visual Studio 2003, the ability to apply design pattern wizards for the &lt;A href="http://www.awprofessional.com/title/0201633612"&gt;Gang-of-Four&lt;/A&gt; design patterns; especially if the wizard infrastructure allowed for extensibility with other pattern wizards provided either by the developer themselves or by Microsoft and third parties.&lt;/P&gt;&lt;B&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=620374ea-f135-436c-9f64-8d75b87a18bd"&gt;FDBK11348&lt;/A&gt;&lt;/B&gt; &amp;nbsp;&amp;nbsp; Visual Debugging using Sequence Diagrams 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Not directly related to the class designer which shows static code structure, but what would be an excellent debugging tool (similar to the Visual Trace tool in Rational XDE for Visual Studio 2003) is the ability to generate sequence diagrams showing the execution path for a set of types that are ‘watched’ in a given debugging session.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=92012" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/cdistilled/archive/tags/C_2300_+Programming+Language/default.aspx">C# Programming Language</category><category domain="http://msmvps.com/blogs/cdistilled/archive/tags/Class+Designer/default.aspx">Class Designer</category></item></channel></rss>