Skip to content

Commit 6bb905f

Browse files
baranyaimateBaranyai Máté
and
Baranyai Máté
authored
Fix IDE0044 warnings (#1928)
Co-authored-by: Baranyai Máté <[email protected]>
1 parent 0e134b5 commit 6bb905f

File tree

8 files changed

+26
-26
lines changed

8 files changed

+26
-26
lines changed

src/Polly/Bulkhead/AsyncBulkheadPolicy.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class AsyncBulkheadPolicy : AsyncPolicy, IBulkheadPolicy
99
private readonly SemaphoreSlim _maxParallelizationSemaphore;
1010
private readonly SemaphoreSlim _maxQueuedActionsSemaphore;
1111
private readonly int _maxQueueingActions;
12-
private Func<Context, Task> _onBulkheadRejectedAsync;
12+
private readonly Func<Context, Task> _onBulkheadRejectedAsync;
1313

1414
internal AsyncBulkheadPolicy(
1515
int maxParallelization,
@@ -55,7 +55,7 @@ public class AsyncBulkheadPolicy<TResult> : AsyncPolicy<TResult>, IBulkheadPolic
5555
private readonly SemaphoreSlim _maxParallelizationSemaphore;
5656
private readonly SemaphoreSlim _maxQueuedActionsSemaphore;
5757
private readonly int _maxQueueingActions;
58-
private Func<Context, Task> _onBulkheadRejectedAsync;
58+
private readonly Func<Context, Task> _onBulkheadRejectedAsync;
5959

6060
internal AsyncBulkheadPolicy(
6161
int maxParallelization,

src/Polly/Caching/CachePolicy.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public class CachePolicy<TResult> : Policy<TResult>, ICachePolicy<TResult>
7272

7373
private readonly ISyncCacheProvider<TResult> _syncCacheProvider;
7474
private readonly ITtlStrategy<TResult> _ttlStrategy;
75-
private Func<Context, string> _cacheKeyStrategy;
75+
private readonly Func<Context, string> _cacheKeyStrategy;
7676

7777
internal CachePolicy(
7878
ISyncCacheProvider<TResult> syncCacheProvider,

src/Polly/Fallback/AsyncFallbackPolicy.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ namespace Polly.Fallback;
77
/// </summary>
88
public class AsyncFallbackPolicy : AsyncPolicy, IFallbackPolicy
99
{
10-
private Func<Exception, Context, Task> _onFallbackAsync;
11-
private Func<Exception, Context, CancellationToken, Task> _fallbackAction;
10+
private readonly Func<Exception, Context, Task> _onFallbackAsync;
11+
private readonly Func<Exception, Context, CancellationToken, Task> _fallbackAction;
1212

1313
internal AsyncFallbackPolicy(PolicyBuilder policyBuilder, Func<Exception, Context, Task> onFallbackAsync,
1414
Func<Exception, Context, CancellationToken, Task> fallbackAction)
@@ -54,8 +54,8 @@ protected override Task<TResult> ImplementationAsync<TResult>(Func<Context, Canc
5454
/// <typeparam name="TResult">The return type of delegates which may be executed through the policy.</typeparam>
5555
public class AsyncFallbackPolicy<TResult> : AsyncPolicy<TResult>, IFallbackPolicy<TResult>
5656
{
57-
private Func<DelegateResult<TResult>, Context, Task> _onFallbackAsync;
58-
private Func<DelegateResult<TResult>, Context, CancellationToken, Task<TResult>> _fallbackAction;
57+
private readonly Func<DelegateResult<TResult>, Context, Task> _onFallbackAsync;
58+
private readonly Func<DelegateResult<TResult>, Context, CancellationToken, Task<TResult>> _fallbackAction;
5959

6060
internal AsyncFallbackPolicy(
6161
PolicyBuilder<TResult> policyBuilder,

src/Polly/Fallback/FallbackPolicy.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ namespace Polly.Fallback;
77
/// </summary>
88
public class FallbackPolicy : Policy, IFallbackPolicy
99
{
10-
private Action<Exception, Context> _onFallback;
11-
private Action<Exception, Context, CancellationToken> _fallbackAction;
10+
private readonly Action<Exception, Context> _onFallback;
11+
private readonly Action<Exception, Context, CancellationToken> _fallbackAction;
1212

1313
internal FallbackPolicy(
1414
PolicyBuilder policyBuilder,
@@ -50,8 +50,8 @@ protected override TResult Implementation<TResult>(Func<Context, CancellationTok
5050
/// </summary>
5151
public class FallbackPolicy<TResult> : Policy<TResult>, IFallbackPolicy<TResult>
5252
{
53-
private Action<DelegateResult<TResult>, Context> _onFallback;
54-
private Func<DelegateResult<TResult>, Context, CancellationToken, TResult> _fallbackAction;
53+
private readonly Action<DelegateResult<TResult>, Context> _onFallback;
54+
private readonly Func<DelegateResult<TResult>, Context, CancellationToken, TResult> _fallbackAction;
5555

5656
internal FallbackPolicy(
5757
PolicyBuilder<TResult> policyBuilder,

src/Polly/Polly.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<MutationScore>70</MutationScore>
88
<IncludePollyUsings>true</IncludePollyUsings>
99
<NoWarn>$(NoWarn);IDE0011;SA1501;S103;IDE0055;SA1111;IDE0066;S3872;SA1127;SA1128;SA1402;SA1513;SA1414;S3215;S2955</NoWarn>
10-
<NoWarn>$(NoWarn);IDE0044;IDE1006;CA1062;S107;CA1068;S4039;SA1121;CA1000;CA1063;SA1113;CA1031;CA1051;CA1200</NoWarn>
10+
<NoWarn>$(NoWarn);IDE1006;CA1062;S107;CA1068;S4039;SA1121;CA1000;CA1063;SA1113;CA1031;CA1051;CA1200</NoWarn>
1111
<NoWarn>$(NoWarn);SA1629;SA1612;CA2211;S2223;CA1032;CA1815;CA1816;S4457;SA1615;IDE0250;S109;SA1618;SA1407;CA1033</NoWarn>
1212
<NoWarn>$(NoWarn);SA1515;S4023;CA1010;IDE0063;S2681;S3442;S3880;CA1064;SA1110;SA1203;SA1649;SA1625;SA1623;SA1118</NoWarn>
1313
<NoWarn>$(NoWarn);S3253;S3971;S6605;CA1724;CA1716;SA1108;CA1710;S4049;S3246</NoWarn>

src/Polly/Timeout/AsyncTimeoutPolicy.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ protected override Task<TResult> ImplementationAsync<TResult>(
4444
public class AsyncTimeoutPolicy<TResult> : AsyncPolicy<TResult>, ITimeoutPolicy<TResult>
4545
{
4646
private readonly TimeoutStrategy _timeoutStrategy;
47-
private Func<Context, TimeSpan> _timeoutProvider;
48-
private Func<Context, TimeSpan, Task, Exception, Task> _onTimeoutAsync;
47+
private readonly Func<Context, TimeSpan> _timeoutProvider;
48+
private readonly Func<Context, TimeSpan, Task, Exception, Task> _onTimeoutAsync;
4949

5050
internal AsyncTimeoutPolicy(
5151
Func<Context, TimeSpan> timeoutProvider,

src/Polly/Timeout/TimeoutPolicy.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
public class TimeoutPolicy : Policy, ITimeoutPolicy
77
{
88
private readonly TimeoutStrategy _timeoutStrategy;
9-
private Func<Context, TimeSpan> _timeoutProvider;
10-
private Action<Context, TimeSpan, Task, Exception> _onTimeout;
9+
private readonly Func<Context, TimeSpan> _timeoutProvider;
10+
private readonly Action<Context, TimeSpan, Task, Exception> _onTimeout;
1111

1212
internal TimeoutPolicy(
1313
Func<Context, TimeSpan> timeoutProvider,
@@ -37,8 +37,8 @@ protected override TResult Implementation<TResult>(Func<Context, CancellationTok
3737
public class TimeoutPolicy<TResult> : Policy<TResult>, ITimeoutPolicy<TResult>
3838
{
3939
private readonly TimeoutStrategy _timeoutStrategy;
40-
private Func<Context, TimeSpan> _timeoutProvider;
41-
private Action<Context, TimeSpan, Task, Exception> _onTimeout;
40+
private readonly Func<Context, TimeSpan> _timeoutProvider;
41+
private readonly Action<Context, TimeSpan, Task, Exception> _onTimeout;
4242

4343
internal TimeoutPolicy(
4444
Func<Context, TimeSpan> timeoutProvider,

src/Polly/Utilities/TimedLock.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private static TimedLock Lock(object o, TimeSpan timeout)
3232
if (!Monitor.TryEnter(o, timeout))
3333
{
3434
#if DEBUG
35-
GC.SuppressFinalize(tl.leakDetector);
35+
GC.SuppressFinalize(tl._leakDetector);
3636
#endif
3737
throw new LockTimeoutException();
3838
}
@@ -42,24 +42,24 @@ private static TimedLock Lock(object o, TimeSpan timeout)
4242
#if DEBUG
4343
private TimedLock(object o)
4444
{
45-
target = o;
46-
leakDetector = new Sentinel();
45+
_target = o;
46+
_leakDetector = new Sentinel();
4747
}
4848
#else
49-
private TimedLock(object o) => target = o;
49+
private TimedLock(object o) => _target = o;
5050
#endif
51-
private object target;
51+
private readonly object _target;
5252

5353
public void Dispose()
5454
{
55-
Monitor.Exit(target);
55+
Monitor.Exit(_target);
5656

5757
// It's a bad error if someone forgets to call Dispose,
5858
// so in Debug builds, we put a finalizer in to detect
5959
// the error. If Dispose is called, we suppress the
6060
// finalizer.
6161
#if DEBUG
62-
GC.SuppressFinalize(leakDetector);
62+
GC.SuppressFinalize(_leakDetector);
6363
#endif
6464
}
6565

@@ -78,7 +78,7 @@ private class Sentinel
7878
#endif
7979
}
8080
}
81-
private Sentinel leakDetector;
81+
private readonly Sentinel _leakDetector;
8282
#endif
8383
}
8484

0 commit comments

Comments
 (0)