Skip to content

Commit c421d6c

Browse files
committed
Update SA1101 for static anonymous functions
1 parent 1377c3b commit c421d6c

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp9/ReadabilityRules/SA1101CSharp9UnitTests.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,26 @@ public A UpdateA(A value)
3333

3434
await VerifyCSharpDiagnosticAsync(testCode, DiagnosticResult.EmptyDiagnosticResults, CancellationToken.None).ConfigureAwait(false);
3535
}
36+
37+
[Fact]
38+
[WorkItem(3973, "https://github.com/DotNetAnalyzers/StyleCopAnalyzers/issues/3973")]
39+
public async Task TestStaticLambdaAccessingStaticMemberAsync()
40+
{
41+
var testCode = @"public class TestClass
42+
{
43+
private static int value;
44+
45+
public void TestMethod()
46+
{
47+
System.Action action = static () =>
48+
{
49+
value++;
50+
};
51+
}
52+
}
53+
";
54+
55+
await VerifyCSharpDiagnosticAsync(testCode, DiagnosticResult.EmptyDiagnosticResults, CancellationToken.None).ConfigureAwait(false);
56+
}
3657
}
3758
}

0 commit comments

Comments
 (0)