SOLUTION
SUGGESTION
HINT
DO_NOT_SHOW
DO_NOT_SHOW
DO_NOT_SHOW
ERROR
HINT
DO_NOT_SHOW
HINT
HINT
DO_NOT_SHOW
DO_NOT_SHOW
DO_NOT_SHOW
True
ERROR
HINT
DO_NOT_SHOW
DO_NOT_SHOW
DO_NOT_SHOW
HINT
HINT
SUGGESTION
HINT
HINT
<?xml version="1.0" encoding="utf-16"?><Profile name="Code Cleanup (peppy)"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSUseVar><BehavourStyle>CAN_CHANGE_TO_EXPLICIT</BehavourStyle><LocalVariableStyle>ALWAYS_EXPLICIT</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSUpdateFileHeader>True</CSUpdateFileHeader><CSCodeStyleAttributes ArrangeTypeAccessModifier="False" ArrangeTypeMemberAccessModifier="False" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="False" ArrangeBraces="False" ArrangeAttributes="False" ArrangeArgumentsStyle="False" /><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CSArrangeQualifiers>True</CSArrangeQualifiers></Profile>
Code Cleanup (peppy)
True
True
True
True
True
True
True
True
NEXT_LINE
NEXT_LINE
True
False
False
True
False
False
True
True
False
CHOP_IF_LONG
True
200
CHOP_ALWAYS
False
False
AABB
API
BPM
GC
GL
GLSL
HID
ID
IP
IPC
LTRB
RNG
SRGB
TK
HINT
<?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" />
</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">
<Group DisplayName="Fields/Properties">
<Group DisplayName="Public Fields">
<Entry DisplayName="Constant Fields">
<Entry.Match>
<And>
<Access Is="Public" />
<Or>
<Kind Is="Constant" />
<Readonly />
<And>
<Static />
<Readonly />
</And>
</Or>
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Static Fields">
<Entry.Match>
<And>
<Access Is="Public" />
<Static />
<Not>
<Readonly />
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Normal Fields">
<Entry.Match>
<And>
<Access Is="Public" />
<Not>
<Or>
<Static />
<Readonly />
</Or>
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
</Group>
<Entry DisplayName="Public Properties">
<Entry.Match>
<And>
<Access Is="Public" />
<Kind Is="Property" />
</And>
</Entry.Match>
</Entry>
<Group DisplayName="Internal Fields">
<Entry DisplayName="Constant Fields">
<Entry.Match>
<And>
<Access Is="Internal" />
<Or>
<Kind Is="Constant" />
<Readonly />
<And>
<Static />
<Readonly />
</And>
</Or>
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Static Fields">
<Entry.Match>
<And>
<Access Is="Internal" />
<Static />
<Not>
<Readonly />
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Normal Fields">
<Entry.Match>
<And>
<Access Is="Internal" />
<Not>
<Or>
<Static />
<Readonly />
</Or>
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
</Group>
<Entry DisplayName="Internal Properties">
<Entry.Match>
<And>
<Access Is="Internal" />
<Kind Is="Property" />
</And>
</Entry.Match>
</Entry>
<Group DisplayName="Protected Fields">
<Entry DisplayName="Constant Fields">
<Entry.Match>
<And>
<Access Is="Protected" />
<Or>
<Kind Is="Constant" />
<Readonly />
<And>
<Static />
<Readonly />
</And>
</Or>
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Static Fields">
<Entry.Match>
<And>
<Access Is="Protected" />
<Static />
<Not>
<Readonly />
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Normal Fields">
<Entry.Match>
<And>
<Access Is="Protected" />
<Not>
<Or>
<Static />
<Readonly />
</Or>
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
</Group>
<Entry DisplayName="Protected Properties">
<Entry.Match>
<And>
<Access Is="Protected" />
<Kind Is="Property" />
</And>
</Entry.Match>
</Entry>
<Group DisplayName="Private Fields">
<Entry DisplayName="Constant Fields">
<Entry.Match>
<And>
<Access Is="Private" />
<Or>
<Kind Is="Constant" />
<Readonly />
<And>
<Static />
<Readonly />
</And>
</Or>
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Static Fields">
<Entry.Match>
<And>
<Access Is="Private" />
<Static />
<Not>
<Readonly />
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Normal Fields">
<Entry.Match>
<And>
<Access Is="Private" />
<Not>
<Or>
<Static />
<Readonly />
</Or>
</Not>
<Kind Is="Field" />
</And>
</Entry.Match>
</Entry>
</Group>
<Entry DisplayName="Private Properties">
<Entry.Match>
<And>
<Access Is="Private" />
<Kind Is="Property" />
</And>
</Entry.Match>
</Entry>
</Group>
<Group DisplayName="Constructor/Destructor">
<Entry DisplayName="Ctor">
<Entry.Match>
<Kind Is="Constructor" />
</Entry.Match>
</Entry>
<Region Name="Disposal">
<Entry DisplayName="Dtor">
<Entry.Match>
<Kind Is="Destructor" />
</Entry.Match>
</Entry>
<Entry DisplayName="Dispose()">
<Entry.Match>
<And>
<Access Is="Public" />
<Kind Is="Method" />
<Name Is="Dispose" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Dispose(true)">
<Entry.Match>
<And>
<Access Is="Protected" />
<Or>
<Virtual />
<Override />
</Or>
<Kind Is="Method" />
<Name Is="Dispose" />
</And>
</Entry.Match>
</Entry>
</Region>
</Group>
<Group DisplayName="Methods">
<Group DisplayName="Public">
<Entry DisplayName="Static Methods">
<Entry.Match>
<And>
<Access Is="Public" />
<Static />
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<And>
<Access Is="Public" />
<Not>
<Static />
</Not>
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
</Group>
<Group DisplayName="Internal">
<Entry DisplayName="Static Methods">
<Entry.Match>
<And>
<Access Is="Internal" />
<Static />
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<And>
<Access Is="Internal" />
<Not>
<Static />
</Not>
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
</Group>
<Group DisplayName="Protected">
<Entry DisplayName="Static Methods">
<Entry.Match>
<And>
<Access Is="Protected" />
<Static />
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<And>
<Access Is="Protected" />
<Not>
<Static />
</Not>
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
</Group>
<Group DisplayName="Private">
<Entry DisplayName="Static Methods">
<Entry.Match>
<And>
<Access Is="Private" />
<Static />
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<And>
<Access Is="Private" />
<Not>
<Static />
</Not>
<Kind Is="Method" />
</And>
</Entry.Match>
</Entry>
</Group>
</Group>
</TypePattern>
</Patterns>
Copyright (c) 2007-$CURRENT_YEAR$ ppy Pty Ltd <contact@ppy.sh>.
Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu-framework/master/LICENCE
<Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" />
<Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="aaBb"><ExtraRule Prefix="_" Suffix="" Style="aaBb" /></Policy>
<Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" />
<Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
<Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Private" Description="private methods"><ElementKinds><Kind Name="ASYNC_METHOD" /><Kind Name="METHOD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy>
<Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, ProtectedInternal, Internal, Public" Description="internal/protected/public methods"><ElementKinds><Kind Name="ASYNC_METHOD" /><Kind Name="METHOD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></Policy>
<Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Private" Description="private properties"><ElementKinds><Kind Name="PROPERTY" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy>
<Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, ProtectedInternal, Internal, Public" Description="internal/protected/public properties"><ElementKinds><Kind Name="PROPERTY" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></Policy>
<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