Index: Ringtoets.DotSettings =================================================================== diff -u -r094ee2413bcd1cac8f0586185145dd492edfbcd1 -r725a3949036d86cf8ecdd6f15fca66d272a0438b --- Ringtoets.DotSettings (.../Ringtoets.DotSettings) (revision 094ee2413bcd1cac8f0586185145dd492edfbcd1) +++ Ringtoets.DotSettings (.../Ringtoets.DotSettings) (revision 725a3949036d86cf8ecdd6f15fca66d272a0438b) @@ -250,287 +250,6 @@ </Entry> </TypePattern> </Patterns> - <?xml version="1.0" encoding="utf-8" ?> - -<!-- -I. Overall - -I.1 Each pattern can have <Match>....</Match> element. For the given type declaration, the pattern with the match, evaluated to 'true' with the largest weight, will be used -I.2 Each pattern consists of the sequence of <Entry>...</Entry> elements. Type member declarations are distributed between entries -I.3 If pattern has RemoveAllRegions="true" attribute, then all regions will be cleared prior to reordering. Otherwise, only auto-generated regions will be cleared -I.4 The contents of each entry is sorted by given keys (First key is primary, next key is secondary, etc). Then the declarations are grouped and en-regioned by given property - -II. Available match operands - -Each operand may have Weight="..." attribute. This weight will be added to the match weight if the operand is evaluated to 'true'. -The default weight is 1 - -II.1 Boolean functions: -II.1.1 <And>....</And> -II.1.2 <Or>....</Or> -II.1.3 <Not>....</Not> - -II.2 Operands -II.2.1 <Kind Is="..."/>. Kinds are: class, struct, interface, enum, delegate, type, constructor, destructor, property, indexer, method, operator, field, constant, event, member -II.2.2 <Name Is="..." [IgnoreCase="true/false"] />. The 'Is' attribute contains regular expression -II.2.3 <HasAttribute CLRName="..." [Inherit="true/false"] />. The 'CLRName' attribute contains regular expression -II.2.4 <Access Is="..."/>. The 'Is' values are: public, protected, internal, protected-internal, private -II.2.5 <Static/> -II.2.6 <Abstract/> -II.2.7 <Virtual/> -II.2.8 <Override/> -II.2.9 <Sealed/> -II.2.10 <Readonly/> -II.2.11 <ImplementsInterface CLRName="..."/>. The 'CLRName' attribute contains regular expression -II.2.12 <HandlesEvent /> ---> - -<Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns"> - - <!--Do not reorder COM interfaces and structs marked by StructLayout attribute--> - <Pattern> - <Match> - <Or Weight="100"> - <And> - <Kind Is="interface"/> - <Or> - <HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"/> - <HasAttribute CLRName="System.Runtime.InteropServices.ComImport"/> - </Or> - </And> - <HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"/> - </Or> - </Match> - </Pattern> - - <!--Special formatting of NUnit test fixture--> - <Pattern RemoveAllRegions="true"> - <Match> - <And Weight="100"> - <Kind Is="class"/> - <HasAttribute CLRName="NUnit.Framework.TestFixtureAttribute" Inherit="true"/> - </And> - </Match> - - <!--Setup/Teardow--> - <Entry> - <Match> - <And> - <Kind Is="method"/> - <Or> - <HasAttribute CLRName="NUnit.Framework.SetUpAttribute" Inherit="true"/> - <HasAttribute CLRName="NUnit.Framework.TearDownAttribute" Inherit="true"/> - <HasAttribute CLRName="NUnit.Framework.FixtureSetUpAttribute" Inherit="true"/> - <HasAttribute CLRName="NUnit.Framework.FixtureTearDownAttribute" Inherit="true"/> - </Or> - </And> - </Match> - </Entry> - - <!--Test methods--> - <Entry> - <Match> - <And Weight="100"> - <Kind Is="method"/> - <HasAttribute CLRName="NUnit.Framework.TestAttribute" Inherit="false"/> - </And> - </Match> - <Sort> - <Name/> - </Sort> - </Entry> - - <!--All other members--> - <Entry/> - - </Pattern> - - <!--Default pattern--> - <Pattern> - - <!--Public delegate and events--> - <Entry> - <Match> - <Or> - <Kind Is="event"/> - <Kind Is="delegate"/> - </Or> - </Match> - <Sort> - <Access/> - <Name/> - </Sort> - </Entry> - - <!--Private/protected/internal enum--> - <Entry> - <Match> - <Kind Is="enum"/> - </Match> - <Sort> - <Access /> - <Name/> - </Sort> - </Entry> - - <!--Static fields and constants--> - <Entry> - <Match> - <Or> - <Kind Is="constant"/> - <And> - <Kind Is="field"/> - <Static/> - </And> - </Or> - </Match> - <Sort> - <Access /> - <Kind Order="constant field"/> - </Sort> - </Entry> - - <!--Static Constructor--> - <Entry> - <Match> - <And> - <Kind Is="constructor"/> - <Static/> - </And> - </Match> - </Entry> - - <!--Instance Fields--> - <Entry> - <Match> - <And> - <Kind Is="field"/> - <Not> - <Static/> - </Not> - </And> - </Match> - <Sort> - <Readonly/> - <Access/> - <Name/> - </Sort> - </Entry> - - <!--Private/protected/internal/public Constructors--> - <Entry> - <Match> - <Kind Is="constructor"/> - </Match> - <Sort> - <Access/> - </Sort> - </Entry> - - <!--Public properties, indexers--> - <Entry> - <Match> - <And> - <Access Is="public"/> - <Or> - <Kind Is="property"/> - <Kind Is="indexer"/> - </Or> - </And> - </Match> - </Entry> - - <!--public inherited property implementations --> - <Entry> - <Match> - <And Weight="100"> - <Access Is="public"/> - <Kind Is="property"/> - <Override/> - <Not> - <ImplementsInterface/> - </Not> - </And> - </Match> - </Entry> - - <!--public interface property implementations--> - <Entry> - <Match> - <And Weight="100"> - <Kind Is="property"/> - <ImplementsInterface/> - </And> - </Match> - <Sort> - <ImplementsInterface Immediate="true"/> - </Sort> - </Entry> - - <!--public methods --> - <Entry> - <Match> - <And> - <Access Is="public"/> - <Kind Is="method"/> - </And> - </Match> - </Entry> - - <!--public inherited method implementations --> - <Entry> - <Match> - <And Weight="100"> - <Access Is="public"/> - <Kind Is="method"/> - <Override/> - <Not> - <ImplementsInterface/> - </Not> - </And> - </Match> - </Entry> - - <!--public interface method implementations--> - <Entry> - <Match> - <And Weight="100"> - <Kind Is="method"/> - <ImplementsInterface/> - </And> - </Match> - <Sort> - <ImplementsInterface Immediate="true"/> - </Sort> - </Entry> - - <!--private/protected/internal properties and methods --> - <Entry> - <Match> - <Kind Is="member"/> - </Match> - <Sort> - <Access /> - <Kind Order="property method"/> - </Sort> - </Entry> - - <!--all other members--> - <Entry/> - - <!--nested types--> - <Entry> - <Match> - <Kind Is="type"/> - </Match> - <Sort> - <Name/> - </Sort> - </Entry> - </Pattern> - -</Patterns> - CustomLayout True <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />