<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.submain.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>CodeIt.Right</title><link>http://community.submain.com/forums/4/ShowForum.aspx</link><description>If you are having a problem using &lt;A href="http://submain.com/codeit.right"&gt;&lt;B&gt;CodeIt.Right&lt;/B&gt;&lt;/A&gt;, post a message here.</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Rule to enforce XMLDocumentation</title><link>http://community.submain.com/forums/thread/1374.aspx</link><pubDate>Wed, 28 Jul 2010 19:10:35 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1374</guid><dc:creator>stevet@ntiwa.com</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1374.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1374</wfw:commentRss><description>&lt;p&gt;I would like to create a rule that enforces XML documentation. The default would be for &amp;#39;Public&amp;#39; members, but the user should also be able to set this for others as well.&amp;nbsp; I apologize if a rule already exists, but I couldn&amp;#39;t find one in the default list.&lt;/p&gt;&lt;p&gt;Thanks in advance,&lt;/p&gt;&lt;p&gt;Steve&lt;/p&gt;</description></item><item><title>codeIt.Right listing of rules that are validated?</title><link>http://community.submain.com/forums/thread/1373.aspx</link><pubDate>Wed, 28 Jul 2010 18:56:02 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1373</guid><dc:creator>mshinder</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1373.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1373</wfw:commentRss><description>&lt;p&gt;where can i find a complete listing of the rules that codeIt.Right validates against?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>automate codeIt.Right to run reports and email violations?</title><link>http://community.submain.com/forums/thread/1372.aspx</link><pubDate>Wed, 28 Jul 2010 18:42:59 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1372</guid><dc:creator>mshinder</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1372.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1372</wfw:commentRss><description>&lt;p&gt;can codeIt.Right be automated to analyze projects from TFS and email reports of violations to people?&lt;/p&gt;&lt;p&gt;is any automation or scheduling available to run an analisys on a project and send out or persist violation results to a file or something?&lt;/p&gt;&lt;p&gt;,Mike &lt;br /&gt;&lt;/p&gt;</description></item><item><title>creating a repeatable process/ team usage</title><link>http://community.submain.com/forums/thread/1371.aspx</link><pubDate>Wed, 28 Jul 2010 17:52:51 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1371</guid><dc:creator>mshinder</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1371.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1371</wfw:commentRss><description>&lt;p&gt;I am trying to get a team of developers to use a predefined process
(whatever that may be/ TBD) to validate asp.net/ c# application code so that no
poor code makes its way to production.&lt;/p&gt;

&lt;p&gt;The business is pushing FxCop for this and I want to use codeIT.right. Since
I am new to this tool I have a few questions.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;I like the way it integrates&amp;nbsp;with VS2008 but I cannot rely on the
developers to run it to ensure they are making good code.FxCop can be
integrated into the pre-check-in process or the nightly build process or
whatever...&lt;/p&gt;

