Skip to content

Commit 31797c9

Browse files
committed
Some refactoring
1 parent abb1ad7 commit 31797c9

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

TryCSharp.Samples/CSharp7/PatternVariableWithSwitchStatement.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.Diagnostics.CodeAnalysis;
12
using TryCSharp.Common;
23

34
namespace TryCSharp.Samples.CSharp7
@@ -15,6 +16,8 @@ public void Execute()
1516
this.SwitchWithPattern(null);
1617
}
1718

19+
[SuppressMessage("ReSharper", "RedundantBoolCompare")]
20+
[SuppressMessage("ReSharper", "RedundantStringInterpolation")]
1821
private void SwitchWithPattern(object x)
1922
{
2023
// 型で振り分け

TryCSharp.Samples/Threading/ThreadLocalSamples01.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ public void Execute()
119119

120120
#region Fields
121121

122+
// ReSharper disable once ThreadStaticAtInstanceField
122123
[ThreadStatic] private int count3 = 2;
123124

124125
private readonly ThreadLocal<int> count4 = new ThreadLocal<int>(() => 4);

TryCSharp.Samples/Threading/ThreadStaticAttributeSamples01.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void Execute()
2929
threads.ForEach(thread => { thread.Join(); });
3030
}
3131

32-
private class ThreadState
32+
private static class ThreadState
3333
{
3434
/// <summary>
3535
/// 各スレッド毎に固有の値を持つフィールド.

0 commit comments

Comments
 (0)