1
1
<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 >
14
4
<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 >
16
5
<s : Boolean x : Key =" /Default/CodeInspection/CodeAnnotations/PropagateAnnotations/@EntryValue" >False</s : Boolean >
17
6
<s : Boolean x : Key =" /Default/CodeInspection/ExcludedFiles/FileMasksToSkip/=swagger_002Ejson/@EntryIndexedValue" >True</s : Boolean >
18
7
<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 >
19
9
<s : String x : Key =" /Default/CodeInspection/GeneratedCode/GeneratedFileMasks/=swagger_002Eg_002Ejson/@EntryIndexedValue" >swagger.g.json</s : String >
20
10
<s : String x : Key =" /Default/CodeInspection/GeneratedCode/GeneratedFileMasks/=swagger_002Ejson/@EntryIndexedValue" >swagger.json</s : String >
21
11
<s : String x : Key =" /Default/CodeInspection/Highlighting/AnalysisEnabled/@EntryValue" >SOLUTION</s : String >
@@ -607,7 +597,7 @@ JsonApiDotNetCore.ArgumentGuard.NotNull($EXPR$);</s:String>
607
597
<s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue" >True</s : Boolean >
608
598
<s : Boolean x : Key =" /Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue" >True</s : Boolean >
609
599
<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 >
611
601
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
612
602
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
613
603
<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>
626
616
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/IsReplacePattern/@EntryValue" >True</s : Boolean >
627
617
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/LanguageName/@EntryValue" >CSHARP</s : String >
628
618
<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$);
631
620
$left$ = $right$;</s : String >
632
621
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/SearchPattern/@EntryValue" >$left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$));</s : String >
633
622
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=546845333F49494AB6CF8F0477A0F71D/Severity/@EntryValue" >WARNING</s : String >
634
623
<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 >
636
625
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
637
626
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
638
627
<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>
641
630
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/IsReplacePattern/@EntryValue" >True</s : Boolean >
642
631
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/LanguageName/@EntryValue" >CSHARP</s : String >
643
632
<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 >
646
634
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/SearchPattern/@EntryValue" >if ($argument$ == null) throw new ArgumentNullException(nameof($argument$));</s : String >
647
635
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=67F8FFFFE7DCA24889232D6952BDFD59/Severity/@EntryValue" >WARNING</s : String >
648
636
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/@KeyIndexDefined" >True</s : Boolean >
@@ -654,12 +642,11 @@ $left$ = $right$;</s:String>
654
642
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/IsReplacePattern/@EntryValue" >True</s : Boolean >
655
643
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/LanguageName/@EntryValue" >CSHARP</s : String >
656
644
<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 >
658
645
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/ReplacePattern/@EntryValue" >$collection$.IsNullOrEmpty()</s : String >
659
646
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/SearchPattern/@EntryValue" >$collection$ == null || !$collection$.Any()</s : String >
660
647
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=B3D9EE6B4EC62A4F961EB15F9ADEC2C6/Severity/@EntryValue" >WARNING</s : String >
661
648
<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 >
663
650
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/@KeyIndexDefined" >True</s : Boolean >
664
651
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/CustomPatternPlaceholder/=argument/Properties/=CaseSensitive/@EntryIndexedValue" >True</s : String >
665
652
<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>
668
655
<s : Boolean x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/IsReplacePattern/@EntryValue" >True</s : Boolean >
669
656
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/LanguageName/@EntryValue" >CSHARP</s : String >
670
657
<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 >
672
659
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/SearchPattern/@EntryValue" >if ($argument$ is null) throw new ArgumentNullException(nameof($argument$));</s : String >
673
660
<s : String x : Key =" /Default/PatternsAndTemplates/StructuralSearch/Pattern/=D29C3A091CD9E74BBFDF1B8974F5A977/Severity/@EntryValue" >WARNING</s : String >
674
661
<s : Boolean x : Key =" /Default/UserDictionary/Words/=Accurize/@EntryIndexedValue" >True</s : Boolean >
0 commit comments