Skip to content

Commit e57971b

Browse files
committed
Revert workaround for Resharper bug on nullability
1 parent ebbdcae commit e57971b

4 files changed

+0
-16
lines changed

src/JsonApiDotNetCore/QueryStrings/IncludeQueryStringParameterReader.cs

-4
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,10 @@ public virtual void Read(string parameterName, StringValues parameterValue)
4747
{
4848
try
4949
{
50-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
51-
// ReSharper disable once AssignNullToNotNullAttribute
5250
_includeExpression = GetInclude(parameterValue.ToString());
5351
}
5452
catch (QueryParseException exception)
5553
{
56-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
57-
// ReSharper disable once AssignNullToNotNullAttribute
5854
string specificMessage = exception.GetMessageWithPosition(parameterValue.ToString());
5955
throw new InvalidQueryStringParameterException(parameterName, "The specified include is invalid.", specificMessage, exception);
6056
}

src/JsonApiDotNetCore/QueryStrings/PaginationQueryStringParameterReader.cs

-4
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ public virtual void Read(string parameterName, StringValues parameterValue)
5858

5959
try
6060
{
61-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
62-
// ReSharper disable once AssignNullToNotNullAttribute
6361
PaginationQueryStringValueExpression constraint = GetPageConstraint(parameterValue.ToString());
6462

6563
if (constraint.Elements.Any(element => element.Scope == null))
@@ -82,8 +80,6 @@ public virtual void Read(string parameterName, StringValues parameterValue)
8280
}
8381
catch (QueryParseException exception)
8482
{
85-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
86-
// ReSharper disable once AssignNullToNotNullAttribute
8783
string specificMessage = exception.GetMessageWithPosition(isParameterNameValid ? parameterValue.ToString() : parameterName);
8884
throw new InvalidQueryStringParameterException(parameterName, "The specified pagination is invalid.", specificMessage, exception);
8985
}

src/JsonApiDotNetCore/QueryStrings/SortQueryStringParameterReader.cs

-4
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,12 @@ public virtual void Read(string parameterName, StringValues parameterValue)
5959
ResourceFieldChainExpression? scope = GetScope(parameterName);
6060
parameterNameIsValid = true;
6161

62-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
63-
// ReSharper disable once AssignNullToNotNullAttribute
6462
SortExpression sort = GetSort(parameterValue.ToString(), scope);
6563
var expressionInScope = new ExpressionInScope(scope, sort);
6664
_constraints.Add(expressionInScope);
6765
}
6866
catch (QueryParseException exception)
6967
{
70-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
71-
// ReSharper disable once AssignNullToNotNullAttribute
7268
string specificMessage = exception.GetMessageWithPosition(parameterNameIsValid ? parameterValue.ToString() : parameterName);
7369
throw new InvalidQueryStringParameterException(parameterName, "The specified sort is invalid.", specificMessage, exception);
7470
}

src/JsonApiDotNetCore/QueryStrings/SparseFieldSetQueryStringParameterReader.cs

-4
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,11 @@ public virtual void Read(string parameterName, StringValues parameterValue)
6363
ResourceType resourceType = GetScope(parameterName);
6464
parameterNameIsValid = true;
6565

66-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
67-
// ReSharper disable once AssignNullToNotNullAttribute
6866
SparseFieldSetExpression sparseFieldSet = GetSparseFieldSet(parameterValue.ToString(), resourceType);
6967
_sparseFieldTableBuilder[resourceType] = sparseFieldSet;
7068
}
7169
catch (QueryParseException exception)
7270
{
73-
// Workaround for https://youtrack.jetbrains.com/issue/RSRP-493256/Incorrect-possible-null-assignment
74-
// ReSharper disable once AssignNullToNotNullAttribute
7571
string specificMessage = exception.GetMessageWithPosition(parameterNameIsValid ? parameterValue.ToString() : parameterName);
7672
throw new InvalidQueryStringParameterException(parameterName, "The specified fieldset is invalid.", specificMessage, exception);
7773
}

0 commit comments

Comments
 (0)