<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Simplifying Visio Automation with C# 3.0, Linq, and delegates</title><link>http://blogs.msdn.com/saveenr/archive/2008/06/24/simplifying-visio-automation-with-c-3-0-linq-and-delegates.aspx</link><description>I saw a great post by the Visio Guy today ( Save Time &amp;amp; Simplify Your VBA Code With CallByName ) and thought it would be a good opportunity to demonstrate some of the simplification that you can achieve with the new features in C# 3.0 and using the</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Simplifying Visio Automation with C# 3.0, Linq, and delegates</title><link>http://blogs.msdn.com/saveenr/archive/2008/06/24/simplifying-visio-automation-with-c-3-0-linq-and-delegates.aspx#8651913</link><pubDate>Wed, 25 Jun 2008 14:07:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8651913</guid><dc:creator>Chris</dc:creator><description>&lt;p&gt;Hi Saveen,&lt;/p&gt;
&lt;p&gt;Which bits are Linq related?&lt;/p&gt;
&lt;p&gt;And this syntax looks new to me: &amp;quot;shape =&amp;gt; ...&amp;quot; Is that 3.0 stuff? (starting to look like C++ run away!)&lt;/p&gt;
&lt;p&gt;:)&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Chris&lt;/p&gt;</description></item><item><title>re: Simplifying Visio Automation with C# 3.0, Linq, and delegates</title><link>http://blogs.msdn.com/saveenr/archive/2008/06/24/simplifying-visio-automation-with-c-3-0-linq-and-delegates.aspx#8654758</link><pubDate>Thu, 26 Jun 2008 08:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8654758</guid><dc:creator>saveenr</dc:creator><description>&lt;p&gt;The Linq-specific parts are &amp;quot;.Select&amp;quot; and the &amp;quot;.ToList&amp;quot; extension methods. I didn't exploit a lot of Linq in this example, I'll have a future post which shows a more interesting usage.&lt;/p&gt;
&lt;p&gt;The &amp;quot;=&amp;gt;&amp;quot; is not a part of Linq, but makes using Linq that much easier by providing a terse syntax for lambda expressions - essentially it's much easier to create delegates.&lt;/p&gt;
</description></item></channel></rss>