<?xml version="1.0" encoding="utf-16"?><Profile name="OxyPlot cleanup"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSReformatCode>True</CSReformatCode><CSReorderTypeMembers>True</CSReorderTypeMembers><StyleCop.Documentation><SA1600ElementsMustBeDocumented>True</SA1600ElementsMustBeDocumented><SA1604ElementDocumentationMustHaveSummary>True</SA1604ElementDocumentationMustHaveSummary><SA1609PropertyDocumentationMustHaveValueDocumented>True</SA1609PropertyDocumentationMustHaveValueDocumented><SA1611ElementParametersMustBeDocumented>True</SA1611ElementParametersMustBeDocumented><SA1615ElementReturnValueMustBeDocumented>True</SA1615ElementReturnValueMustBeDocumented><SA1617VoidReturnValueMustNotBeDocumented>True</SA1617VoidReturnValueMustNotBeDocumented><SA1618GenericTypeParametersMustBeDocumented>True</SA1618GenericTypeParametersMustBeDocumented><SA1626SingleLineCommentsMustNotUseDocumentationStyleSlashes>True</SA1626SingleLineCommentsMustNotUseDocumentationStyleSlashes><SA1628DocumentationTextMustBeginWithACapitalLetter>True</SA1628DocumentationTextMustBeginWithACapitalLetter><SA1629DocumentationTextMustEndWithAPeriod>True</SA1629DocumentationTextMustEndWithAPeriod><SA1633SA1641UpdateFileHeader>True</SA1633SA1641UpdateFileHeader><SA1639FileHeaderMustHaveSummary>True</SA1639FileHeaderMustHaveSummary><SA1642ConstructorSummaryDocumentationMustBeginWithStandardText>True</SA1642ConstructorSummaryDocumentationMustBeginWithStandardText><SA1643DestructorSummaryDocumentationMustBeginWithStandardText>True</SA1643DestructorSummaryDocumentationMustBeginWithStandardText><SA1644DocumentationHeadersMustNotContainBlankLines>True</SA1644DocumentationHeadersMustNotContainBlankLines></StyleCop.Documentation><StyleCop.Layout><SA1500CurlyBracketsForMultiLineStatementsMustNotShareLine>True</SA1500CurlyBracketsForMultiLineStatementsMustNotShareLine><SA1509OpeningCurlyBracketsMustNotBePrecededByBlankLine>True</SA1509OpeningCurlyBracketsMustNotBePrecededByBlankLine><SA1510ChainedStatementBlocksMustNotBePrecededByBlankLine>True</SA1510ChainedStatementBlocksMustNotBePrecededByBlankLine><SA1511WhileDoFooterMustNotBePrecededByBlankLine>True</SA1511WhileDoFooterMustNotBePrecededByBlankLine><SA1512SingleLineCommentsMustNotBeFollowedByBlankLine>True</SA1512SingleLineCommentsMustNotBeFollowedByBlankLine><SA1513ClosingCurlyBracketMustBeFollowedByBlankLine>True</SA1513ClosingCurlyBracketMustBeFollowedByBlankLine><SA1514ElementDocumentationHeaderMustBePrecededByBlankLine>True</SA1514ElementDocumentationHeaderMustBePrecededByBlankLine><SA1515SingleLineCommentMustBeProceededByBlankLine>True</SA1515SingleLineCommentMustBeProceededByBlankLine></StyleCop.Layout><StyleCop.Maintainability><SA1119StatementMustNotUseUnnecessaryParenthesis>True</SA1119StatementMustNotUseUnnecessaryParenthesis></StyleCop.Maintainability><StyleCop.Ordering><ExpandUsingDirectives>True</ExpandUsingDirectives><SA1212PropertyAccessorsMustFollowOrder>True</SA1212PropertyAccessorsMustFollowOrder><SA1213EventAccessorsMustFollowOrder>True</SA1213EventAccessorsMustFollowOrder></StyleCop.Ordering><StyleCop.Readability><SA1100DoNotPrefixCallsWithBaseUnlessLocalImplementationExists>True</SA1100DoNotPrefixCallsWithBaseUnlessLocalImplementationExists><SA1106CodeMustNotContainEmptyStatements>True</SA1106CodeMustNotContainEmptyStatements><SA1108BlockStatementsMustNotContainEmbeddedComments>True</SA1108BlockStatementsMustNotContainEmbeddedComments><SA1109BlockStatementsMustNotContainEmbeddedRegions>True</SA1109BlockStatementsMustNotContainEmbeddedRegions><SA1120CommentsMustContainText>True</SA1120CommentsMustContainText><SA1121UseBuiltInTypeAlias>True</SA1121UseBuiltInTypeAlias><SA1122UseStringEmptyForEmptyStrings>True</SA1122UseStringEmptyForEmptyStrings><SA1123DoNotPlaceRegionsWithinElements>True</SA1123DoNotPlaceRegionsWithinElements><SA1124CodeMustNotContainEmptyRegions>True</SA1124CodeMustNotContainEmptyRegions></StyleCop.Readability><StyleCop.Spacing><SA1001CommasMustBeSpacedCorrectly>True</SA1001CommasMustBeSpacedCorrectly><SA1005SingleLineCommentsMustBeginWithSingleSpace>True</SA1005SingleLineCommentsMustBeginWithSingleSpace><SA1006PreprocessorKeywordsMustNotBePrecededBySpace>True</SA1006PreprocessorKeywordsMustNotBePrecededBySpace><SA1021NegativeSignsMustBeSpacedCorrectly>True</SA1021NegativeSignsMustBeSpacedCorrectly><SA1022PositiveSignsMustBeSpacedCorrectly>True</SA1022PositiveSignsMustBeSpacedCorrectly><SA1025CodeMustNotContainMultipleWhitespaceInARow>True</SA1025CodeMustNotContainMultipleWhitespaceInARow></StyleCop.Spacing><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUseVar><BehavourStyle>CAN_CHANGE_TO_IMPLICIT</BehavourStyle><LocalVariableStyle>ALWAYS_IMPLICIT</LocalVariableStyle><ForeachVariableStyle>ALWAYS_IMPLICIT</ForeachVariableStyle></CSUseVar><CSArrangeQualifiers>True</CSArrangeQualifiers><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSEnforceVarKeywordUsageSettings>True</CSEnforceVarKeywordUsageSettings><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile>
OxyPlot cleanup
Field, Property, Event, Method
True
True
True
True
True
True
True
True
True
NEXT_LINE_SHIFTED_2
1
1
1
NEXT_LINE_SHIFTED_2
SEPARATE
ALWAYS_ADD
ALWAYS_ADD
ALWAYS_ADD
ALWAYS_ADD
ALWAYS_ADD
NEXT_LINE_SHIFTED_2
1
1
False
public protected internal private static new abstract virtual override sealed readonly extern unsafe volatile async
False
False
False
False
True
ON_SINGLE_LINE
False
True
False
False
True
False
True
True
CHOP_IF_LONG
True
True
CHOP_IF_LONG
CHOP_IF_LONG
<?xml version="1.0" encoding="utf-16"?>
<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
<TypePattern DisplayName="COM interfaces or structs">
<TypePattern.Match>
<Or>
<And>
<Kind Is="Interface" />
<Or>
<HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" />
<HasAttribute Name="System.Runtime.InteropServices.ComImport" />
</Or>
</And>
<Kind Is="Struct" />
</Or>
</TypePattern.Match>
</TypePattern>
<TypePattern DisplayName="NUnit Test Fixtures" RemoveRegions="All">
<TypePattern.Match>
<And>
<Kind Is="Class" />
<HasAttribute Name="NUnit.Framework.TestFixtureAttribute" Inherited="True" />
<HasAttribute Name="NUnit.Framework.TestCaseFixtureAttribute" Inherited="True" />
</And>
</TypePattern.Match>
<Entry DisplayName="Setup/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.FixtureSetUpAttribute" Inherited="True" />
<HasAttribute Name="NUnit.Framework.FixtureTearDownAttribute" Inherited="True" />
</Or>
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="All other members" />
<Entry Priority="100" DisplayName="Test Methods">
<Entry.Match>
<And>
<Kind Is="Method" />
<HasAttribute Name="NUnit.Framework.TestAttribute" />
</And>
</Entry.Match>
<Entry.SortBy>
<Name />
</Entry.SortBy>
</Entry>
</TypePattern>
<TypePattern DisplayName="Default Pattern" RemoveRegions="All">
<Entry Priority="100" DisplayName="Public Delegates">
<Entry.Match>
<And>
<Access Is="Public" />
<Kind Is="Delegate" />
</And>
</Entry.Match>
<Entry.SortBy>
<Name />
</Entry.SortBy>
</Entry>
<Entry Priority="100" DisplayName="Public Enums">
<Entry.Match>
<And>
<Access Is="Public" />
<Kind Is="Enum" />
</And>
</Entry.Match>
<Entry.SortBy>
<Name />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Static Fields and Constants">
<Entry.Match>
<Or>
<Kind Is="Constant" />
<And>
<Kind Is="Field" />
<Static />
</And>
</Or>
</Entry.Match>
<Entry.SortBy>
<Kind Order="Constant Field" />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Fields">
<Entry.Match>
<And>
<Kind Is="Field" />
<Not>
<Static />
</Not>
</And>
</Entry.Match>
<Entry.SortBy>
<Readonly />
<Name />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Constructors">
<Entry.Match>
<Kind Is="Constructor" />
</Entry.Match>
<Entry.SortBy>
<Static />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Properties, Indexers">
<Entry.Match>
<Or>
<Kind Is="Property" />
<Kind Is="Indexer" />
</Or>
</Entry.Match>
</Entry>
<Entry Priority="100" DisplayName="Interface Implementations">
<Entry.Match>
<And>
<Kind Is="Member" />
<ImplementsInterface />
</And>
</Entry.Match>
<Entry.SortBy>
<ImplementsInterface Immediate="True" />
</Entry.SortBy>
</Entry>
<Entry DisplayName="All other members" />
<Entry DisplayName="Nested Types">
<Entry.Match>
<Kind Is="Type" />
</Entry.Match>
</Entry>
</TypePattern>
</Patterns>
<?xml version="1.0" encoding="utf-16"?>
<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
<TypePattern DisplayName="COM interfaces">
<TypePattern.Match>
<Or>
<And>
<Kind Is="Interface" />
<Or>
<HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" />
<HasAttribute Name="System.Runtime.InteropServices.ComImport" />
</Or>
</And>
</Or>
</TypePattern.Match>
</TypePattern>
<TypePattern DisplayName="P/Invoke structs">
<TypePattern.Match>
<And>
<Or>
<Kind Is="Struct" />
<Kind Is="Class" />
</Or>
<HasAttribute Name="System.Runtime.InteropServices.StructLayoutAttribute" />
</And>
</TypePattern.Match>
</TypePattern>
<TypePattern DisplayName="P/Invoke classes (called xxxNativeMethods)">
<TypePattern.Match>
<And>
<Kind Is="Class" />
<Name Is=".*NativeMethods" />
</And>
</TypePattern.Match>
</TypePattern>
<TypePattern DisplayName="StyleCop pattern" RemoveRegions="AllExceptGenerated" Priority="100">
<TypePattern.Match>
<Or>
<Kind Is="Class" />
<Kind Is="Struct" />
<Kind Is="Interface" />
</Or>
</TypePattern.Match>
<Entry DisplayName="Constants">
<Entry.Match>
<Kind Is="Constant" />
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Static Fields">
<Entry.Match>
<And>
<Kind Is="Field" />
<Static />
</And>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Readonly />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Fields">
<Entry.Match>
<Kind Is="Field" />
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Readonly />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Constructors and destructors" Priority="150">
<Entry.Match>
<Or>
<Kind Is="Constructor" />
<Kind Is="Destructor" />
</Or>
</Entry.Match>
<Entry.SortBy>
<Static />
<Kind Order="Constructor Destructor" />
<Access Order="Public Internal ProtectedInternal Protected Private" />
</Entry.SortBy>
</Entry>
<Entry DisplayName="Delegates">
<Entry.Match>
<Kind Is="delegate"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Static />
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Delegates"/> -->
</Entry>
<Entry DisplayName="Public Events">
<Entry.Match>
<And>
<Kind Is="event"/>
<Access Is="public"/>
</And>
</Entry.Match>
<Entry.SortBy>
<Static />
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Public Events"/> -->
</Entry>
<Entry DisplayName="Interface events">
<Entry.Match>
<And>
<Kind Is="event"/>
<ImplementsInterface/>
</And>
</Entry.Match>
<Entry.SortBy>
<ImplementsInterface Immediate="true"/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Explicit Interface Events" /> -->
</Entry>
<Entry DisplayName="Other events">
<Entry.Match>
<Kind Is="event"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Static />
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Events"/> -->
</Entry>
<Entry DisplayName= "Enums">
<Entry.Match>
<Kind Is="enum"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Enums"/> -->
</Entry>
<Entry DisplayName = "Interfaces">
<Entry.Match>
<Kind Is="interface" />
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Interfaces"/> -->
</Entry>
<Entry DisplayName = "Public properties">
<Entry.Match>
<And>
<Kind Is="property"/>
<Access Is="public"/>
</And>
</Entry.Match>
<Entry.SortBy>
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Public Properties"/> -->
</Entry>
<Entry DisplayName = "Interface properties">
<Entry.Match>
<And>
<Kind Is="property"/>
<ImplementsInterface/>
</And>
</Entry.Match>
<Entry.SortBy>
<ImplementsInterface Immediate="true"/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Explicit Interface Properties" /> -->
</Entry>
<Entry DisplayName="Other properties">
<Entry.Match>
<Kind Is="property"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private"/>
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Properties"/> -->
</Entry>
<Entry DisplayName="Public indexers" Priority="100">
<Entry.Match>
<And>
<Kind Is="indexer"/>
<Access Is="public"/>
</And>
</Entry.Match>
<Entry.SortBy>
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Public Indexers"/> -->
</Entry>
<Entry DisplayName="Interface indexers">
<Entry.Match>
<And>
<Kind Is="indexer"/>
<ImplementsInterface/>
</And>
</Entry.Match>
<Entry.SortBy>
<ImplementsInterface Immediate="true"/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Explicit Interface Indexers" /> -->
</Entry>
<Entry DisplayName = "Other indexers" Priority = "100">
<Entry.Match>
<Kind Is="indexer"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Indexers"/> -->
</Entry>
<Entry DisplayName="Public methods (includes operators)">
<Entry.Match>
<And>
<Or>
<Kind Is="method"/>
<Kind Is="operator"/>
</Or>
<Access Is="public"/>
</And>
</Entry.Match>
<Entry.SortBy>
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Public Methods and Operators"/> -->
</Entry>
<Entry DisplayName = "Interface methods">
<Entry.Match>
<And>
<Kind Is="method"/>
<ImplementsInterface/>
</And>
</Entry.Match>
<Entry.SortBy>
<ImplementsInterface Immediate="true"/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Explicit Interface Methods" /> -->
</Entry>
<Entry DisplayName = "Other methods">
<Entry.Match>
<Kind Is="method"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private"/>
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Methods"/> -->
</Entry>
<Entry DisplayName = "Operators">
<Entry.Match>
<Kind Is="operator"/>
</Entry.Match>
<Entry.SortBy>
<Access Order="Public Internal ProtectedInternal Protected Private" />
<Static/>
<!-- <Name/> -->
</Entry.SortBy>
<!-- <Group Region="Operators"/> -->
</Entry>
<Entry DisplayName = "Nested structs" Priority = "60">
<Entry.Match>
<Kind Is="struct" />
</Entry.Match>
<Entry.SortBy>
<Static />
<Access Order="Public Internal ProtectedInternal Protected Private" />
<!-- <Name/> -->
</Entry.SortBy>
</Entry>
<Entry DisplayName = "Nested classes" Priority = "70">
<Entry.Match>
<Kind Is="class"/>
</Entry.Match>
<Entry.SortBy>
<Static />
<Access Order="Public Internal ProtectedInternal Protected Private" />
<!-- <Name/> -->
</Entry.SortBy>
</Entry>
<Entry DisplayName = "All other members"/>
</TypePattern>
</Patterns>
True
True
CRC
XY
$object$_On$event$
<Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
<Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" />
<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" />
<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" />
<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="T" Suffix="" Style="AaBb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
True
True
True
True
True
<data />
<data><IncludeFilters /><ExcludeFilters /></data>