Skip to content

Commit 63ec704

Browse files
[InternalsVisibleTo] for benchmarks
Allow `[InternalsVisibleTo]` for the Polly.Core benchmarks.
1 parent 968ed41 commit 63ec704

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

bench/Polly.Core.Benchmarks/TelemetryBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ private class TelemetryEventStrategy : ResilienceStrategy
7777

7878
public TelemetryEventStrategy(ResilienceStrategyTelemetry telemetry) => _telemetry = telemetry;
7979

80-
protected override ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
80+
protected internal override ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
8181
Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
8282
ResilienceContext context,
8383
TState state)

bench/Polly.Core.Benchmarks/Utils/EmptyResilienceStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ namespace Polly.Core.Benchmarks.Utils;
22

33
internal class EmptyResilienceStrategy : ResilienceStrategy
44
{
5-
protected override ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
5+
protected internal override ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
66
Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
77
ResilienceContext context,
88
TState state)

bench/Polly.Core.Benchmarks/Utils/Helper.CircuitBreaker.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public static object CreateCircuitBreaker(PollyVersion technology)
6666

6767
private class OutcomeHandlingStrategy : ResilienceStrategy
6868
{
69-
protected override async ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
69+
protected internal override async ValueTask<Outcome<TResult>> ExecuteCore<TResult, TState>(
7070
Func<ResilienceContext, TState, ValueTask<Outcome<TResult>>> callback,
7171
ResilienceContext context,
7272
TState state)

src/Polly.Core/Polly.Core.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
<ItemGroup>
2222
<Using Include="Polly.Utils" />
23+
<InternalsVisibleToProject Include="Polly.Core.Benchmarks" />
2324
<InternalsVisibleToProject Include="Polly.Core.Tests" />
2425
<InternalsVisibleToProject Include="Polly.Testing" />
2526
<InternalsVisibleToProject Include="Polly.TestUtils" />

0 commit comments

Comments
 (0)