<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
	<s:Boolean x:Key="/Default/CodeEditing/ContextActionTable/DisabledContextActions/=JetBrains_002EReSharper_002EIntentions_002ECSharp_002EContextActions_002EInvokeAsStaticMethodAction/@EntryIndexedValue">True</s:Boolean>
	<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantArgumentNameForLiteralExpression/@EntryIndexedValue">DO_NOT_SHOW</s:String>
	<s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=CodeReformat/@EntryIndexedValue">&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;Profile name="CodeReformat"&gt;&lt;JsReformatCode&gt;True&lt;/JsReformatCode&gt;&lt;CSReformatCode&gt;True&lt;/CSReformatCode&gt;&lt;CSUseVar&gt;&lt;BehavourStyle&gt;DISABLED&lt;/BehavourStyle&gt;&lt;LocalVariableStyle&gt;IMPLICIT_WHEN_INITIALIZER_HAS_TYPE&lt;/LocalVariableStyle&gt;&lt;ForeachVariableStyle&gt;IMPLICIT_EXCEPT_SIMPLE_TYPES&lt;/ForeachVariableStyle&gt;&lt;/CSUseVar&gt;&lt;CSMakeFieldReadonly&gt;True&lt;/CSMakeFieldReadonly&gt;&lt;CSUseAutoProperty&gt;True&lt;/CSUseAutoProperty&gt;&lt;HtmlReformatCode&gt;True&lt;/HtmlReformatCode&gt;&lt;AspOptimizeRegisterDirectives&gt;True&lt;/AspOptimizeRegisterDirectives&gt;&lt;CssReformatCode&gt;True&lt;/CssReformatCode&gt;&lt;CSRemoveCodeRedundancies&gt;True&lt;/CSRemoveCodeRedundancies&gt;&lt;CSOptimizeUsings&gt;&lt;OptimizeUsings&gt;True&lt;/OptimizeUsings&gt;&lt;EmbraceInRegion&gt;False&lt;/EmbraceInRegion&gt;&lt;RegionName&gt;&lt;/RegionName&gt;&lt;/CSOptimizeUsings&gt;&lt;/Profile&gt;</s:String>
	<s:String x:Key="/Default/CodeStyle/CodeCleanup/SilentCleanupProfile/@EntryValue">CodeReformat</s:String>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_LINQ_QUERY/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_ARGUMENT/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_ARRAY_AND_OBJECT_INITIALIZER/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_CALLS_CHAIN/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_EXPRESSION/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_EXTENDS_LIST/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_FOR_STMT/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_PARAMETER/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTIPLE_DECLARATION/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTLINE_TYPE_PARAMETER_CONSTRAINS/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTLINE_TYPE_PARAMETER_LIST/@EntryValue">False</s:Boolean>
	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ANONYMOUS_METHOD_DECLARATION_BRACES/@EntryValue">NEXT_LINE</s:String>
	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/CASE_BLOCK_BRACES/@EntryValue">NEXT_LINE</s:String>
	<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/CONTINUOUS_INDENT_MULTIPLIER/@EntryValue">1</s:Int64>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/EXPLICIT_PRIVATE_MODIFIER/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_ANONYMOUS_METHOD_BLOCK/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_EMBRACED_INITIALIZER_BLOCK/@EntryValue">False</s:Boolean>
	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INITIALIZER_BRACES/@EntryValue">NEXT_LINE</s:String>
	<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_BLANK_LINES_IN_CODE/@EntryValue">1</s:Int64>
	<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_BLANK_LINES_IN_DECLARATIONS/@EntryValue">1</s:Int64>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/LINE_FEED_AT_FILE_END/@EntryValue">True</s:Boolean>
	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_ACCESSORHOLDER_ATTRIBUTE_ON_SAME_LINE_EX/@EntryValue">NEVER</s:String>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE/@EntryValue">False</s:Boolean>
	<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE_EX/@EntryValue">NEVER</s:String>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AFTER_TYPECAST_PARENTHESES/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_TYPEOF_PARENTHESES/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_IN_SINGLELINE_ANONYMOUS_METHOD/@EntryValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES/@EntryValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/STICK_COMMENT/@EntryValue">False</s:Boolean>
	<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
	<s:String x:Key="/Default/CodeStyle/CSharpMemberOrderPattern/CustomPattern/@EntryValue">&lt;?xml version="1.0" encoding="utf-8"?&gt;&#xD;
