Skip to content

Commit fba9efa

Browse files
committed
Fix CA1810: Initialize reference type static fields inline
1 parent 0bbaed7 commit fba9efa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/JsonApiDotNetCore.OpenApi.Swashbuckle/SchemaRepositoryExtensions.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ namespace JsonApiDotNetCore.OpenApi.Swashbuckle;
77
internal static class SchemaRepositoryExtensions
88
{
99
private const string ReservedIdsFieldName = "_reservedIds";
10-
private static readonly FieldInfo ReservedIdsField;
10+
private static readonly FieldInfo ReservedIdsField = GetReservedIdsField();
1111

12-
static SchemaRepositoryExtensions()
12+
private static FieldInfo GetReservedIdsField()
1313
{
1414
FieldInfo? field = typeof(SchemaRepository).GetField(ReservedIdsFieldName, BindingFlags.Instance | BindingFlags.NonPublic);
1515

@@ -25,7 +25,7 @@ static SchemaRepositoryExtensions()
2525
$"in type '{typeof(SchemaRepository).FullName}' in assembly '{typeof(SchemaRepository).Assembly.FullName}'.");
2626
}
2727

28-
ReservedIdsField = field;
28+
return field;
2929
}
3030

3131
public static void ReplaceSchemaId(this SchemaRepository schemaRepository, Type oldSchemaType, string newSchemaId)

0 commit comments

Comments
 (0)