WARNING <?xml version="1.0" encoding="utf-16"?><Profile name="DeltaresClean"><CSUseVar><BehavourStyle>CAN_CHANGE_TO_IMPLICIT</BehavourStyle><LocalVariableStyle>IMPLICIT_WHEN_INITIALIZER_HAS_TYPE</LocalVariableStyle><ForeachVariableStyle>ALWAYS_IMPLICIT</ForeachVariableStyle></CSUseVar><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUseAutoProperty>True</CSUseAutoProperty><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSReorderTypeMembers>True</CSReorderTypeMembers><CSArrangeQualifiers>True</CSArrangeQualifiers><StyleCop.Documentation><SA1600ElementsMustBeDocumented>False</SA1600ElementsMustBeDocumented><SA1604ElementDocumentationMustHaveSummary>False</SA1604ElementDocumentationMustHaveSummary><SA1609PropertyDocumentationMustHaveValueDocumented>False</SA1609PropertyDocumentationMustHaveValueDocumented><SA1611ElementParametersMustBeDocumented>False</SA1611ElementParametersMustBeDocumented><SA1615ElementReturnValueMustBeDocumented>False</SA1615ElementReturnValueMustBeDocumented><SA1617VoidReturnValueMustNotBeDocumented>False</SA1617VoidReturnValueMustNotBeDocumented><SA1618GenericTypeParametersMustBeDocumented>False</SA1618GenericTypeParametersMustBeDocumented><SA1626SingleLineCommentsMustNotUseDocumentationStyleSlashes>False</SA1626SingleLineCommentsMustNotUseDocumentationStyleSlashes><SA1628DocumentationTextMustBeginWithACapitalLetter>False</SA1628DocumentationTextMustBeginWithACapitalLetter><SA1629DocumentationTextMustEndWithAPeriod>False</SA1629DocumentationTextMustEndWithAPeriod><SA1633SA1641UpdateFileHeader>Ignore</SA1633SA1641UpdateFileHeader><SA1639FileHeaderMustHaveSummary>False</SA1639FileHeaderMustHaveSummary><SA1642ConstructorSummaryDocumentationMustBeginWithStandardText>False</SA1642ConstructorSummaryDocumentationMustBeginWithStandardText><SA1643DestructorSummaryDocumentationMustBeginWithStandardText>False</SA1643DestructorSummaryDocumentationMustBeginWithStandardText><SA1644DocumentationHeadersMustNotContainBlankLines>False</SA1644DocumentationHeadersMustNotContainBlankLines></StyleCop.Documentation></Profile> DeltaresClean DeltaresClean True True True True True True True True True True TOGETHER_SAME_LINE SEPARATE ALWAYS_ADD ALWAYS_ADD ALWAYS_ADD ALWAYS_ADD ALWAYS_ADD ALWAYS_ADD 1 1 False False False False False False CHOP_ALWAYS 130 False <?xml version="1.0" encoding="utf-16"?> <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> <TypePattern Priority="100" DisplayName="COM interface"> <TypePattern.Match> <Or> <And> <Kind Is="Interface" /> <Or> <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> </Or> </And> <HasAttribute Name="System.Runtime.InteropServices.StructLayoutAttribute" /> </Or> </TypePattern.Match> </TypePattern> <TypePattern Priority="100" DisplayName="Unit Tests"> <TypePattern.Match> <And> <Kind Is="Class" /> <HasAttribute Name="NUnit.Framework.TestFixtureAttribute" Inherited="True" /> </And> </TypePattern.Match> <Entry DisplayName="Fields"> <Entry.Match> <Kind Is="Field" /> </Entry.Match> <Entry.SortBy> <Access /> </Entry.SortBy> </Entry> <Entry DisplayName="Properties"> <Entry.Match> <Kind Is="Property" /> </Entry.Match> <Entry.SortBy> <Access /> </Entry.SortBy> </Entry> <Entry DisplayName="SetUp and TearDown methods"> <Entry.Match> <And> <Kind Is="Method" /> <Or> <HasAttribute Name="NUnit.Framework.SetUpAttribute" Inherited="True" /> <HasAttribute Name="NUnit.Framework.TearDownAttribute" Inherited="True" /> <HasAttribute Name="NUnit.Framework.TestFixtureSetUpAttribute" Inherited="True" /> <HasAttribute Name="NUnit.Framework.TestFixtureTearDownAttribute" Inherited="True" /> </Or> </And> </Entry.Match> <Entry.SortBy> <Name /> </Entry.SortBy> </Entry> <Entry DisplayName="Test Methods"> <Entry.Match> <And> <Kind Is="Method" /> <HasAttribute Name="NUnit.Framework.TestAttribute" /> </And> </Entry.Match> </Entry> <Entry DisplayName="Anything else" /> </TypePattern> <TypePattern DisplayName="Other classes"> <Entry DisplayName="Event and Delegates"> <Entry.Match> <Or> <Kind Is="Event" /> <Kind Is="Delegate" /> </Or> </Entry.Match> <Entry.SortBy> <Access /> </Entry.SortBy> </Entry> <Entry DisplayName="Enumerators (move to own class)"> <Entry.Match> <Kind Is="Enum" /> </Entry.Match> <Entry.SortBy> <Access /> <Name /> </Entry.SortBy> </Entry> <Entry DisplayName="Constant and static fields"> <Entry.Match> <Or> <Kind Is="Constant" /> <And> <Kind Is="Field" /> <Static /> </And> </Or> </Entry.Match> <Entry.SortBy> <Access /> <Kind Order="Constant Field" /> </Entry.SortBy> </Entry> <Entry DisplayName="Static Constructor"> <Entry.Match> <And> <Kind Is="Constructor" /> <Static /> </And> </Entry.Match> </Entry> <Entry DisplayName="Other fields"> <Entry.Match> <And> <Kind Is="Field" /> <Not> <Static /> </Not> </And> </Entry.Match> <Entry.SortBy> <Readonly /> <Access /> </Entry.SortBy> </Entry> <Entry DisplayName="Constructors"> <Entry.Match> <Kind Is="Constructor" /> </Entry.Match> <Entry.SortBy> <Access /> </Entry.SortBy> </Entry> <Entry DisplayName="Public properties and indexers"> <Entry.Match> <And> <Access Is="Public" /> <Or> <Kind Is="Property" /> <Kind Is="Indexer" /> </Or> </And> </Entry.Match> </Entry> <Entry DisplayName="Public (non-implementing) properties" Priority="100"> <Entry.Match> <And> <Access Is="Public" /> <Kind Is="Property" /> <Not> <Or> <ImplementsInterface /> <Override /> </Or> </Not> </And> </Entry.Match> </Entry> <Entry DisplayName="Implemented Properties" Priority="100"> <Entry.Match> <And> <Kind Is="Property" /> <ImplementsInterface /> </And> </Entry.Match> <Entry.SortBy> <ImplementsInterface Immediate="True" /> </Entry.SortBy> </Entry> <Entry DisplayName="Public methods"> <Entry.Match> <And> <Access Is="Public" /> <Kind Is="Method" /> </And> </Entry.Match> </Entry> <Entry DisplayName="Public override methods" Priority="100"> <Entry.Match> <And> <Access Is="Public" /> <Kind Is="Method" /> <Override /> <Not> <ImplementsInterface /> </Not> </And> </Entry.Match> </Entry> <Entry DisplayName="Implemented methods" Priority="100"> <Entry.Match> <And> <Kind Is="Method" /> <ImplementsInterface /> </And> </Entry.Match> <Entry.SortBy> <ImplementsInterface Immediate="True" /> </Entry.SortBy> </Entry> <Entry DisplayName="Other (protected/private) members"> <Entry.Match> <Kind Is="Member" /> </Entry.Match> <Entry.SortBy> <Access /> <Kind Order="Property Method" /> </Entry.SortBy> </Entry> <Entry DisplayName="Anything else" /> <Entry DisplayName="Sub types"> <Entry.Match> <Kind Is="Type" /> </Entry.Match> <Entry.SortBy> <Name /> </Entry.SortBy> </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" /> <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> True True True True True False