&#xD;
&lt;!--&#xD;
II. Available match operands&#xD;
&#xD;
Each operand may have Weight="..." attribute. This weight will be added to the match weight if the operand is evaluated to 'true'.&#xD;
The default weight is 1&#xD;
&#xD;
II.1 Boolean functions:&#xD;
II.1.1 &lt;And&gt;....&lt;/And&gt;&#xD;
II.1.2 &lt;Or&gt;....&lt;/Or&gt;&#xD;
II.1.3 &lt;Not&gt;....&lt;/Not&gt;&#xD;
&#xD;
II.2 Operands&#xD;
II.2.1 &lt;Kind Is="..."/&gt;. Kinds are: class, struct, interface, enum, delegate, type, constructor, destructor, property, indexer, method, operator, field, constant, event, member&#xD;
II.2.2 &lt;Name Is="..." [IgnoreCase="true/false"] /&gt;. The 'Is' attribute contains regular expression&#xD;
II.2.3 &lt;HasAttribute CLRName="..." [Inherit="true/false"] /&gt;. The 'CLRName' attribute contains regular expression&#xD;
II.2.4 &lt;Access Is="..."/&gt;. The 'Is' values are: public, protected, internal, protected internal, private&#xD;
II.2.5 &lt;Static/&gt;&#xD;
II.2.6 &lt;Abstract/&gt;&#xD;
II.2.7 &lt;Virtual/&gt;&#xD;
II.2.8 &lt;Override/&gt;&#xD;
II.2.9 &lt;Sealed/&gt;&#xD;
II.2.10 &lt;Readonly/&gt;&#xD;
II.2.11 &lt;ImplementsInterface CLRName="..."/&gt;. The 'CLRName' attribute contains regular expression&#xD;
II.2.12 &lt;HandlesEvent /&gt;&#xD;
--&gt;&#xD;
&#xD;
&lt;Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns"&gt;&#xD;
&#xD;
  &lt;!--Do not reorder COM interfaces and structs marked by StructLayout attribute--&gt;&#xD;
  &lt;Pattern&gt;&#xD;
    &lt;Match&gt;&#xD;
      &lt;Or Weight="100"&gt;&#xD;
        &lt;And&gt;&#xD;
          &lt;Kind Is="interface"/&gt;&#xD;
          &lt;Or&gt;&#xD;
            &lt;HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"/&gt;&#xD;
            &lt;HasAttribute CLRName="System.Runtime.InteropServices.ComImport"/&gt;&#xD;
          &lt;/Or&gt;&#xD;
        &lt;/And&gt;&#xD;
        &lt;HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"/&gt;&#xD;
      &lt;/Or&gt;&#xD;
    &lt;/Match&gt;&#xD;
  &lt;/Pattern&gt;&#xD;
&#xD;
  &lt;!--Special formatting of NUnit test fixture--&gt;&#xD;
  &lt;Pattern RemoveAllRegions="true"&gt;&#xD;
    &lt;Match&gt;&#xD;
      &lt;And Weight="100"&gt;&#xD;
        &lt;Kind Is="class"/&gt;&#xD;
        &lt;HasAttribute CLRName="NUnit.Framework.TestFixtureAttribute" Inherit="true"/&gt;&#xD;
      &lt;/And&gt;&#xD;
    &lt;/Match&gt;&#xD;
