11<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" >
2- <s : String x : Key =" /Default/CodeEditing/NullCheckPatterns/CustomStatementPatternText/@EntryValue" >// Use the following placeholders:
3- // $EXPR$ -- source expression
4- // $NAME$ -- source name (string literal or 'nameof' expression)
5- // $MESSAGE$ -- string literal in the form of "$NAME$ != null"
6- JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s : String >
7- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EContractRequiresPattern/@EntryIndexedValue" >199</s : Int64 >
8- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002ECustomStatementBasedPattern/@EntryIndexedValue" >5000</s : Int64 >
9- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EDebugAssertPattern/@EntryIndexedValue" >99</s : Int64 >
10- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EGenericContractRequiresPattern/@EntryIndexedValue" >100</s : Int64 >
11- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EIfReferenceEqualsThenThrowPattern/@EntryIndexedValue" >200</s : Int64 >
12- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EIfThenThrowPattern/@EntryIndexedValue" >1000</s : Int64 >
13- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EPatternMatchingIfThenThrowPattern/@EntryIndexedValue" >500</s : Int64 >
2+ <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EArgumentNullExceptionThrowIfNullPattern/@EntryIndexedValue" >5000</s : Int64 >
3+ <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EIfThenThrowPattern/@EntryIndexedValue" >2000</s : Int64 >
144 <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002EThrowExpressionNullCheckPattern/@EntryIndexedValue" >3000</s : Int64 >
15- <s : Int64 x : Key =" /Default/CodeEditing/NullCheckPatterns/PatternTypeNamesToPriority/=JetBrains_002EReSharper_002EFeature_002EServices_002ECSharp_002ENullChecking_002ETraceAssertPattern/@EntryIndexedValue" >50</s : Int64 >
165 <s : Boolean x : Key =" /Default/CodeInspection/CodeAnnotations/PropagateAnnotations/@EntryValue" >False</s : Boolean >
176 <s : String x : Key =" /Default/CodeInspection/ExcludedFiles/GeneratedFilesAndFolders/=83FF097C_002DC8C6_002D477B_002D9FAB_002DDF99B84978B5_002Ff_003AReadOnlySet_002Ecs/@EntryIndexedValue" >83FF097C-C8C6-477B-9FAB-DF99B84978B5/f:ReadOnlySet.cs</s : String >
187 <s : String x : Key =" /Default/CodeInspection/Highlighting/AnalysisEnabled/@EntryValue" >SOLUTION</s : String >
@@ -604,7 +593,7 @@ JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s:String>
604593 <s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue" >True</s : Boolean >
605594 <s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue" >True</s : Boolean >
606595 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/@KeyIndexDefined" >True</s : Boolean >
607- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Comment/@EntryValue" >Replace argument null check using throw expression with Guard clause </s : String >
596+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Comment/@EntryValue" >Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull </s : String >
608597 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
609598 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
610599 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -623,13 +612,12 @@ JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s:String>
623612 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/IsReplacePattern/@EntryValue" >True</s : Boolean >
624613 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/LanguageName/@EntryValue" >CSHARP</s : String >
625614 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
626- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplaceComment/@EntryValue" >Replace argument null check with Guard clause</s : String >
627- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull($argument$);
615+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull($argument$);
628616$left$ = $right$;</s : String >
629617 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/SearchPattern/@EntryValue" >$left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$));</s : String >
630618 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Severity/@EntryValue" >WARNING</s : String >
631619 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/@KeyIndexDefined" >True</s : Boolean >
632- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Comment/@EntryValue" >Replace argument == null check with Guard clause </s : String >
620+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Comment/@EntryValue" >Replace argument == null check with ArgumentNullException.ThrowIfNull </s : String >
633621 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
634622 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
635623 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -638,8 +626,7 @@ $left$ = $right$;</s:String>
638626 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/IsReplacePattern/@EntryValue" >True</s : Boolean >
639627 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/LanguageName/@EntryValue" >CSHARP</s : String >
640628 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
641- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplaceComment/@EntryValue" >Replace argument null check with Guard clause</s : String >
642- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull($argument$);</s : String >
629+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull($argument$);</s : String >
643630 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/SearchPattern/@EntryValue" >if ($argument$ == null) throw new ArgumentNullException(nameof($argument$));</s : String >
644631 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Severity/@EntryValue" >WARNING</s : String >
645632 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/@KeyIndexDefined" >True</s : Boolean >
@@ -651,12 +638,11 @@ $left$ = $right$;</s:String>
651638 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/IsReplacePattern/@EntryValue" >True</s : Boolean >
652639 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/LanguageName/@EntryValue" >CSHARP</s : String >
653640 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
654- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/ReplaceComment/@EntryValue" >Replace collection null/empty check with extension method</s : String >
655641 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/ReplacePattern/@EntryValue" >$collection$.IsNullOrEmpty()</s : String >
656642 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/SearchPattern/@EntryValue" >$collection$ == null || !$collection$.Any()</s : String >
657643 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/Severity/@EntryValue" >WARNING</s : String >
658644 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/@KeyIndexDefined" >True</s : Boolean >
659- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Comment/@EntryValue" >Replace argument is null check with Guard clause </s : String >
645+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Comment/@EntryValue" >Replace argument is null check with ArgumentNullException.ThrowIfNull </s : String >
660646 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
661647 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
662648 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -665,7 +651,7 @@ $left$ = $right$;</s:String>
665651 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/IsReplacePattern/@EntryValue" >True</s : Boolean >
666652 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/LanguageName/@EntryValue" >CSHARP</s : String >
667653 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
668- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull ($argument$);</s : String >
654+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull ($argument$);</s : String >
669655 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/SearchPattern/@EntryValue" >if ($argument$ is null) throw new ArgumentNullException(nameof($argument$));</s : String >
670656 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Severity/@EntryValue" >WARNING</s : String >
671657 <s : Boolean x : Key =" /Default/UserDictionary/Words/=Accurize/@EntryIndexedValue" >True</s : Boolean >
0 commit comments