Skip to content

Commit 5846ec4

Browse files
Replace int with long for resource identifiers in benchmarks
1 parent 1e207f5 commit 5846ec4

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

benchmarks/Deserialization/DeserializationBenchmarkBase.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ public abstract class DeserializationBenchmarkBase : IDisposable
2121
protected DeserializationBenchmarkBase()
2222
{
2323
var options = new JsonApiOptions();
24-
IResourceGraph resourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<IncomingResource, int>().Build();
24+
IResourceGraph resourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<IncomingResource, long>().Build();
2525
options.SerializerOptions.Converters.Add(new ResourceObjectConverter(resourceGraph));
2626
SerializerReadOptions = ((IJsonApiOptions)options).SerializerReadOptions;
2727

2828
var resourceFactory = new ResourceFactory(_serviceProvider);
2929
var resourceDefinitionAccessor = new ResourceDefinitionAccessor(resourceGraph, _serviceProvider);
3030

3131
_serviceProvider.AddService(typeof(IResourceDefinitionAccessor), resourceDefinitionAccessor);
32-
_serviceProvider.AddService(typeof(IResourceDefinition<IncomingResource, int>), new JsonApiResourceDefinition<IncomingResource, int>(resourceGraph));
32+
_serviceProvider.AddService(typeof(IResourceDefinition<IncomingResource, long>), new JsonApiResourceDefinition<IncomingResource, long>(resourceGraph));
3333

3434
// ReSharper disable once VirtualMemberCallInConstructor
3535
JsonApiRequest request = CreateJsonApiRequest(resourceGraph);
@@ -71,7 +71,7 @@ private void Dispose(bool disposing)
7171
}
7272

7373
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
74-
public sealed class IncomingResource : Identifiable<int>
74+
public sealed class IncomingResource : Identifiable<long>
7575
{
7676
[Attr]
7777
public bool Attribute01 { get; set; }

benchmarks/QueryString/QueryStringParserBenchmarks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public QueryStringParserBenchmarks()
2727
EnableLegacyFilterNotation = true
2828
};
2929

30-
IResourceGraph resourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<QueryableResource, int>("alt-resource-name").Build();
30+
IResourceGraph resourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<QueryableResource, long>("alt-resource-name").Build();
3131

3232
var request = new JsonApiRequest
3333
{

benchmarks/QueryString/QueryableResource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Benchmarks.QueryString;
66

77
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
8-
public sealed class QueryableResource : Identifiable<int>
8+
public sealed class QueryableResource : Identifiable<long>
99
{
1010
[Attr(PublicName = "alt-attr-name")]
1111
public string? Name { get; set; }

benchmarks/Serialization/SerializationBenchmarkBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected SerializationBenchmarkBase()
3131
}
3232
};
3333

34-
ResourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<OutgoingResource, int>().Build();
34+
ResourceGraph = new ResourceGraphBuilder(options, NullLoggerFactory.Instance).Add<OutgoingResource, long>().Build();
3535
SerializerWriteOptions = ((IJsonApiOptions)options).SerializerWriteOptions;
3636

3737
// ReSharper disable VirtualMemberCallInConstructor
@@ -55,7 +55,7 @@ protected SerializationBenchmarkBase()
5555
protected abstract IEvaluatedIncludeCache CreateEvaluatedIncludeCache(IResourceGraph resourceGraph);
5656

5757
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
58-
public sealed class OutgoingResource : Identifiable<int>
58+
public sealed class OutgoingResource : Identifiable<long>
5959
{
6060
[Attr]
6161
public bool Attribute01 { get; set; }

0 commit comments

Comments
 (0)