We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c766c07 commit 561e489Copy full SHA for 561e489
1 file changed
IDisposableAnalyzers.Test/IDISP003DisposeBeforeReassigningTests/Valid.cs
@@ -27,7 +27,7 @@ public void Dispose()
27
}";
28
29
[Test]
30
- public static void LocalDeclaration()
+ public static void LocalAssignedOnce()
31
{
32
var code = @"
33
namespace N
@@ -47,6 +47,29 @@ public void M()
47
RoslynAssert.Valid(Analyzer, code);
48
}
49
50
+ [Test]
51
+ public static void LocalAssignDisposeAssign()
52
+ {
53
+ var code = @"
54
+namespace N
55
+{
56
+ using System;
57
+ using System.IO;
58
+
59
+ public class C
60
61
+ public void M()
62
63
+ var stream = File.OpenRead(string.Empty);
64
+ stream.Dispose();
65
+ stream = File.OpenRead(string.Empty);
66
+ }
67
68
+}";
69
70
+ RoslynAssert.Valid(Analyzer, code);
71
72
73
74
public static void LocalAssignedInSwitch()
75
0 commit comments