&#xD;
    &lt;!--Setup/Teardown--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And&gt;&#xD;
          &lt;Kind Is="method"/&gt;&#xD;
          &lt;Or&gt;&#xD;
            &lt;HasAttribute CLRName="NUnit.Framework.SetUpAttribute" Inherit="true"/&gt;&#xD;
            &lt;HasAttribute CLRName="NUnit.Framework.TearDownAttribute" Inherit="true"/&gt;&#xD;
            &lt;HasAttribute CLRName="NUnit.Framework.TestFixtureSetUpAttribute" Inherit="true"/&gt;&#xD;
            &lt;HasAttribute CLRName="NUnit.Framework.TestFixtureTearDownAttribute" Inherit="true"/&gt;&#xD;
          &lt;/Or&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Group Region="Setup/Teardown"/&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--Test methods--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And Weight="100"&gt;&#xD;
          &lt;Kind Is="method"/&gt;&#xD;
          &lt;HasAttribute CLRName="NUnit.Framework.TestAttribute" Inherit="false"/&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--All other members--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Group Region="Supporting Code"/&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
  &lt;/Pattern&gt;&#xD;
&#xD;
  &lt;!--Default pattern--&gt;&#xD;
  &lt;Pattern&gt;&#xD;
&#xD;
    &lt;!--public delegate--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And Weight="100"&gt;&#xD;
          &lt;Access Is="public"/&gt;&#xD;
          &lt;Kind Is="delegate"/&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--public enum--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And Weight="100"&gt;&#xD;
          &lt;Access Is="public"/&gt;&#xD;
          &lt;Kind Is="enum"/&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
      &lt;Group&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Group&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--static fields and constants--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;Or&gt;&#xD;
          &lt;Kind Is="constant"/&gt;&#xD;
          &lt;And&gt;&#xD;
            &lt;Kind Is="field"/&gt;&#xD;
            &lt;Static/&gt;&#xD;
          &lt;/And&gt;&#xD;
        &lt;/Or&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Kind Order="constant field"/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--instance fields--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And&gt;&#xD;
          &lt;Kind Is="field"/&gt;&#xD;
          &lt;Not&gt;&#xD;
            &lt;Static/&gt;&#xD;
          &lt;/Not&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Readonly/&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--Constructors. Place static one first--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;Kind Is="constructor"/&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Static/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--properties, indexers--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;Or&gt;&#xD;
          &lt;Kind Is="property"/&gt;&#xD;
          &lt;Kind Is="indexer"/&gt;&#xD;
        &lt;/Or&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--interface implementations--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And Weight="100"&gt;&#xD;
          &lt;Kind Is="member"/&gt;&#xD;
          &lt;ImplementsInterface/&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;ImplementsInterface Immediate="true"/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--public methods--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;And&gt;&#xD;
          &lt;Kind Is="method"/&gt;&#xD;
          &lt;Access Is="public"/&gt;&#xD;
        &lt;/And&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--all other members--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
    &lt;/Entry&gt;&#xD;
&#xD;
    &lt;!--nested types--&gt;&#xD;
    &lt;Entry&gt;&#xD;
      &lt;Match&gt;&#xD;
        &lt;Kind Is="type"/&gt;&#xD;
      &lt;/Match&gt;&#xD;
      &lt;Sort&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Sort&gt;&#xD;
      &lt;Group&gt;&#xD;
        &lt;Name/&gt;&#xD;
      &lt;/Group&gt;&#xD;
    &lt;/Entry&gt;&#xD;
  &lt;/Pattern&gt;&#xD;
&#xD;
&lt;/Patterns&gt;&#xD;
</s:String>
	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateConstants/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;</s:String>
	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;</s:String>
	<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /&gt;</s:String>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpAttributeForSingleLineMethodUpgrade/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpFileLayoutPatternsUpgrade/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpKeepExistingMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpPlaceEmbeddedOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpRenamePlacementToArrangementMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpUseContinuousIndentInsideBracesMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAddAccessorOwnerDeclarationBracesMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002ECSharpPlaceAttributeOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
	<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
	</wpf:ResourceDictionary>