&lt;p&gt;&amp;nbsp;how can I get codeIT.right to integrate in a developers work flow or
SDLC such that it is an integral part of development/ release efforts and more
importantly how can this be done in an automated fashion so not to rely on
someone manually running and reporting on issues?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Deleting a profile</title><link>http://community.submain.com/forums/thread/1268.aspx</link><pubDate>Thu, 27 May 2010 05:44:02 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1268</guid><dc:creator>nicholas.demos</dc:creator><slash:comments>2</slash:comments><comments>http://community.submain.com/forums/thread/1268.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1268</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;&amp;nbsp;I am enquiring as to how to remove/delete a profile? I cannot find the ability in the Profile Editor to remove a [user] profile.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am using CodeIt.Right version 1.9.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you&lt;/p&gt;</description></item><item><title>Creating Custom Rule</title><link>http://community.submain.com/forums/thread/1233.aspx</link><pubDate>Mon, 26 Apr 2010 19:45:20 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1233</guid><dc:creator>allenm84</dc:creator><slash:comments>5</slash:comments><comments>http://community.submain.com/forums/thread/1233.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1233</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I basically wanted to create a rule to help me perform localization. I need to be able to detect all literal strings. Then, I only need to flag literal strings that:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aren&amp;#39;t passed into an accepted method. (so, if the code is Console.WriteLine(&amp;quot;string1&amp;quot;), we don&amp;#39;t flag. But, if the code is Debug.WriteLine(&amp;quot;string1&amp;quot;) we do flag)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Otherwise, the string is ignored. Over time, I&amp;#39;d be able to change the &amp;quot;Accepted Method&amp;quot; list. I&amp;#39;m unsure of how to accomplish this. Here is what I&amp;#39;ve written so far:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;p&gt;if&lt;font size="2"&gt; (element.IsMethodInfo)&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;IMethodInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; method = element.ToMethodInfo();&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (element.IsMethodInfo)&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;IMethodInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; method = element.ToMethodInfo();&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;IMethodInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; method = element.ToMethodInfo();&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;p&gt;My scope is set as &amp;quot;Literal&amp;quot;. Thanks!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Problem applying Rule ID: GL00001 to Enum.ToString()</title><link>http://community.submain.com/forums/thread/1216.aspx</link><pubDate>Fri, 23 Apr 2010 17:10:20 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1216</guid><dc:creator>NunoGomes</dc:creator><slash:comments>3</slash:comments><comments>http://community.submain.com/forums/thread/1216.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1216</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m doing an Enum.ToString() invocation and CIR analysis reports that I should use Enum.ToString(IFormatProvider).&lt;/p&gt;&lt;p&gt;The problem is that Enum.ToString(IFormatProvider) and Enum.ToString(format, IFormatProvider) are decored with Obsolete attribute and should not be used.&lt;/p&gt;&lt;p&gt;I thing that all Obsolete methods shouldn&amp;#39;t be electable for this change or at least a warning should be triggered.&lt;/p&gt;&lt;p&gt;Execution Context:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;WinXp Sp3&lt;/li&gt;&lt;li&gt;VS 2005&lt;/li&gt;&lt;li&gt;CIR 1.9.10053&lt;/li&gt;&lt;li&gt;SDK Version 1.1.29&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>Trial version expired - v1.9.10053</title><link>http://community.submain.com/forums/thread/1139.aspx</link><pubDate>Tue, 02 Mar 2010 16:33:55 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1139</guid><dc:creator>NunoGomes</dc:creator><slash:comments>3</slash:comments><comments>http://community.submain.com/forums/thread/1139.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1139</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;Today I just uninstall a old version of CodeIt.Right and install the last trial version (v1.9.10053).&lt;/p&gt;&lt;p&gt;I intended to try it more seriously but the product tells me &amp;quot;The evaluation period has expired&amp;quot;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can you help me?&amp;nbsp;&lt;/p&gt;</description></item><item><title>Detecting control names</title><link>http://community.submain.com/forums/thread/394.aspx</link><pubDate>Tue, 15 Jan 2008 16:29:31 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:394</guid><dc:creator>todwag</dc:creator><slash:comments>20</slash:comments><comments>http://community.submain.com/forums/thread/394.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=394</wfw:commentRss><description>&lt;p&gt;Is there any existing way to detect control names and enforce a certain prefix on them like &amp;quot;ux&amp;quot;?&lt;/p&gt;&lt;p&gt;If not, what is the possiblity of adding this feature?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Tod&lt;/p&gt;</description></item><item><title>False positive on SharePoint attribute LinkDemand.</title><link>http://community.submain.com/forums/thread/1096.aspx</link><pubDate>Mon, 08 Feb 2010 03:22:43 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1096</guid><dc:creator>BruceD</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1096.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1096</wfw:commentRss><description>&lt;font size="2"&gt;&lt;p&gt;The following code appears to be generating a false positive. CIR is telling me&amp;nbsp;to &amp;quot;Add &amp;#39;Microsoft.SharePoint.Security.SharePointPermissionAttribute&amp;#39; attributes to base method.&amp;nbsp;Fully qualifying the attribute as Microsoft.SharePoint.Security.SharePointPermissionAttribute does not effect the outcome of the CIR analysis. This code block will pass through FxCop as is...and if removed CIR will identify the missing attribute correctly as well. But when it is added...CIR ignores the attribute tag. Running version 1.8.09300. I am running with default settings...not sure if I need to make some configuration changes.&lt;/p&gt;&lt;p&gt;&amp;lt;SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&amp;gt; _&lt;br /&gt;&amp;lt;SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&amp;gt; _&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Overrides&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; RenderToolPart(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size="2"&gt; output &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.UI.HtmlTextWriter)&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;End Sub&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Crash in rule NA00003 "avoid language specific type names in parameter"</title><link>http://community.submain.com/forums/thread/1079.aspx</link><pubDate>Mon, 25 Jan 2010 13:44:39 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1079</guid><dc:creator>Cocco</dc:creator><slash:comments>3</slash:comments><comments>http://community.submain.com/forums/thread/1079.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1079</wfw:commentRss><description>&lt;p&gt;I didn&amp;#39;t receive answer to my e-mails, there were problems with them?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have CodeIt.Right since a month, I started using it and I have some questions and suggestions.&lt;/p&gt;&lt;p&gt;A bug I saw is the following one: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span id="BugEvents"&gt;I select &amp;quot;Rename to&amp;quot; for the rule NA00003 &amp;quot;avoid language specific type &lt;br /&gt;
names in parameter&amp;quot; and the application crashes.&lt;br /&gt;
The exception is the following:&lt;br /&gt;
************** Exception Text **************&lt;br /&gt;
System.NullReferenceException: Object reference not set to an instance &lt;br /&gt;
of an object.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object &lt;br /&gt;
component, Object value)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; at Infragistics.Win.UltraWinGrid.UltraGridRow.SetCellValue(UltraGridColumn &lt;br /&gt;
column, Object val, Boolean suppressErrorMessagePrompt)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Team Features - Shared Folder</title><link>http://community.submain.com/forums/thread/1038.aspx</link><pubDate>Wed, 16 Dec 2009 23:53:05 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1038</guid><dc:creator>kraeg</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/1038.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1038</wfw:commentRss><description>&lt;p&gt;Howdy&lt;/p&gt;&lt;p&gt;I&amp;#39;ve just begun using CodeIt.Right&amp;nbsp;and need to know if it&amp;#39;s possible to set up a &lt;strong&gt;Shared Folder&lt;/strong&gt; that is accessible from the internet?&lt;/p&gt;&lt;p&gt;If so, how&amp;nbsp;do I go about it?&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p&gt;Craig&lt;/p&gt;</description></item><item><title>NA00003: AvoidLanguageSpecificTypeNamesInParameters</title><link>http://community.submain.com/forums/thread/1017.aspx</link><pubDate>Mon, 07 Dec 2009 16:23:03 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:1017</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>6</slash:comments><comments>http://community.submain.com/forums/thread/1017.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=1017</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m getting this warning on a parameter called &lt;strong&gt;callbackObject&lt;/strong&gt; and offering to rename it to &lt;strong&gt;callback&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Why is this a language specific type name?&lt;/p&gt;&lt;p&gt;Wouldn&amp;#39;t &lt;strong&gt;callback&lt;/strong&gt; trigger the same rule?&lt;/p&gt;&lt;p&gt;What am I missing?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Metrics Resources</title><link>http://community.submain.com/forums/thread/979.aspx</link><pubDate>Thu, 26 Nov 2009 01:39:52 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:979</guid><dc:creator>MarkJerde</dc:creator><slash:comments>2</slash:comments><comments>http://community.submain.com/forums/thread/979.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=979</wfw:commentRss><description>&lt;p&gt;Hello.&amp;nbsp; I looked in the CodeIt.Right help file, on the site and searched this forum.&amp;nbsp; I didn&amp;#39;t find any information about what the various metrics mean.&amp;nbsp; Are there resources for learning about the metrics so I can make better use of this part of CodeIt.Right?&amp;nbsp; Thanks.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -- Mark &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Bug &amp; Solution Suggestion: CodeIt.Right In Add-in Manager</title><link>http://community.submain.com/forums/thread/981.aspx</link><pubDate>Thu, 26 Nov 2009 15:46:18 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:981</guid><dc:creator>MarkJerde</dc:creator><slash:comments>3</slash:comments><comments>http://community.submain.com/forums/thread/981.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=981</wfw:commentRss><description>&lt;p&gt;During my CodeIt.Right trial VS 2008 would crash, and crash &lt;u&gt;&lt;strong&gt;hard&lt;/strong&gt;&lt;/u&gt;, if I tried to run&lt;a href="http://www.altova.com/umodel.html"&gt; Altova UModel 2010 EE&lt;/a&gt; as an Add-in while CodeIt.Right was running.&amp;nbsp; UModel could be disabled via the VS Add-in Manager so I was able to finish the CodeIt.Right trial.&lt;/p&gt;&lt;p&gt;It is highly sub-optimal to not be able to use UModel in VS.&amp;nbsp; I never had problems with it before installing CodeIt.Right.&amp;nbsp; ISTM the best solution is to have CodeIt.Right&amp;#39;s loading controlled by the Add-in Manager.&amp;nbsp; In the interim any hack is fine to not have CodeIt.Right running in VS 2008:&amp;nbsp; A registry rename, moving a DLL to another folder, whatever.&amp;nbsp; I don&amp;#39;t want to do the Deinstall/Reinstall dance with CodeIt.Right unless there is no other way.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; -- Mark &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Team feature - hide MS Guidelines</title><link>http://community.submain.com/forums/thread/984.aspx</link><pubDate>Mon, 30 Nov 2009 12:42:23 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:984</guid><dc:creator>gfischer</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/984.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=984</wfw:commentRss><description>Can I hide the MS Guidelines for my team members somehow?&lt;br /&gt;</description></item><item><title>How To Update? (Administrator Permissions Needed)</title><link>http://community.submain.com/forums/thread/982.aspx</link><pubDate>Thu, 26 Nov 2009 15:59:48 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:982</guid><dc:creator>MarkJerde</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/982.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=982</wfw:commentRss><description>&lt;p&gt;I use VS 2008 as a normal user in Windows 7 Home Premium x64.&amp;nbsp; How can I update?&amp;nbsp; The dialog box for typing in an admin password doesn&amp;#39;t come up.&lt;/p&gt;&lt;p&gt;Thanks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; -- Mark &lt;br /&gt;&lt;/p&gt;</description></item><item><title>CodeIt.Right Trial Question</title><link>http://community.submain.com/forums/thread/917.aspx</link><pubDate>Tue, 22 Sep 2009 18:23:37 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:917</guid><dc:creator>forrestb</dc:creator><slash:comments>5</slash:comments><comments>http://community.submain.com/forums/thread/917.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=917</wfw:commentRss><description>Is the CodeIt.Right Enterprise Edition trial the full version of the program or are there features missing?</description></item><item><title>Control Prefixes</title><link>http://community.submain.com/forums/thread/922.aspx</link><pubDate>Wed, 23 Sep 2009 12:27:57 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:922</guid><dc:creator>forrestb</dc:creator><slash:comments>7</slash:comments><comments>http://community.submain.com/forums/thread/922.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=922</wfw:commentRss><description>&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;border-collapse:separate;font:medium 'Times New Roman';white-space:normal;orphans:2;letter-spacing:normal;color:#000000;word-spacing:0px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;div style="background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:10pt;padding:8px;"&gt;&lt;p&gt;I read a couple of forum posts about checking control prefixes, but I cant seem to get them to work. Below is my setup:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Rule:&lt;/strong&gt; Use prefix for derived type&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Scope:&lt;/strong&gt; Any&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Target:&lt;/strong&gt; Variable, LocalConstant, Method, Event, Property, Parameter, Constant, Field&lt;/p&gt;&lt;p&gt;&lt;strong&gt;MustImplement:&lt;/strong&gt; System.Windows.Forms.TextBox&lt;/p&gt;&lt;p&gt;&lt;strong&gt;PrefixToCheck:&lt;/strong&gt; txt&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;</description></item><item><title>How should I handle adding words to the dictionary?</title><link>http://community.submain.com/forums/thread/882.aspx</link><pubDate>Wed, 26 Aug 2009 18:40:05 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:882</guid><dc:creator>pdohara</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/882.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=882</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;&amp;nbsp; I have a list of words I would like to add to the dictionary (so they will not come up as missspelled).&amp;nbsp; Obviously I can run the spell check and then choose to add the words, but I already have a file with the words in it (and I know they are spelled correctly).&amp;nbsp; Is there a way to add these words, or create a custom dictionary from them?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for your help.&lt;/p&gt;</description></item><item><title>Only Interface types should have "I" prefix</title><link>http://community.submain.com/forums/thread/825.aspx</link><pubDate>Sun, 05 Jul 2009 07:04:13 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:825</guid><dc:creator>scwagner</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/825.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=825</wfw:commentRss><description>&lt;p&gt;I have some classes that are extensions of the built-in class IPAddress and therefore start with the letter I. &amp;nbsp;Is there a way to easily turn off this rule for the &amp;quot;Interfaces start with I&amp;quot; portion without disabling all the other checks that this rule is simultaneously performing? &amp;nbsp;Yes, I can decorate all the classes with an attribute to bypass this check, but it seems like an odd restriction to not let any class names start with an I.&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>Rules generating false positives.</title><link>http://community.submain.com/forums/thread/818.aspx</link><pubDate>Tue, 30 Jun 2009 13:08:04 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:818</guid><dc:creator>dpiatt</dc:creator><slash:comments>1</slash:comments><comments>http://community.submain.com/forums/thread/818.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=818</wfw:commentRss><description>&lt;p&gt;In running the XMLComment rule, the following code:&lt;/p&gt;&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&amp;#39; &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&amp;#39; Gets the maximum line count.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&amp;#39; &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&amp;#39; &amp;lt;value&amp;gt;The maximum line count.&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&amp;#39; &amp;lt;remarks&amp;gt;&amp;lt;/remarks&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public MustOverride ReadOnly Property MaximumLineCount() As Integer Implements IMB.MaximumLineCount&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&amp;nbsp;results in a &amp;#39;Externally visible types and members should have XML comments&amp;#39;&amp;nbsp;Warning.&lt;/p&gt;&lt;p&gt;It does not happen on all members, but does for 478 of them.&amp;nbsp; Most often they are MustOverride, or Interfaces, with no code associated with them, but not always.&amp;nbsp; There are a few properties with valid code that are reporting this need, also.&lt;/p&gt;&lt;p&gt;&amp;nbsp;I am using version 1.6.09151.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Regarding CodeIt.Right v1.6</title><link>http://community.submain.com/forums/thread/808.aspx</link><pubDate>Mon, 22 Jun 2009 06:01:54 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:808</guid><dc:creator>lover99509</dc:creator><slash:comments>2</slash:comments><comments>http://community.submain.com/forums/thread/808.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=808</wfw:commentRss><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;"&gt;&lt;font face="Calibri"&gt;Hi,&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;"&gt;&lt;font face="Calibri"&gt;We are in process of evaluating some code review tools to be used by our developers and we are interested in your product (CodeIt.Right v1.6)&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;line-height:normal;"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;"&gt;&lt;font face="Calibri"&gt;But we have few questions to be answered by you to have a full view about your product&amp;rsquo;s features.&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;1-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;Does it has &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Built in Coding Standards (rules)?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;2-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;Does it support &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Customizable Coding Standards (rules) where I can create my own rules?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;3-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it Support Source Code Analysis?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;4-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it Support assembly files Analysis?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;5-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it have rules that cover Code security analysis?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;6-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it Support Data Centralizing/Sharing where team members can share code and manager can assign a code to a tester (Dashboard)?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;7-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it support any type testing like unit testing or creates test cases automatically?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;8-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does is Support Reporting? If yes are the reports customizable or not?&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;9-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does is Come As plug-in or stand alone?&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormalCxSpMiddle" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:normal;"&gt;&lt;font face="Times New Roman"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;10-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:7pt;color:black;font-family:'Times New Roman','serif';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;span style="font-size:8pt;color:black;font-family:'Verdana','sans-serif';"&gt;Does it Support command-line option?&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;&lt;font face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;strong&gt;&lt;span style="font-size:12pt;color:black;"&gt;&lt;font face="Calibri"&gt;Regards,&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>bug with Remove unused internal classes Rule.</title><link>http://community.submain.com/forums/thread/753.aspx</link><pubDate>Sun, 07 Jun 2009 12:11:07 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:753</guid><dc:creator>Nadav</dc:creator><slash:comments>3</slash:comments><comments>http://community.submain.com/forums/thread/753.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=753</wfw:commentRss><description>&lt;p&gt;I get a Remove unused internal classes warning on this code:&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#000000" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main( string[] args )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IComparable x=GetInfo(typeof(int));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#000000" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static private IComparable GetInfo( Type t )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type c=typeof(Info&amp;lt;&amp;gt;).MakeGenericType(t);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return Activator.CreateInstance(c) as IComparable;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#000000" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private class Info&amp;lt;T&amp;gt; : IComparable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int CompareTo( object obj )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new Exception(&amp;quot;The method or operation is not implemented.&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#000000" size="3"&gt;The CodeIt.Right version is 1.6.09156&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#000000" size="3"&gt;&amp;nbsp;Thanks,&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;Nadav&lt;font color="#0000ff"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Rule to "ensure" thread safe</title><link>http://community.submain.com/forums/thread/715.aspx</link><pubDate>Thu, 02 Apr 2009 05:50:15 GMT</pubDate><guid isPermaLink="false">e6092f25-edd1-48d7-b80f-8bdb13d630d6:715</guid><dc:creator>kkchan</dc:creator><slash:comments>0</slash:comments><comments>http://community.submain.com/forums/thread/715.aspx</comments><wfw:commentRss>http://community.submain.com/forums/commentrss.aspx?SectionID=4&amp;PostID=715</wfw:commentRss><description>Hi,
Is it possible to have rule to "ensure" code is thread safe? For example, if we are accessing any static field, we should have lock statement in place.

Please advice.

Thank you</description></item></channel></rss>