Unify member-path resolution behind a shared MemberPathResolver#36
Merged
Codacy Production / Codacy Static Code Analysis
required action
Jul 8, 2026 in 0s
1 new issue (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
- Added 1
Complexity increasing per file
==============================
- PanoramicData.OData.Client.Test/UnitTests/QueryBuilderQueryOptionsTests.cs 2
- PanoramicData.OData.Client.Test/UnitTests/QueryBuilderAnyAllTests.cs 3
- PanoramicData.OData.Client.Test/UnitTests/ExpandWithSelectTests.cs 3
- PanoramicData.OData.Client/MemberPathResolver.cs 30
Complexity decreasing per file
==============================
+ PanoramicData.OData.Client/ODataQueryBuilder.cs -7
+ PanoramicData.OData.Client/ODataQueryBuilder.ExpressionParsing.cs -2
+ PanoramicData.OData.Client.Test/UnitTests/ODataClientQueryTests.cs -1
Clones removed
==============
+ PanoramicData.OData.Client/ODataQueryBuilder.cs -3
+ PanoramicData.OData.Client/NestedExpandBuilder.cs -1
See the complete overview on Codacy
Annotations
Check warning on line 127 in PanoramicData.OData.Client/MemberPathResolver.cs
codacy-production / Codacy Static Code Analysis
PanoramicData.OData.Client/MemberPathResolver.cs#L127
Method MemberPathResolver::IsNavigationProperty has a cyclomatic complexity of 15 (limit is 8)
Loading