<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : IModule and ModuleInit</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : IModule and ModuleInit</description>
  <pubDate>Mon, 27 Apr 2026 02:44:20 -700</pubDate>
  <lastBuildDate>Wed, 01 Aug 2007 17:18:57 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=348</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>IModule and ModuleInit : Gotcha...thanks!! </title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=846#846</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 348<br /><strong>Posted:</strong> 01-Aug-2007 at 5:18pm<br /><br />Gotcha...thanks!!]]>
   </description>
   <pubDate>Wed, 01 Aug 2007 17:18:57 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=846#846</guid>
  </item> 
  <item>
   <title>IModule and ModuleInit : The Module class has access to...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=842#842</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=97" rel="nofollow">Bill Jensen</a><br /><strong>Subject:</strong> 348<br /><strong>Posted:</strong> 01-Aug-2007 at 4:31pm<br /><br />The Module class has access to the parent workitem only.&nbsp; There it would be appropriate to add services that need to be accessible to other modules.<DIV>&nbsp;</DIV><DIV>The module controller has access to the module's workitem and can add services (and other items) that should be local to the module (and its child workitems).</DIV><DIV>&nbsp;</DIV><DIV>The three static methods you mention are empty.&nbsp; Methods that do not depend on the members of the class are often marked static to avoid the overhead of passing the instance reference.&nbsp; FxCop suggests this and ReSharper may do it automatically.&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Bill J.</DIV>]]>
   </description>
   <pubDate>Wed, 01 Aug 2007 16:31:05 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=842#842</guid>
  </item> 
  <item>
   <title>IModule and ModuleInit : Here is a followup to the original...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=838#838</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 348<br /><strong>Posted:</strong> 01-Aug-2007 at 1:11pm<br /><br />Here is a followup to the original question:<DIV>&nbsp;</DIV><DIV>There are five methods expressed in the controller&nbsp;run command--</DIV><DIV>&nbsp;</DIV><DIV>AddServices()</DIV><DIV>ExtendMenu()</DIV><DIV>ExtendToolStrip()</DIV><DIV>AddViews()</DIV><DIV>AddPageSubscriptions()</DIV><DIV>&nbsp;</DIV><DIV>The middle three are static methods.&nbsp; Why are these static and the other two are not?&nbsp; Or, should the other two be declared static, as well?</DIV>]]>
   </description>
   <pubDate>Wed, 01 Aug 2007 13:11:29 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=838#838</guid>
  </item> 
  <item>
   <title>IModule and ModuleInit : The IModule interface has two...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=837#837</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=24" rel="nofollow">Linguinut</a><br /><strong>Subject:</strong> 348<br /><strong>Posted:</strong> 01-Aug-2007 at 11:39am<br /><br />The IModule interface has two methods: AddServices() and Load().&nbsp; The two methods are implemented in the ModuleInit abstract class.&nbsp; The SalesRepModule class overrides only the Load() method.&nbsp; The AddServices() method is not implemented.&nbsp; Is there a reason why Cabana chooses not to implement that method but rather introduce a new AddServices() method into the controller class?<DIV>&nbsp;</DIV><DIV>Thanks,</DIV><DIV>Bill</DIV>]]>
   </description>
   <pubDate>Wed, 01 Aug 2007 11:39:58 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=348&amp;PID=837#837</guid>
  </item> 
 </channel>
</rss>