Skip to content

Commit 8903c26

Browse files
author
Bart Koelman
committed
Fixed remaining warnings
1 parent 362f637 commit 8903c26

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

test/JsonApiDotNetCoreExampleTests/ExampleIntegrationTestContext.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using JetBrains.Annotations;
12
using JsonApiDotNetCoreExample.Startups;
23
using Microsoft.EntityFrameworkCore;
34
using TestBuildingBlocks;
@@ -13,6 +14,7 @@ namespace JsonApiDotNetCoreExampleTests
1314
/// <typeparam name="TDbContext">
1415
/// The EF Core database context, which can be defined in the test project.
1516
/// </typeparam>
17+
[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
1618
public sealed class ExampleIntegrationTestContext<TStartup, TDbContext> : BaseIntegrationTestContext<TStartup, EmptyStartup, TDbContext>
1719
where TStartup : class
1820
where TDbContext : DbContext

test/UnitTests/Builders/ResourceGraphBuilderTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,11 @@ public sealed class TestResource : Identifiable
113113
public ISet<RelatedResource> RelatedResources { get; set; }
114114
}
115115

116+
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
116117
public sealed class RelatedResource : Identifiable
117118
{
119+
[Attr]
120+
public string Unused { get; set; }
118121
}
119122
}
120123
}

test/UnitTests/ResourceHooks/DiscoveryTests.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using JsonApiDotNetCore.Hooks.Internal.Discovery;
77
using JsonApiDotNetCore.Hooks.Internal.Execution;
88
using JsonApiDotNetCore.Resources;
9+
using JsonApiDotNetCore.Resources.Annotations;
910
using Microsoft.Extensions.DependencyInjection;
1011
using Microsoft.Extensions.Logging.Abstractions;
1112
using Xunit;
@@ -65,8 +66,11 @@ private IServiceProvider MockProvider<TResource>(object service)
6566
return services.BuildServiceProvider();
6667
}
6768

69+
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
6870
public sealed class Dummy : Identifiable
6971
{
72+
[Attr]
73+
public string Unused { get; set; }
7074
}
7175

7276
[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
@@ -87,8 +91,11 @@ public override void AfterDelete(HashSet<Dummy> resources, ResourcePipeline pipe
8791
}
8892
}
8993

94+
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
9095
public sealed class AnotherDummy : Identifiable
9196
{
97+
[Attr]
98+
public string Unused { get; set; }
9299
}
93100

94101
public abstract class ResourceDefinitionBase<T> : ResourceHooksDefinition<T>
@@ -118,8 +125,11 @@ public AnotherDummyResourceDefinition()
118125
}
119126
}
120127

128+
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
121129
public sealed class YetAnotherDummy : Identifiable
122130
{
131+
[Attr]
132+
public string Unused { get; set; }
123133
}
124134

125135
[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]

test/UnitTests/ResourceHooks/NotTargeted.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
using JetBrains.Annotations;
12
using JsonApiDotNetCore.Resources;
23

34
namespace UnitTests.ResourceHooks
45
{
6+
[UsedImplicitly(ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature)]
57
internal sealed class NotTargeted : Identifiable
68
{
79
}

0 commit comments

Comments
 (0)