<?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>jaredpar's WebLog : EESdk</title><link>http://blogs.msdn.com/jaredpar/archive/tags/EESdk/default.aspx</link><description>Tags: EESdk</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Expression Evaluator Sample Released</title><link>http://blogs.msdn.com/jaredpar/archive/2007/08/01/expression-evaluator-sample-released.aspx</link><pubDate>Wed, 01 Aug 2007 19:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4172888</guid><dc:creator>Jared Parsons</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jaredpar/comments/4172888.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jaredpar/commentrss.aspx?PostID=4172888</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jaredpar/rsscomments.aspx?PostID=4172888</wfw:comment><description>&lt;P&gt;The new version of the Visual Studio 2008 Beta2 SDK was just released.&amp;nbsp; Among the many new samples is a basic expression evaluator sample.&amp;nbsp; This sample shows you how to add basic debugger support to a managed language in Visual Studio.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This is the first version of the sample and mainly has support for locals and member expansion.&amp;nbsp; I'm planning on adding more features in future releases.&amp;nbsp; Since this is mainly to provide users with guidelines on how to build an EE,&amp;nbsp;any requests we get will be given a lot of consideration. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d9000e2c-bd3f-4717-a181-723960814e16&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=d9000e2c-bd3f-4717-a181-723960814e16&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4172888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jaredpar/archive/tags/Orcas/default.aspx">Orcas</category><category domain="http://blogs.msdn.com/jaredpar/archive/tags/EESdk/default.aspx">EESdk</category></item><item><title>Expression Evaluator SDK</title><link>http://blogs.msdn.com/jaredpar/archive/2007/05/25/expression-evaluator-sdk.aspx</link><pubDate>Sat, 26 May 2007 02:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2883584</guid><dc:creator>Jared Parsons</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jaredpar/comments/2883584.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jaredpar/commentrss.aspx?PostID=2883584</wfw:commentRss><wfw:comment>http://blogs.msdn.com/jaredpar/rsscomments.aspx?PostID=2883584</wfw:comment><description>&lt;P&gt;The Expression Evaluator is a VSIP component that allows Visual Studio Languages to plug in a Debugger.&amp;nbsp; It's what controls the information inside the locals,watch,auto, stack frame and immediate windows during a debugging session.&amp;nbsp; Both VB and C# use this API to plug in their debugger displays to Visual Studio.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here is a link the MSDN page overviewing this component.&lt;/P&gt;
&lt;P&gt;&lt;A title=http://msdn2.microsoft.com/en-us/library/bb161694(VS.80).aspx href="http://msdn2.microsoft.com/en-us/library/bb161694(VS.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb161694(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb161694(VS.80).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The Expression Evaluator (EE) layer is very flexible and gives the library author a lot of room to create custom displays, evaluators and so forth.&amp;nbsp; The only real downside to the layer is the documentation.&amp;nbsp; Namely there isn't much around :(&lt;/P&gt;
&lt;P&gt;I use this layer as part of my daily dev life while working on the Visual Basic Debugger layer.&amp;nbsp; After encouragement from a few customers and internal Microsoft employees I decided to start blogging about this VSIP layer.&amp;nbsp; Mainly I want to help people who are writing Expression Evaluators out by giving tutorials on getting the fun things working (type visualizers, proxies, display attributes) and also warn about the various pitfalls involved with the API.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you have any suggestions for entries or questions about the Expression Evaluator or Symbol Provider layer please post them in the comments or email me through the link.&amp;nbsp; I'd really like this part of my blog to be customer driven given that there are a limited number of users who want to plug into this layer.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'll be tagging these entries wit the EESdk flag. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2883584" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jaredpar/archive/tags/EESdk/default.aspx">EESdk</category></item></channel></rss>