﻿<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/css" href="http://narrange.net/narrangemojo/Data/style/rss1.css" ?> <?xml-stylesheet type="text/xsl" href="http://narrange.net/narrangemojo/Data/xsl/rss1.xsl" ?>
<rss version="2.0">
  <channel>
    <title>NArrange Forums</title>
    <description>NArrange Forums</description>
    <link>http://narrange.net/narrangemojo/Forums/Default.aspx?ItemID=3&amp;mid=3&amp;pageid=1</link>
    <lastBuildDate>Wed, 25 Aug 2010 10:20:51 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <item>
      <title>Re: Create configuration file</title>
      <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I was just wondering if there was any follow up on this?&lt;/p&gt;
&lt;p&gt;I am having trouble nArranging some files that have event declarations in.&lt;/p&gt;
&lt;p&gt;eg.&lt;/p&gt;
&lt;p&gt;public event id2 ev16 = new id2(EventHandlerMethod);&lt;/p&gt;
&lt;p&gt;after nArrange turns into:&lt;/p&gt;
&lt;p&gt;public event id2(EventHandlerMethod);&lt;/p&gt;
&lt;p&gt;Is this a configuration issue - or a bug?&lt;/p&gt;
&lt;p&gt;This is my config&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;
&amp;lt;CodeConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Header"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Comment"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) != 'XmlLine'" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Using" Id="DefaultUsing"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Type" Direction="Ascending" SeparatorType="NewLine"&amp;gt;&lt;br /&gt;
&amp;lt;Group AttributeCapture="^(.*?)(\.|$)" By="Name" Direction="Ascending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;/Group&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Attribute"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="ConditionDirective" Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultNamespace"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Namespace" Id="DefaultNamespace"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultUsing"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Enumerations"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultEnumeration"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) == 'Enum'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate" Id="DefaultDelegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Types"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Other"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) == 'Interface'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Type" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Fixed Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Parent.Attributes) : 'StructLayout' And !($(Modifier) : 'Static')" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Constant Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And ($(Modifier) : 'Constant')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Static Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And ($(Modifier) : 'Static' And $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And ($(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Constant Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And ($(Modifier) : 'Constant')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Static Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And ($(Modifier) : 'Static' And $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And ($(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Constant Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And ($(Modifier) : 'Constant')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Static Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And ($(Modifier) : 'Static' And $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And ($(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Constant Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And ($(Modifier) : 'Constant')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Static Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And ($(Modifier) : 'Static' And $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And ($(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Constant Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And ($(Modifier) : 'Constant')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Static Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And ($(Modifier) : 'Static' And $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And ($(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Static Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And !($(Name) : '~')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And !($(Name) : '~')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And !($(Name) : '~')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And !($(Name) : '~')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And !($(Name) : '~')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Destructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '~'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Private' Or $(Access) == 'None'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Internal Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Enumerations"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Enums"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Public' And $(Type) == 'Enum')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Enums"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Internal' And $(Type) == 'Enum')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Enums"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Protected, Internal' And $(Type) == 'Enum')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Enums"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Protected' And $(Type) == 'Enum')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Enums"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="(($(Access) == 'Private' Or $(Access) : 'None') And $(Type) == 'Enum')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Nested Interfaces"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Explicit Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'None' And $(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Static' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Name) != 'this' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Static' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Abstract Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Abstract'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Virtual Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Virtual'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Override Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Override'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Abstract Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Abstract'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Virtual Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Virtual'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Override Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal' And $(Modifier) : 'Override'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Abstract Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Abstract'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Virtual Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Virtual'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Override Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal' And $(Modifier) : 'Override'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Internal Protected Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected, Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Abstract Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Abstract'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Virtual Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Virtual'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Override Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Override'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Abstract Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Abstract'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Virtual Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Virtual'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Override Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Override'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Private' Or $(Access) == 'None'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Nested Types"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Other"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Type" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Encoding CodePage="Detect" /&amp;gt;&lt;br /&gt;
&amp;lt;Formatting&amp;gt;&lt;br /&gt;
&amp;lt;ClosingComments Enabled="false" Format="End $(ElementType) $(Name)" /&amp;gt;&lt;br /&gt;
&amp;lt;LineSpacing RemoveConsecutiveBlankLines="true" /&amp;gt;&lt;br /&gt;
&amp;lt;Regions CommentDirectiveBeginFormat=" $(Begin) {0}" CommentDirectiveBeginPattern="^\s?\$\(\s?Begin\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)$" CommentDirectiveEndFormat=" $(End) {0}" CommentDirectiveEndPattern="^\s?\$\(\s?End\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)?$" EndRegionNameEnabled="true" Style="Default" /&amp;gt;&lt;br /&gt;
&amp;lt;Tabs SpacesPerTab="4" Style="Spaces" /&amp;gt;&lt;br /&gt;
&amp;lt;Usings MoveTo="File" /&amp;gt;&lt;br /&gt;
&amp;lt;/Formatting&amp;gt;&lt;br /&gt;
&amp;lt;Handlers&amp;gt;&lt;br /&gt;
&amp;lt;ProjectHandler Parser="NArrange.Core.MSBuildProjectParser"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="csproj" /&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="vbproj" /&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectHandler&amp;gt;&lt;br /&gt;
&amp;lt;ProjectHandler Parser="NArrange.Core.MonoDevelopProjectParser"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="mdp" /&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectHandler&amp;gt;&lt;br /&gt;
&amp;lt;SourceHandler Assembly="NArrange.CSharp, Version=0.2.9.0, Culture=neutral, PublicKeyToken=null" Language="CSharp"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions /&amp;gt;&lt;br /&gt;
&amp;lt;SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="cs"&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(File.Name) : '.Designer.')" /&amp;gt;&lt;br /&gt;
&amp;lt;/Extension&amp;gt;&lt;br /&gt;
&amp;lt;/SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/SourceHandler&amp;gt;&lt;br /&gt;
&amp;lt;SourceHandler Assembly="NArrange.VisualBasic, Version=0.2.9.0, Culture=neutral, PublicKeyToken=null" Language="VisualBasic"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions /&amp;gt;&lt;br /&gt;
&amp;lt;SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="vb"&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(File.Name) : '.Designer.')" /&amp;gt;&lt;br /&gt;
&amp;lt;/Extension&amp;gt;&lt;br /&gt;
&amp;lt;/SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/SourceHandler&amp;gt;&lt;br /&gt;
&amp;lt;/Handlers&amp;gt;&lt;br /&gt;
&amp;lt;/CodeConfiguration&amp;gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Wed, 25 Aug 2010 10:20:51 GMT</pubDate>
    </item>
    <item>
      <title>Re: Remove line space in Automatic properties</title>
      <description>&lt;p&gt;I have the same problem. Did anyone figure out how to change the formatting of automatic properties?&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=7</link>
      <author>Delestre Sébastien</author>
      <pubDate>Fri, 16 Jul 2010 17:57:42 GMT</pubDate>
    </item>
    <item>
      <title>Re: sorting using with [assembly:</title>
      <description>&lt;p&gt;Hi James, thanks for the AssemblyInfo idea, why didn't I think of that! It's all working fine now.&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=25</link>
      <author>maplesnz</author>
      <pubDate>Mon, 07 Jun 2010 21:22:51 GMT</pubDate>
    </item>
    <item>
      <title>Re: sorting using with [assembly:</title>
      <description>&lt;p&gt;Hi Dan.&lt;/p&gt;
&lt;p&gt;Perhaps the best solution would be to move the assembly attributes out of this class file and into an AssemblyInfo.cs file.&amp;#160; I believe the problem here is that NArrange is interpreting those attributes as attributes of the namespace.&amp;#160; And by default, NArrange is configured to move using statements into the namespace, which results in your issue.&lt;/p&gt;
&lt;p&gt;If moving the assembly attributes into a separate file isn't an option, or if you prefer to have using statements always appear at the top of the file, you can create a new config file using the configuration editor and change the Usings property under Formatting.&amp;#160; Or, in the XML file, change the bolded option to &lt;b&gt;File.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Formatting&amp;gt;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; &amp;lt;Tabs Style="Spaces" SpacesPerTab="4"/&amp;gt;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; &amp;lt;ClosingComments Enabled="false" Format="End $(ElementType) $(Name)"/&amp;gt;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; &amp;lt;Regions EndRegionNameEnabled="true" Style="Default"&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CommentDirectiveBeginPattern="^\s?\$\(\s?Begin\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)$"&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CommentDirectiveEndPattern="^\s?\$\(\s?End\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)?$"&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CommentDirectiveBeginFormat=" $(Begin) {0}"&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CommentDirectiveEndFormat=" $(End) {0}"/&amp;gt;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; &amp;lt;Usings MoveTo="&lt;b&gt;Namespace&lt;/b&gt;"/&amp;gt;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; &amp;lt;LineSpacing RemoveConsecutiveBlankLines="true" /&amp;gt;&lt;br /&gt;
&amp;lt;/Formatting&amp;gt;&lt;/p&gt;
&lt;p&gt;Hope that helps.&lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=25</link>
      <author>maplesnz</author>
      <pubDate>Fri, 04 Jun 2010 04:13:14 GMT</pubDate>
    </item>
    <item>
      <title>sorting using with [assembly:</title>
      <description>&lt;p&gt;Hi I ran NArrange with the default config but I ran into the following problem. &amp;#160;We have the following class&lt;/p&gt;
&lt;p&gt;[assembly: WebResource("FCT.Globalization.Resources.editresources.png", "image/png")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.extractresources.png", "image/png")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.localize.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.refresh.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.recycle.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.rename.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.delete.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.createtable.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.backup.gif", "image/gif")]&lt;br /&gt;
[assembly: WebResource("FCT.Globalization.Resources.import.gif", "image/gif")]&lt;/p&gt;
&lt;p&gt;namespace FCT.Globalization&lt;br /&gt;
{&lt;br /&gt;
using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.ComponentModel;&lt;br /&gt;
using System.Text;&lt;br /&gt;
using System.Web.UI;&lt;br /&gt;
using System.Web.UI.WebControls;&lt;/p&gt;
&lt;p&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;
/// Class is used as to consolidate access to resources&lt;br /&gt;
/// &amp;lt;/summary&amp;gt;&lt;br /&gt;
public class GlobalizationResources&lt;br /&gt;
{&lt;br /&gt;
#region Fields&lt;/p&gt;
&lt;p&gt;&amp;lt;stuff&amp;gt;...&lt;/p&gt;
&lt;p&gt;#endregion Fields&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;unfortunately this won't compile because we need the 'using System.Web.UI;' above the 'assembly' lines. Is there a way to configure NArrange to handle this?&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=25</link>
      <author>maplesnz</author>
      <pubDate>Thu, 03 Jun 2010 03:27:56 GMT</pubDate>
    </item>
    <item>
      <title>Re: Create configuration file</title>
      <description>&lt;p&gt;Please note that there is also this construct that is causing issues:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
public event OkButtonClick OnOkButtonClick = delegate {};&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;This is a shorthand for nullity check. More info can be found here:&lt;/p&gt;
&lt;p&gt;http://stackoverflow.com/questions/786383/c-events-and-thread-safety&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;Mosu'&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Fri, 30 Apr 2010 12:56:25 GMT</pubDate>
    </item>
    <item>
      <title>Re: Create configuration file</title>
      <description>&lt;p&gt;Hi James, &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Thank you for the quick response. &lt;/p&gt;
&lt;p&gt;Here are 2 classes that you can use to debug. &lt;/p&gt;
&lt;p&gt;First, the files to be arranged:&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;/p&gt;
&lt;p&gt;namespace WindowsApplication20&lt;br /&gt;
{&lt;br /&gt;
public delegate void SomeDelegateName(int value);&lt;br /&gt;
public delegate int AnotherDelegateName();&lt;/p&gt;
&lt;p&gt;public class Class1&lt;br /&gt;
{&lt;br /&gt;
public Class1()&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;public void Class1Method()&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;/p&gt;
&lt;p&gt;namespace WindowsApplication20&lt;br /&gt;
{&lt;br /&gt;
public class Class2&lt;br /&gt;
{&lt;br /&gt;
// this = null brakes everything. If I delete the = null then everything works just perfect&lt;br /&gt;
public event SomeDelegateName OnSomeDelegateName = null;&lt;br /&gt;
public event AnotherDelegateName OnAnotherDelegateName = null;&lt;/p&gt;
&lt;p&gt;public Class2()&lt;br /&gt;
{&lt;br /&gt;
OnAnotherDelegateName();&lt;br /&gt;
OnSomeDelegateName(100);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;private int SomeMethod()&lt;br /&gt;
{&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;protected void AnotherMethod()&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;#160;&lt;/p&gt;
&lt;p&gt;And these are the arranged files:&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;/p&gt;
&lt;p&gt;namespace WindowsApplication20&lt;br /&gt;
{&lt;br /&gt;
public delegate int AnotherDelegateName();&lt;/p&gt;
&lt;p&gt;public delegate void SomeDelegateName(int value);&lt;/p&gt;
&lt;p&gt;public class Class1&lt;br /&gt;
{&lt;br /&gt;
#region Constructors&lt;/p&gt;
&lt;p&gt;public Class1()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#endregion Constructors&lt;/p&gt;
&lt;p&gt;#region Public Methods&lt;/p&gt;
&lt;p&gt;public void Class1Method()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#endregion Public Methods&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;/p&gt;
&lt;p&gt;namespace WindowsApplication20&lt;br /&gt;
{&lt;br /&gt;
public class Class2&lt;br /&gt;
{&lt;br /&gt;
#region Constructors&lt;/p&gt;
&lt;p&gt;public Class2()&lt;br /&gt;
{&lt;br /&gt;
OnAnotherDelegateName();&lt;br /&gt;
OnSomeDelegateName(100);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#endregion Constructors&lt;/p&gt;
&lt;p&gt;#region Protected Methods&lt;/p&gt;
&lt;p&gt;protected void AnotherMethod()&lt;br /&gt;
{&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#endregion Protected Methods&lt;/p&gt;
&lt;p&gt;#region Private Methods&lt;/p&gt;
&lt;p&gt;private int SomeMethod()&lt;br /&gt;
{&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#endregion Private Methods&lt;/p&gt;
&lt;p&gt;#region Public Events&lt;/p&gt;
&lt;p&gt;public event = null;&lt;/p&gt;
&lt;p&gt;public event = null;&lt;/p&gt;
&lt;p&gt;#endregion Public Events&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The configuration I used is the one I attached yesterday. As I sad in the comment above, the "=null" in the event declaration brakes the arrangement. If I remove that everything works perfect. &lt;/p&gt;
&lt;p&gt;I will not comment on the fact that the equal null is totaly useless. I'm just tearing my hair I need to refactor this code ... &lt;/p&gt;
&lt;p&gt;About the config file: to be honest I don't really understand much of what is there. I went on a try and fail strategy on your default configuration file until I ended with what I need. It would be great if would create a more detailed help. The biggest problem is that it's hard to understand the "language" your are using to create a configuration file. Providing a step by step tutorial will greatly reduce the time to learn how to use this tool. &lt;/p&gt;
&lt;p&gt;I was very pleasent surprised about how powerfull can be in arranging the code. Is just a great tool! My congratulations for this! &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Mosu'&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Fri, 30 Apr 2010 06:50:09 GMT</pubDate>
    </item>
    <item>
      <title>Re: Create configuration file</title>
      <description>&lt;p&gt;Mosu,&lt;/p&gt;
&lt;p&gt;Glad you were able to make progress on this.&amp;#160; It seems as if NArrange may be having a problem parsing the particular format of your event declarations.&amp;#160; Could you provide a simple class with just event declarations that reproduces this behavior?&amp;#160; If you could provide both the original source and output source, that would be great.&amp;#160; Then, using your config, I can try debugging this.&lt;/p&gt;
&lt;p&gt;As a side note, I noticed in your config that you have declared regions for inherited interface members, etc.&amp;#160; Unfortunately NArrange doesn't have the ability to interrogate base classes, interfaces and these won't work.&amp;#160; However, this was done by design so that NArrange can run as a stand-alone tool and not be dependent on Visual Studio's background compilation.&amp;#160; It also greatly speeds up processing if NArrange doesn't have to load and reflect on dependent assemblies.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Fri, 30 Apr 2010 04:47:18 GMT</pubDate>
    </item>
    <item>
      <title>Re: Create configuration file</title>
      <description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;I succeded to modify your default configuration and do some tries. &lt;/p&gt;
&lt;p&gt;However it seams to be a bug somewhere because all the events in solution (over 750 cs files) end like this:&lt;/p&gt;
&lt;p&gt;#region Public Events&lt;/p&gt;
&lt;p&gt;public event = null;&lt;/p&gt;
&lt;p&gt;public event = null;&lt;/p&gt;
&lt;p&gt;#endregion Public Events&lt;/p&gt;
&lt;p&gt;I copied here the xml configuration, maybe is something wrong with it. I couldn't find a way to attach the file. &lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;
&amp;lt;CodeConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Header"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Comment"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) != 'XmlLine'" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Using" Id="DefaultUsing"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Type" Direction="Ascending" SeparatorType="NewLine"&amp;gt;&lt;br /&gt;
&amp;lt;Group AttributeCapture="^(.*?)(\.|$)" By="Name" Direction="Ascending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;/Group&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Attribute"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="ConditionDirective" Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultNamespace"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Namespace" Id="DefaultNamespace"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultConditional"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Enumerations"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultEnumeration"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) == 'Enum'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Delegate" Id="DefaultDelegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Types"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Interface Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(Name) : '.')" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Inherited Interface Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Other"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Type) == 'Interface'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Type" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Type" Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Static Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Other Constructors"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Constructor"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Fixed Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Parent.Attributes) : 'StructLayout' And !($(Modifier) : 'Static')" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Public Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' Or $(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Static Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Methods"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Method"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Private' Or $(Access) == 'None'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Public Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Explicit Interface Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'None' And $(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Static Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Properties"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Name) != 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Delegates"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultDelegate"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Public Static Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' Or $(Name) : '.'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Static Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Static Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Static Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private' Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Events"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Event"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Private' Or $(Access) == 'None'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Members"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Public Constant/Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And ($(Modifier) : 'Constant' Or $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Public Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Public Members"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Public'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Constant/Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And ($(Modifier) : 'Constant' Or $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Internal Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) : 'Internal'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Constant/Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And ($(Modifier) : 'Constant' Or $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Protected Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected' And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Protected Members"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Protected'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Constant/Read-Only Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private'Or $(Access) == 'None') And ($(Modifier) : 'Constant' Or $(Modifier) : 'ReadOnly')" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Private Static Fields"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="($(Access) == 'Private'Or $(Access) == 'None') And $(Modifier) : 'Static'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Private Members"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Field"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Access) == 'Private'Or $(Access) == 'None'" /&amp;gt;&lt;br /&gt;
&amp;lt;Group By="Modifier" Direction="Descending" SeparatorType="NewLine" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region DirectivesEnabled="false" Name="Enumerations"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultEnumeration"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Nested Interfaces"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultInterface"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Indexers"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="Property"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="$(Name) == 'this'" /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Nested Types"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;ElementRef Id="DefaultType"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;/ElementRef&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;Region Name="Other"&amp;gt;&lt;br /&gt;
&amp;lt;Elements&amp;gt;&lt;br /&gt;
&amp;lt;Element Type="NotSpecified"&amp;gt;&lt;br /&gt;
&amp;lt;Elements /&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Type" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Access" Direction="Descending"&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Sort&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;/Region&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Sort By="Name" /&amp;gt;&lt;br /&gt;
&amp;lt;/Element&amp;gt;&lt;br /&gt;
&amp;lt;/Elements&amp;gt;&lt;br /&gt;
&amp;lt;Encoding CodePage="Detect" /&amp;gt;&lt;br /&gt;
&amp;lt;Formatting&amp;gt;&lt;br /&gt;
&amp;lt;ClosingComments Enabled="false" Format="End $(ElementType) $(Name)" /&amp;gt;&lt;br /&gt;
&amp;lt;LineSpacing RemoveConsecutiveBlankLines="true" /&amp;gt;&lt;br /&gt;
&amp;lt;Regions CommentDirectiveBeginFormat=" $(Begin) {0}" CommentDirectiveBeginPattern="^\s?\$\(\s?Begin\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)$" CommentDirectiveEndFormat=" $(End) {0}" CommentDirectiveEndPattern="^\s?\$\(\s?End\s?\)\s?(?&amp;amp;lt;Name&amp;amp;gt;.*)?$" EndRegionNameEnabled="true" Style="Default" /&amp;gt;&lt;br /&gt;
&amp;lt;Tabs SpacesPerTab="4" Style="Spaces" /&amp;gt;&lt;br /&gt;
&amp;lt;Usings MoveTo="File" /&amp;gt;&lt;br /&gt;
&amp;lt;/Formatting&amp;gt;&lt;br /&gt;
&amp;lt;Handlers&amp;gt;&lt;br /&gt;
&amp;lt;ProjectHandler Parser="NArrange.Core.MSBuildProjectParser"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="csproj" /&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="vbproj" /&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/ProjectHandler&amp;gt;&lt;br /&gt;
&amp;lt;SourceHandler Assembly="NArrange.CSharp, Version=0.2.9.0, Culture=neutral, PublicKeyToken=null" Language="CSharp"&amp;gt;&lt;br /&gt;
&amp;lt;ProjectExtensions /&amp;gt;&lt;br /&gt;
&amp;lt;SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;Extension Name="cs"&amp;gt;&lt;br /&gt;
&amp;lt;Filter Condition="!($(File.Name) : '.Designer.')" /&amp;gt;&lt;br /&gt;
&amp;lt;/Extension&amp;gt;&lt;br /&gt;
&amp;lt;/SourceExtensions&amp;gt;&lt;br /&gt;
&amp;lt;/SourceHandler&amp;gt;&lt;br /&gt;
&amp;lt;/Handlers&amp;gt;&lt;br /&gt;
&amp;lt;/CodeConfiguration&amp;gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Thu, 29 Apr 2010 15:05:57 GMT</pubDate>
    </item>
    <item>
      <title>Create configuration file</title>
      <description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;First of all this is a great tool.&lt;/p&gt;
&lt;p&gt;We are tring to use it on our code base which is kind of large. &lt;/p&gt;
&lt;p&gt;We have a template file that we must comply with but I can't seem to understand how to modify the DefaultConfig.xml file to be exactly as my template. &lt;/p&gt;
&lt;p&gt;Can you please show me examples of how to change the default xml to format my code like this:&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;/p&gt;
&lt;p&gt;namespace GeneralTemplate&lt;br /&gt;
{&lt;br /&gt;
public class GeneralTemplate&lt;br /&gt;
{&lt;br /&gt;
#region Public Methods&lt;/p&gt;
&lt;p&gt;//Constructors    &lt;br /&gt;
public GeneralTemplate()&lt;br /&gt;
{&lt;br /&gt;
//private members initialization&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;//public methods&lt;/p&gt;
&lt;p&gt;#endregion&lt;/p&gt;
&lt;p&gt;#region Public Properties&lt;br /&gt;
#endregion&lt;/p&gt;
&lt;p&gt;#region Public Delegates&lt;br /&gt;
#endregion&lt;/p&gt;
&lt;p&gt;#region Protected Methods&lt;br /&gt;
#endregion&lt;/p&gt;
&lt;p&gt;#region Private Methods&lt;br /&gt;
#endregion&lt;/p&gt;
&lt;p&gt;#region Protected Members&lt;br /&gt;
#endregion&lt;/p&gt;
&lt;p&gt;#region Private Members&lt;br /&gt;
#endregion&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I can't make it work using the modifier type.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Mosu'&lt;br /&gt;
&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=24</link>
      <author>Mario</author>
      <pubDate>Thu, 29 Apr 2010 09:58:36 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ignore pre-built regions based on a name filter.</title>
      <description>&lt;p&gt;Along the same lines. Is it possible to enclose code blocks within a specified&amp;#160;NArrange region so that ordering is ignored. e.g. #region NArrangeIgnoreOrdering ... #endregion&lt;/p&gt;
&lt;p&gt;There are quite a few circumstances in which I would like to keep the ordering.&amp;#160;&lt;/p&gt;
&lt;p&gt;One contrived example would be: &lt;br /&gt;
#region NArrangeIgnoreOrdering&amp;#160; &lt;br /&gt;
private static readonly string ZZ = "123"; &lt;br /&gt;
private static readonly string AA = ZZ + "456";&amp;#160; //AA depend upon ZZ &lt;br /&gt;
#endregion &lt;br /&gt;
private static readonly string DONTCARE= "abc";&lt;/p&gt;
&lt;p&gt;Another more practical example: Sandcastle orders overloaded members in the order it find them in the code, I want to be able to control that ordering in the documentation but still use NArrange.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=16</link>
      <author>everpresent</author>
      <pubDate>Mon, 18 Jan 2010 01:37:08 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ordering of using alias directives</title>
      <description>&lt;p&gt;NArrange 0.2.9 has been released.&amp;#160; It changes the sort behavior for alias using directives to conform to StyleCop rules SA1209 and SA1211.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=13</link>
      <author>nilcat</author>
      <pubDate>Sat, 05 Dec 2009 21:25:08 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Thanks guys.&amp;#160; NArrange 0.2.9, which includes this fix, has just been released.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Sat, 05 Dec 2009 21:22:50 GMT</pubDate>
    </item>
    <item>
      <title>Re: Arrange but not using regions</title>
      <description>&lt;p&gt;Hi Pablo,&lt;/p&gt;
&lt;p&gt;Yes, you can turn off the generation of all default regions.&amp;#160; Daniel Root does a good job of summing up how to do this in the following post:&lt;br /&gt;
&lt;a href="http://blog.lifecycle-solutions.com/2008/07/11/NArrangeTake2.aspx"&gt;blog.lifecycle-solutions.com/2008/07/11/NArrangeTake2.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=20</link>
      <author>pablodg</author>
      <pubDate>Thu, 26 Nov 2009 09:03:44 GMT</pubDate>
    </item>
    <item>
      <title>Arrange but not using regions</title>
      <description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;&amp;#160; I found your tool very useful and interesting. However, I would need to use it in order to sort the code massively, but with no explicit regions on it. Is it possible?&lt;/p&gt;
&lt;p&gt;Thanks a lot, Pablo.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
ps: about why not to use regions, I find this post http://www.codinghorror.com/blog/archives/001147.html quite convincing, and I've also noticed that the microsoft's Tool for code style considers regions a bad practice....&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=20</link>
      <author>pablodg</author>
      <pubDate>Thu, 26 Nov 2009 07:04:09 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Fantastic.&amp;#160; Thanks for the bug fix.&amp;#160; This is working now for me as well.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Wed, 25 Nov 2009 19:18:49 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ignore pre-built regions based on a name filter.</title>
      <description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Unfortunately, this functionality isn't present in NArrange, but it has been requested by others.&amp;#160; Please see &lt;a href="http://sourceforge.net/tracker/?func=detail&amp;amp;aid=1994762&amp;amp;group_id=213288&amp;amp;atid=1025133"&gt;Feature Request 1994762 - &lt;/a&gt;&lt;span&gt;&lt;a href="http://sourceforge.net/tracker/?func=detail&amp;amp;aid=1994762&amp;amp;group_id=213288&amp;amp;atid=1025133"&gt;Provide a Mechanism for Preserving User-defined Regions&lt;/a&gt;&lt;strong&gt;.&amp;#160; &lt;/strong&gt;As it stands now, NArrange doesn't do any preprocessing to preserve existing regions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=16</link>
      <author>everpresent</author>
      <pubDate>Thu, 19 Nov 2009 17:15:54 GMT</pubDate>
    </item>
    <item>
      <title>Re: regions not created in VB</title>
      <description>&lt;p&gt;After many try, I discover that i was wrong. In fact the class was directly in my file (not in a namespace) and that's what it was not handle.&lt;/p&gt;
&lt;p&gt;After correct my config the things works very well. Thx for your answer.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=18</link>
      <author>Nico.Garcia</author>
      <pubDate>Thu, 19 Nov 2009 09:18:57 GMT</pubDate>
    </item>
    <item>
      <title>Re: regions not created in VB</title>
      <description>&lt;p&gt;Hi Nico,&lt;/p&gt;
&lt;p&gt;For VB, are regions applied when using the standard cofiguration?&amp;#160; If so, it may be helpful if you could post a bug to the SourceForge bug tracker for NArrange with your custom configuration file attached.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=18</link>
      <author>Nico.Garcia</author>
      <pubDate>Wed, 18 Nov 2009 16:59:47 GMT</pubDate>
    </item>
    <item>
      <title>regions not created in VB</title>
      <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;i made a config file. In C# it works very well, members are sorted and regions inserted. But in VB the regions are not inserted. Why ?&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=18</link>
      <author>Nico.Garcia</author>
      <pubDate>Wed, 18 Nov 2009 15:13:04 GMT</pubDate>
    </item>
    <item>
      <title>Ignore pre-built regions based on a name filter.</title>
      <description>&lt;p&gt;I've researched a bit and found out that I can't group by Handles/Implements keywords.&amp;#160; But, what I want to do is have all the standard regions for methods/fields/etc but have a separate region for interface handlers (like a region named "ISerializable" or "IDisposable"). &lt;/p&gt;
&lt;p&gt;I.E.&lt;/p&gt;
&lt;p&gt;Public Class MyClass&lt;/p&gt;
&lt;p&gt;#Region "IDisposable"&lt;/p&gt;
&lt;p&gt;#Region "Methods"&lt;/p&gt;
&lt;p&gt;#Region "Properties"&lt;/p&gt;
&lt;p&gt;End Class&lt;/p&gt;
&lt;p&gt;Now I understand that I can't filter or group by the Implements keyword at the end of the function definition, but can I get NArrange to ignore some regions (based on a name filter?) that I've already created?&lt;/p&gt;
&lt;p&gt;I've tried taking the default config and under the "DefaultNamespace-&amp;gt;Elements-&amp;gt;Types-&amp;gt;DefaultType-&amp;gt;Elements" I added an "Element: Type - Region" just after the "Element Reference: DefaultConditional".&amp;#160; In the new region type element I put a filter "$(Name) : 'Interface'".&amp;#160; My hope was that any region named "IDisposable Interface" or the like would be ignored by NArrange.&amp;#160; However NArrange is still pulling everything out of that region and placing it into the "Methods"/"Properties"/etc regions.&amp;#160; Is this possible?&amp;#160; If so can you point me in the right direction on how to do this with a custom config? Thanks!&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=16</link>
      <author>everpresent</author>
      <pubDate>Thu, 05 Nov 2009 19:43:51 GMT</pubDate>
    </item>
    <item>
      <title>Re: Events in a seperate region</title>
      <description>&lt;p&gt;Couldn't figure out how to do 'Using Regex to Filter Elements'.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=9</link>
      <author>pearlamerica</author>
      <pubDate>Thu, 15 Oct 2009 15:43:23 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;&amp;#160;It is working now.&lt;/p&gt;
&lt;p&gt;Thanks a lot.&lt;/p&gt;
&lt;p&gt;Do I need to get new build from SourceForge?&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Wed, 14 Oct 2009 04:48:55 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Thanks James.&lt;/p&gt;
&lt;p&gt;I will report it back here.&lt;/p&gt;
&lt;p&gt;Cheers.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Tue, 13 Oct 2009 22:29:28 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Kakaiya,&lt;/p&gt;
&lt;p&gt;A fix for this has been checked in.&amp;#160; If you have an SVN client, you can check out and build the latest source code from the repository located at:&lt;br /&gt;
&lt;a href="https://narrange.svn.sourceforge.net/svnroot/narrange"&gt;https://narrange.svn.sourceforge.net/svnroot/narrange&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Please let me know if you encounter any issues.&lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Tue, 13 Oct 2009 19:12:24 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;That's uploaded there.&lt;/p&gt;
&lt;p&gt;Thanks James&lt;/p&gt;
&lt;p&gt;Kakaiya&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Mon, 12 Oct 2009 06:05:40 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ordering of using alias directives</title>
      <description>&lt;p&gt;Cato,&lt;/p&gt;
&lt;p&gt;Thank you for posting the code sample.&amp;#160; I've filed &lt;a href="https://sourceforge.net/tracker/?func=detail&amp;amp;aid=2876867&amp;amp;group_id=213288&amp;amp;atid=1025130"&gt;Bug 2876867&lt;/a&gt; for tracking this issue.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=13</link>
      <author>nilcat</author>
      <pubDate>Mon, 12 Oct 2009 04:58:01 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Kakaiya,&lt;/p&gt;
&lt;p&gt;I've filed &lt;a href="https://sourceforge.net/tracker/?func=detail&amp;amp;aid=2876861&amp;amp;group_id=213288&amp;amp;atid=1025130"&gt;Bug 2876861&lt;/a&gt;&amp;#160;for this issue but unfortunately have not been able to replicate the issue using 2 simple classes in a single file.&amp;#160; Could you please visit the bug link and upload a sample C# file and your custom NArrange config as attachments for the bug?&amp;#160;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Mon, 12 Oct 2009 04:44:24 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Hi James,&lt;/p&gt;
&lt;p&gt;At what email address I can send you the &amp;#160;C# file (as an attachment)&amp;#160;that is causing it to break?&lt;/p&gt;
&lt;p&gt;Cheers.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Mon, 28 Sep 2009 00:09:13 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ordering of using alias directives</title>
      <description>&lt;p&gt;Sure thing:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Before NArrange:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;namespace Dragon.Library&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; using System;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; using System.Collections.ObjectModel;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; using LookupDictoinary = System.Collections.Generic.Dictionary&amp;lt;string, string&amp;gt;;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static class DDIDecoder&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; private static LookupDictoinary compendiumLookups;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;static DDIDecoder()&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DDIDecoder.compendiumLookups = new LookupDictoinary();&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;After NArrange:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;namespace Dragon.Library&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; using System;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; using LookupDictoinary = System.Collections.Generic.Dictionary&amp;lt;string, string&amp;gt;;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; using System.Collections.ObjectModel;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; public static class DDIDecoder&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; private static LookupDictoinary compendiumLookups;&lt;/p&gt;
&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; static DDIDecoder()&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DDIDecoder.compendiumLookups = new LookupDictoinary();&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;StyleCop error:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;SA1209: Using alias directives must be placed after all using namespace directives.&lt;/p&gt;
&lt;p&gt;&amp;#160;Cato&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=13</link>
      <author>nilcat</author>
      <pubDate>Mon, 21 Sep 2009 07:46:00 GMT</pubDate>
    </item>
    <item>
      <title>Re: An exception of NArrange.Core.CodeArranger.MoveUsings</title>
      <description>&lt;p&gt;&amp;#160;Yes. I think the key is there are two classes definition in one file and I set the configuration "move using to the top of file"&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=15</link>
      <author>arielyang</author>
      <pubDate>Sun, 20 Sep 2009 16:51:10 GMT</pubDate>
    </item>
    <item>
      <title>Re: An exception of NArrange.Core.CodeArranger.MoveUsings</title>
      <description>&lt;p&gt;I haven't yet had a chance to investigate this, but thanks for posting a sample.&amp;#160; Does the exception you're receiving look similar to the one mentioned in the following thread?&lt;br /&gt;
&lt;a href="http://www.narrange.net/narrangemojo/Forums/Thread.aspx?pageid=1&amp;amp;mid=3&amp;amp;ItemID=3&amp;amp;thread=12"&gt;http://www.narrange.net/narrangemojo/Forums/Thread.aspx?pageid=1&amp;amp;mid=3&amp;amp;ItemID=3&amp;amp;thread=12&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=15</link>
      <author>arielyang</author>
      <pubDate>Sun, 20 Sep 2009 06:05:37 GMT</pubDate>
    </item>
    <item>
      <title>Re: Ordering of using alias directives</title>
      <description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;Would it be possible to post code samples of the NArrange&amp;#160;result and what StyleCop is expecting in this scenario?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=13</link>
      <author>nilcat</author>
      <pubDate>Sun, 20 Sep 2009 06:00:26 GMT</pubDate>
    </item>
    <item>
      <title>Re: Running NArrange on the current open file in VS</title>
      <description>&lt;p&gt;To only arrange the current open document in Visual Studio, you'll want to use $(ItemPath) instead.&amp;#160; You'll also probably want&amp;#160;to set the initial directory to $(ItemDir).&amp;#160; Then, just be sure you've saved the current editor window prior to running the tool.&amp;#160; When running against a single file through Visual Studio, it might be overboard to pass in the \b backup parameter, as you should be able to ctrl+Z to undo back to your last code edit, but whatever works best for you.&lt;/p&gt;
&lt;p&gt;Hope that helps,&lt;/p&gt;
&lt;p&gt;James&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=14</link>
      <author>Saurus</author>
      <pubDate>Sun, 20 Sep 2009 05:56:27 GMT</pubDate>
    </item>
    <item>
      <title>An exception of NArrange.Core.CodeArranger.MoveUsings</title>
      <description>&lt;p&gt;sample:&lt;/p&gt;
&lt;p&gt;namespace Test&lt;br /&gt;
{&lt;br /&gt;
using System;&lt;/p&gt;
&lt;p&gt;public class Class1&lt;br /&gt;
{&lt;br /&gt;
public Class1()	{ }&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public class Class2&lt;br /&gt;
{&lt;br /&gt;
public Class2() { }&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=15</link>
      <author>arielyang</author>
      <pubDate>Sat, 19 Sep 2009 09:18:23 GMT</pubDate>
    </item>
    <item>
      <title>Running NArrange on the current open file in VS</title>
      <description>&lt;p&gt;Hello.&lt;/p&gt;
&lt;p&gt;As specified in your documentation, I set up NArrange as an external tool but since I have &lt;b&gt;$("SolutionFileName") /b&lt;/b&gt; in the arguments section NArrange tries to "Narrange" all my files.&lt;/p&gt;
&lt;p&gt;How can I set up the External Tools section of VS so that NArrange arranges only the current open document in the VS IDE.&lt;/p&gt;
&lt;p&gt;What is the correct Argument to use?&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=14</link>
      <author>Saurus</author>
      <pubDate>Fri, 18 Sep 2009 21:10:31 GMT</pubDate>
    </item>
    <item>
      <title>Ordering of using alias directives</title>
      <description>&lt;p&gt;I've just started to use NArrange, and I love it, but I was wondering if it is possible to order the using statements according to the SyleCop rules when it comes to using alias directires.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=13</link>
      <author>nilcat</author>
      <pubDate>Thu, 17 Sep 2009 12:54:45 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;&amp;#160;Hi James,&lt;/p&gt;
&lt;p&gt;Any more info you require?&lt;/p&gt;
&lt;p&gt;I'm waiting for this bug to fix to that we can use this nice tool in our large scale project.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Thu, 17 Sep 2009 04:17:58 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Hi James,&lt;/p&gt;
&lt;p&gt;Are the two classes defined within a namespace : YES&lt;/p&gt;
&lt;p&gt;using statements present: AT THE TOP OF THE FILE ALL USING STATEMENTS&lt;/p&gt;
&lt;p&gt;were you arranging a file that had using statements within the namepace or outside?: OUTSIDE (FOR BOTH CLASSES ALL USING STATEMENT TOGETHER AT TOP OF THE FILE).&lt;/p&gt;
&lt;p&gt;Let me know if you need any more information.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Tue, 15 Sep 2009 05:43:57 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Ok, I'll try to replicate the issue you're seeing. Are the two classes defined within a namespace or not and are using statements present?&amp;#160; Also, were you arranging a file that had using statements within the namepace or outside?&lt;/p&gt;
&lt;p&gt;Or, if you have a simple sample that demonstrates the issue, could you post it here or to the bug tracker at SourceForge?&amp;#160; Based on the exception being generated, this definitely looks like a bug.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Tue, 15 Sep 2009 05:12:23 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Hi James,&lt;/p&gt;
&lt;p&gt;Thanks &amp;#160;for your reply.&lt;/p&gt;
&lt;p&gt;I was using the config tool, but do not passing the name of config file in a command line parameter.&lt;/p&gt;
&lt;p&gt;I will retry with passing name of&amp;#160;config file in a command line&amp;#160;and let you know.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;---------------&lt;/p&gt;
&lt;p&gt;Hi Jmaes,&lt;/p&gt;
&lt;p&gt;I have tried and it failed with an error due to two class (small classes) are in a single class file.&lt;/p&gt;
&lt;p&gt;I get below error.&lt;/p&gt;
&lt;p&gt;Parsed Helpers\ViewStateHelper.cs&lt;br /&gt;
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.&lt;br /&gt;
Parameter name: index&lt;br /&gt;
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)&lt;br /&gt;
at System.ThrowHelper.ThrowArgumentOutOfRangeException()&lt;br /&gt;
at NArrange.Core.CodeArranger.MoveUsings(List`1 elements, NamespaceElement namespaceElement)&lt;br /&gt;
at NArrange.Core.CodeArranger.Arrange(ReadOnlyCollection`1 originalElements)&lt;br /&gt;
at NArrange.Core.FileArranger.ArrangeElements(ReadOnlyCollection`1 elements)&lt;br /&gt;
at NArrange.Core.FileArranger.ArrangeSourceFile(String inputFile, String outputFile)&lt;br /&gt;
at NArrange.Core.FileArranger.Arrange(String inputFile, String outputFile, Boolean backup)&lt;br /&gt;
at NArrange.ConsoleApplication.Program.Run(ILogger logger, CommandArguments commandArgs)&lt;br /&gt;
at NArrange.ConsoleApplication.Program.Main(String[] args)&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Tue, 15 Sep 2009 00:16:44 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using statement inside Namespace</title>
      <description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;Are you also passing the path to your custom configuration file to the command line&amp;#160;via the /c&amp;#160;command argument?&amp;#160; NOTE: The default config file is only provided as an example and NArrrange will not look at modifications to it unless instructed to do so.&amp;#160; It is recommended to make a copy of the default config, edit it and supply the config override.&lt;/p&gt;
&lt;p&gt;If that doesn't seem to be the issue, could you post the namespace setting XML that you are using?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Mon, 14 Sep 2009 15:21:33 GMT</pubDate>
    </item>
    <item>
      <title>Using statement inside Namespace</title>
      <description>&lt;p&gt;When I run the Narrange on my project, it puts using statement inside the namespace.&lt;/p&gt;
&lt;p&gt;namespace MySoft.WebUI&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;using System;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;While what I like is to keep the using statement at the TOP of the file as shown below.&lt;/p&gt;
&lt;p&gt;namespace MySoft.WebUI&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;using System;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I have tries to run the NArrange CONFIG with namespace setting but did not work and my using statements are inside the namespace...&lt;/p&gt;
&lt;p&gt;Please advice.&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=12</link>
      <author>kakaiya</author>
      <pubDate>Mon, 14 Sep 2009 13:49:16 GMT</pubDate>
    </item>
    <item>
      <title>Re: Anonymous delegate parse error?</title>
      <description>&lt;p&gt;Hi Bill,&lt;/p&gt;
&lt;p&gt;Yes, there is an open bug related to this issue...&amp;#160; Unfortunately,&amp;#160;a fix&amp;#160;didn't make it into the last release (and has been out a while):&lt;br /&gt;
&lt;a href="http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2189528&amp;amp;group_id=213288&amp;amp;atid=1025130"&gt;http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2189528&amp;amp;group_id=213288&amp;amp;atid=1025130&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, thanks for providing a code snippet that further demonstrates the problem.&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=11</link>
      <author>Bill Craun</author>
      <pubDate>Fri, 11 Sep 2009 18:28:26 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using NArrange from Code?</title>
      <description>&lt;p&gt;Thanks for your help, I will evaluate what the best solution to my problem is. And of course I will let you know when the integration is complete ;)&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=10</link>
      <author>dasgurke</author>
      <pubDate>Fri, 11 Sep 2009 14:33:55 GMT</pubDate>
    </item>
    <item>
      <title>Delegate parse error?</title>
      <description>&lt;p&gt;Any ideas why the delegate in the code (Sample #1) below is causing an NArrange parse error? The error is reported on the closing brace of the Add method although commenting out the delegate declaration and its corresponding usage within the Add method (Sample #2) will resolve the problem. Is this a known issue with NArrange?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;-bill&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Sample #1:&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;public class ShoppingCart&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;        private readonly List&amp;lt;IProduct&amp;gt; Products = new List&amp;lt;IProduct&amp;gt;();&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;        public event EventHandler&amp;lt;ProductEventArgs&amp;gt; ProductAdded = delegate&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;                                                                       {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;                                                                       };&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;        public void Add(IProduct product)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;        {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;            if (product.IsValid)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;            {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;                Products.Add(product);&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;                ProductAdded(this, new ProductEventArgs(product));&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;            }&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;        }&lt;br /&gt;
}&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Sample #2:&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;public class ShoppingCart&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;    private readonly List&amp;lt;IProduct&amp;gt; Products = new List&amp;lt;IProduct&amp;gt;();&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //public event EventHandler&amp;lt;ProductEventArgs&amp;gt; ProductAdded = delegate&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;    //{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160; //};&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;    public void Add(IProduct product)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;    {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;       if (product.IsValid)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;          Products.Add(product);&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;          //ProductAdded(this, new ProductEventArgs(product));&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;    }&lt;br /&gt;
}&lt;/b&gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=11</link>
      <author>Bill Craun</author>
      <pubDate>Fri, 11 Sep 2009 13:34:27 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using NArrange from Code?</title>
      <description>&lt;p&gt;If you know the language you will be parsing (e.g. C#), then the other route is to make calls to the following classes in this order:&lt;/p&gt;
&lt;p&gt;CSharpParser&lt;br /&gt;
CodeArranger&lt;br /&gt;
CSharpWriter&lt;br /&gt;
&lt;br /&gt;
You would also need to supply a CodeConfiguration instance to the CodeArranger and CSharpWriter objects.&amp;#160; Unfortunately I don't have time at this point to put together the exact calls that you would make, but you just need to create the CSharpParser and parse into elements... then work with the intermediate element collection.&amp;#160; To parse the string to elements, you can use something like the following:&lt;/p&gt;
&lt;pre&gt;
StringReader reader = new StringReader("private int val;");&lt;br /&gt;CSharpParser parser = new CSharpParser();&lt;br /&gt;ReadOnlyCollection&amp;lt;ICodeElement&amp;gt; elements = parser.Parse(reader);&lt;/pre&gt;
&lt;p&gt;Perhaps this is closer to what you are looking for.&amp;#160; Anyway, hope that helps.&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=10</link>
      <author>dasgurke</author>
      <pubDate>Thu, 10 Sep 2009 14:06:54 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using NArrange from Code?</title>
      <description>&lt;p&gt;Wow, that was a quick reaction!&lt;/p&gt;
&lt;p&gt;Hmmm, so it seems I don't get around using a temporary directory, unlucky. So just to clarify this: Even if I know the "correct" programming language I can't invoke any parsing class directly because they only take files?&lt;/p&gt;
&lt;p&gt;I will then start wrapping the console into a class as soon I get around to do it, shouldn't be to much hassle anyway :)&lt;/p&gt;
&lt;p&gt;Regarding the editor: You can see the (currently developed) code editor here: &lt;a href="http://img268.imageshack.us/img268/8920/gxtilecodeeditor.png"&gt;http://img268.imageshack.us/img268/8920/gxtilecodeeditor.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Its turns out to be some sort of "game studio" in the end, although I never really intended this :-S I really only wanted a flexible editor for my own project. You can find more screens at the (rather unmaintained) wiki: &lt;a href="http://tiles.gurxite.de/wiki/index.php?title=Screenshots"&gt;http://tiles.gurxite.de/wiki/index.php?title=Screenshots&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=10</link>
      <author>dasgurke</author>
      <pubDate>Thu, 10 Sep 2009 08:17:02 GMT</pubDate>
    </item>
    <item>
      <title>Re: Method parameters</title>
      <description>&lt;p&gt;Thanks for the reply. I can see the use of Regex but unfortunately I don't see how to get the parameters. Is there a built in accessor for methods signatures or parameters list?&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=8</link>
      <author>benoit808</author>
      <pubDate>Thu, 10 Sep 2009 00:18:46 GMT</pubDate>
    </item>
    <item>
      <title>Re: Method parameters</title>
      <description>&lt;p&gt;Hi there, unfortunately filtering by parameters isn't yet supported, but the following thread offers a link to some untested&amp;#160;code you can use to add the functionality.&lt;br /&gt;
&lt;a href="./Thread.aspx?pageid=1&amp;amp;mid=3&amp;amp;ItemID=3&amp;amp;thread=2"&gt;Using Regex to Filter Elements&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=8</link>
      <author>benoit808</author>
      <pubDate>Thu, 10 Sep 2009 00:14:48 GMT</pubDate>
    </item>
    <item>
      <title>Re: Events in a seperate region</title>
      <description>&lt;p&gt;Glad to hear that you find NArrange useful...&amp;#160; as per moving events to its own region, NArrange should do this by default for event declarations, but I'm assuming in this case you're referring to event handlers.&lt;/p&gt;
&lt;p&gt;Unfortunately, NArrange doesn't have parameter filtering built-in yet, which is needed to support this.&amp;#160; The following thread offers some information on how you can work around it until the functionality makes it into the official build:&lt;br /&gt;
&lt;u&gt;&lt;font color="#ff9900"&gt;&lt;a href="./Thread.aspx?pageid=1&amp;amp;mid=3&amp;amp;ItemID=3&amp;amp;thread=2"&gt;Using Regex to Filter Elements&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=9</link>
      <author>pearlamerica</author>
      <pubDate>Thu, 10 Sep 2009 00:05:15 GMT</pubDate>
    </item>
    <item>
      <title>Re: Using NArrange from Code?</title>
      <description>&lt;p&gt;Hi Marcus,&lt;/p&gt;
&lt;p&gt;Unfortunately NArrange doesn't expose a code entry point that takes a string and returns a string...&amp;#160; NArrange deals mostly with filenames and parses file contents directly into an intermediate&amp;#160;DOM.&amp;#160; One reason for this is that NArrange relies on the file extension to help determine the language to parse (C# or Visual Basic .NET).&lt;/p&gt;
&lt;p&gt;However, the easiest (and probably safest) way to achieve this would be to write your string to a temporary file then invoke narrange-console.exe on that file using System.Diagnostics.Process.&amp;#160; Then, you could just read the file contents back to a string after NArrange completed.&amp;#160; I say the "safest" way, since the command line interface to NArrange is very unlikely to change.&lt;/p&gt;
&lt;p&gt;Hope that helps.&amp;#160; Also, I'd be interested in hearing more about your programming environment.&amp;#160; If you'd care to share details, please do... or, you can email me at james at narrange .net.&lt;/p&gt;
&lt;p&gt;James Nies&lt;br /&gt;
NArrange Developer&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=10</link>
      <author>dasgurke</author>
      <pubDate>Wed, 09 Sep 2009 23:37:30 GMT</pubDate>
    </item>
    <item>
      <title>Using NArrange from Code?</title>
      <description>&lt;p&gt;Hello there!&lt;/p&gt;
&lt;p&gt;I guess the most obvious answer to my question would be "go ahead and read the source" (which I will sometime), but for the moment I sadly don't have the time to do so :(&lt;/p&gt;
&lt;p&gt;Long story short: I would like to use NArrange in my "own" programming environment. As it uses some kind of own file format (not plain text files) it would be nice to offer users some sort of re-arranging functionality inside my environment. So what would be the easiest way to get NArrange to parse a string and return the result as a string?&lt;/p&gt;
&lt;p&gt;Thanks in advance for any kind of answer!&lt;/p&gt;
&lt;p&gt;&amp;#160; Marcus&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=10</link>
      <author>dasgurke</author>
      <pubDate>Wed, 09 Sep 2009 23:04:03 GMT</pubDate>
    </item>
    <item>
      <title>Events in a seperate region</title>
      <description>&lt;p&gt;Thanks for providing a great tool bug free. One small hint would help me a lot. I want to move all events into its own events region apart from methods.&lt;/p&gt;
&lt;p&gt;I played around with config file, but couldn't figure out.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=9</link>
      <author>pearlamerica</author>
      <pubDate>Sun, 06 Sep 2009 21:03:22 GMT</pubDate>
    </item>
    <item>
      <title>Method parameters</title>
      <description>&lt;p&gt;I'd like to filter some methods based on the parameters but I can't figure out how to access those. &lt;br /&gt;
For example, I'd like to get methods that look like:&lt;br /&gt;
protected void MyMethod(type1 param1, type2 param2)&lt;/p&gt;
&lt;p&gt;I know how to filter using protected, void and MyMethod (or method name) but I can't figure out if I can filter using the parameters types and names&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=8</link>
      <author>benoit808</author>
      <pubDate>Thu, 03 Sep 2009 20:50:14 GMT</pubDate>
    </item>
    <item>
      <title>Re: Remove line space in Automatic properties</title>
      <description>&lt;p&gt;Sorry, I can't edit my post but I forget to say "Hello !"&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=7</link>
      <author>Delestre Sébastien</author>
      <pubDate>Thu, 03 Sep 2009 09:04:23 GMT</pubDate>
    </item>
    <item>
      <title>Remove line space in Automatic properties</title>
      <description>&lt;p&gt;How remove line space in Automatic properties&lt;/p&gt;
&lt;p&gt;IE with nArrange :&lt;br /&gt;
public virtual bool ExporteCondEnv&lt;br /&gt;
{&lt;br /&gt;
get; set;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;But, I want to this :&lt;br /&gt;
public virtual bool ExporteCondEnv {get; set;}&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Your tool is very usefull, thanks&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=7</link>
      <author>Delestre Sébastien</author>
      <pubDate>Thu, 03 Sep 2009 09:03:39 GMT</pubDate>
    </item>
    <item>
      <title>Re: Style Rules</title>
      <description>&lt;p&gt;Thanks for reply - you did answer my question.&lt;/p&gt;
&lt;p&gt;NArrange is a great tool. I'm looking forward to future releases.&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=1</link>
      <author>corycissell</author>
      <pubDate>Fri, 28 Aug 2009 12:55:03 GMT</pubDate>
    </item>
    <item>
      <title>Using Regex to Filter Elements</title>
      <description>&lt;p&gt;This seems to be a common question, so I'm going to repost it here in the new "Official" forum...&lt;/p&gt;
&lt;p&gt;On 8/11, Benoit Martin commented:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There is currently no built-in way to create a region for Event Handlers but I could create a rule using a regular expression that would identify them 99% of the time. We would just have to standardize on a method signature for even handlers.&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
Anyway, I haven't found a regex filtering option. Did I miss it? If not, that would be an awesome feature to add great flexibility to NArrange for those special cases.&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
Thanks&lt;!-- google_ad_section_end --&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And my reply:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the filter expression, regex's are supported using the following operator: =~&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
However, you may need to check several attributes of the method (name, parameters, etc. depending on your shop's coding standards) against it's own regex and AND them together to cover the entire signature. However, I think the important piece you'd need that is missing, is doing a regex comparison against parameters.&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
Megakid noted this in feature request 2150004 and has supplied code changes that will allow you to put together a filter expression for basic event handler detection. See &lt;a href="https://sourceforge.net/tracker/?func=detail&amp;amp;aid=2150004&amp;amp;group_id=213288&amp;amp;atid=1025133" target="_blank"&gt;&lt;font color="#0066cc"&gt;https://sourceforge.net/tracker/?func=detail&amp;amp;aid=2150004&amp;amp;group_id=213288&amp;amp;atid=1025133&lt;/font&gt;&lt;/a&gt;&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
These code changes still need to be unit tested and have not yet made it into the codebase, but hopefully I'll find time someday soon to get them in.&amp;#160;&lt;br /&gt;
&amp;#160;&lt;br /&gt;
Thanks and hope that helps! &lt;!-- google_ad_section_end --&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/forum/forum.php?thread_id=3362874&amp;amp;forum_id=823960"&gt;Original SourceForge Thread&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=2</link>
      <author>James Nies</author>
      <pubDate>Fri, 28 Aug 2009 07:15:01 GMT</pubDate>
    </item>
    <item>
      <title>Re: Style Rules</title>
      <description>&lt;p&gt;Cory,&lt;/p&gt;
&lt;p&gt;Well, it depends on if you are referring to line breaks between class members or within members (methods, properties, etc.).&amp;#160; For line breaks within members, NArrange can be configured to remove multiple line breaks to conform to StyleCop rules.&amp;#160; In the configuration editor, you just need to change Formatting -&amp;gt; Line Spacing -&amp;gt; Remove Consecutive Blank Lines to true.&amp;#160; Alternatively, you can hand edit your custom NArrange config file and add the following line within the Formatting element:&lt;/p&gt;
&lt;p&gt;&amp;lt;LineSpacing RemoveConsecutiveBlankLines="&lt;b&gt;true&lt;/b&gt;" /&amp;gt;&lt;/p&gt;
&lt;p&gt;NArrange currently doesn't have a feature to insert line breaks between consecutive code lines of members.&lt;/p&gt;
&lt;p&gt;As for between members, I believe there are some related open feature requests such as (&lt;a href="https://sourceforge.net/tracker/?func=detail&amp;amp;aid=2014956&amp;amp;group_id=213288&amp;amp;atid=1025133"&gt;2014956 - Region spacing&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Hope this addressed your question...&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=1</link>
      <author>corycissell</author>
      <pubDate>Fri, 28 Aug 2009 06:22:23 GMT</pubDate>
    </item>
    <item>
      <title>Style Rules</title>
      <description>&lt;p&gt;Can NArrange be configured to remove multiple line breaks and insert a line break between consecutive code lines?&lt;/p&gt;</description>
      <link>http://narrange.net/narrangemojo/Forums/Thread.aspx?ItemID=3&amp;mid=3&amp;pageid=1&amp;thread=1</link>
      <author>corycissell</author>
      <pubDate>Thu, 27 Aug 2009 18:24:30 GMT</pubDate>
    </item>
  </channel>
</rss>