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 : Boolean x : Key =" /Default/CodeInspection/ExcludedFiles/FileMasksToSkip/=swagger_002Ejson/@EntryIndexedValue" >True</s : Boolean >
187 <s : String x : Key =" /Default/CodeInspection/ExcludedFiles/GeneratedFilesAndFolders/=71287D6F_002D6C3B_002D44B4_002D9FCA_002DE78FE3F02289_002Ff_003ASchemaGenerator_002Ecs/@EntryIndexedValue" >71287D6F-6C3B-44B4-9FCA-E78FE3F02289/f:SchemaGenerator.cs</s : String >
8+ <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 >
199 <s : String x : Key =" /Default/CodeInspection/GeneratedCode/GeneratedFileMasks/=swagger_002Eg_002Ejson/@EntryIndexedValue" >swagger.g.json</s : String >
2010 <s : String x : Key =" /Default/CodeInspection/GeneratedCode/GeneratedFileMasks/=swagger_002Ejson/@EntryIndexedValue" >swagger.json</s : String >
2111 <s : String x : Key =" /Default/CodeInspection/Highlighting/AnalysisEnabled/@EntryValue" >SOLUTION</s : String >
@@ -607,7 +597,7 @@ JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s:String>
607597 <s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue" >True</s : Boolean >
608598 <s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue" >True</s : Boolean >
609599 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/@KeyIndexDefined" >True</s : Boolean >
610- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Comment/@EntryValue" >Replace argument null check using throw expression with Guard clause </s : String >
600+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Comment/@EntryValue" >Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull </s : String >
611601 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
612602 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
613603 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -626,13 +616,12 @@ JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s:String>
626616 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/IsReplacePattern/@EntryValue" >True</s : Boolean >
627617 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/LanguageName/@EntryValue" >CSHARP</s : String >
628618 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
629- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplaceComment/@EntryValue" >Replace argument null check with Guard clause</s : String >
630- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull($argument$);
619+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull($argument$);
631620$left$ = $right$;</s : String >
632621 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/SearchPattern/@EntryValue" >$left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$));</s : String >
633622 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Severity/@EntryValue" >WARNING</s : String >
634623 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/@KeyIndexDefined" >True</s : Boolean >
635- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Comment/@EntryValue" >Replace argument == null check with Guard clause </s : String >
624+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Comment/@EntryValue" >Replace argument == null check with ArgumentNullException.ThrowIfNull </s : String >
636625 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
637626 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
638627 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -641,8 +630,7 @@ $left$ = $right$;</s:String>
641630 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/IsReplacePattern/@EntryValue" >True</s : Boolean >
642631 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/LanguageName/@EntryValue" >CSHARP</s : String >
643632 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
644- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplaceComment/@EntryValue" >Replace argument null check with Guard clause</s : String >
645- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull($argument$);</s : String >
633+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull($argument$);</s : String >
646634 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/SearchPattern/@EntryValue" >if ($argument$ == null) throw new ArgumentNullException(nameof($argument$));</s : String >
647635 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Severity/@EntryValue" >WARNING</s : String >
648636 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/@KeyIndexDefined" >True</s : Boolean >
@@ -654,12 +642,11 @@ $left$ = $right$;</s:String>
654642 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/IsReplacePattern/@EntryValue" >True</s : Boolean >
655643 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/LanguageName/@EntryValue" >CSHARP</s : String >
656644 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
657- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/ReplaceComment/@EntryValue" >Replace collection null/empty check with extension method</s : String >
658645 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/ReplacePattern/@EntryValue" >$collection$.IsNullOrEmpty()</s : String >
659646 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/SearchPattern/@EntryValue" >$collection$ == null || !$collection$.Any()</s : String >
660647 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/Severity/@EntryValue" >WARNING</s : String >
661648 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/@KeyIndexDefined" >True</s : Boolean >
662- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Comment/@EntryValue" >Replace argument is null check with Guard clause </s : String >
649+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Comment/@EntryValue" >Replace argument is null check with ArgumentNullException.ThrowIfNull </s : String >
663650 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
664651 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
665652 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/Properties/=ExactType/@EntryIndexedValue" >False</s : String >
@@ -668,7 +655,7 @@ $left$ = $right$;</s:String>
668655 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/IsReplacePattern/@EntryValue" >True</s : Boolean >
669656 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/LanguageName/@EntryValue" >CSHARP</s : String >
670657 <s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/MatchCatchClauseWithoutExceptionFilter/@EntryValue" >False</s : Boolean >
671- <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/ReplacePattern/@EntryValue" >JsonApiDotNetCore.ArgumentGuard.NotNull ($argument$);</s : String >
658+ <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/ReplacePattern/@EntryValue" >System.ArgumentNullException.ThrowIfNull ($argument$);</s : String >
672659 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/SearchPattern/@EntryValue" >if ($argument$ is null) throw new ArgumentNullException(nameof($argument$));</s : String >
673660 <s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Severity/@EntryValue" >WARNING</s : String >
674661 <s : Boolean x : Key =" /Default/UserDictionary/Words/=Accurize/@EntryIndexedValue" >True</s : Boolean >
0 commit comments