<?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>Nazim Lala : CLR</title><link>http://blogs.msdn.com/nazimms/archive/tags/CLR/default.aspx</link><description>Tags: CLR</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Generics in .NET Compact Framework</title><link>http://blogs.msdn.com/nazimms/archive/2005/01/19/356461.aspx</link><pubDate>Thu, 20 Jan 2005 00:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:356461</guid><dc:creator>NazimMS</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/nazimms/comments/356461.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nazimms/commentrss.aspx?PostID=356461</wfw:commentRss><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here's an informative article about generics in the upcoming version of .NET Compact Framework by Roman.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;a href="http://weblogs.asp.net/romanbat/archive/2005/01/06/348114.aspx"&gt;http://weblogs.asp.net/romanbat/archive/2005/01/06/348114.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;I am in the process of writing an article about reflection support for generic types in the .NET Compact framework. It should be posted some time soon hopefully.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=356461" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nazimms/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/nazimms/archive/tags/CLR/default.aspx">CLR</category><category domain="http://blogs.msdn.com/nazimms/archive/tags/NETCF/default.aspx">NETCF</category><category domain="http://blogs.msdn.com/nazimms/archive/tags/Generics/default.aspx">Generics</category><category domain="http://blogs.msdn.com/nazimms/archive/tags/Reflection/default.aspx">Reflection</category></item><item><title>MSIL code/fault injection using .NET profiling APIs</title><link>http://blogs.msdn.com/nazimms/archive/2004/12/09/279247.aspx</link><pubDate>Fri, 10 Dec 2004 03:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:279247</guid><dc:creator>NazimMS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/nazimms/comments/279247.aspx</comments><wfw:commentRss>http://blogs.msdn.com/nazimms/commentrss.aspx?PostID=279247</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Recently I have been looking into painless ways to do some amount of code injection for MSIL for fault tolerance and security testing. One of my requirements was to be able to do this dynamically. I had found some tools that would do it statically by creating wrapper dlls that would use Reflection, but these were a pain to use and had severe limitations (and bugs).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I found a link to this article on one of my google excursions and it caught my attention: &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/03/09/NETProfilingAPI/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Rewrite MSIL Code on the Fly with .Net Framework Profiling API&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; by Aleksandir Mikunov. Besides being an exhaustive article, it certainly gives me ideas on approaching the whole dynamic fault injection space ... &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Since the profiler can intercept the JIT compilation process, I could insert a custom prologue that would contain trigger logic to either execute the method or fail as I would want it to. It seems feasible enough ... but of course I haven't tried this out yet.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I am sure someone else has already thought about this ... so what I am now wondering if someone out there has already attempted a tool like this. If not ... hey, I have my next December project !&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=279247" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/nazimms/archive/tags/CLR/default.aspx">CLR</category></item></channel></rss>