Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScopeTests.cs (130)
140GetCSharpResultAt(15, 17, "new A()"));
233GetCSharpResultAt(16, 13, "new A()"));
316GetCSharpResultAt(15, 13, "new A()"));
421GetCSharpResultAt(32, 12, "out a"),
423GetCSharpResultAt(34, 12, "out a"),
425GetCSharpResultAt(36, 12, "out var a2"),
427GetCSharpResultAt(39, 12, "out a3"));
601GetCSharpResultAt(15, 40, "out IDisposable value"));
630GetCSharpResultAt(16, 13, "new A()"),
632GetCSharpResultAt(19, 13, "new A()"));
967GetCSharpResultAt(17, 36, "new A(1)"),
969GetCSharpResultAt(18, 61, "new A(2)"),
971GetCSharpResultAt(19, 51, "new A(3)"));
1211GetCSharpResultAt(16, 36, "new A(1)"),
1213GetCSharpResultAt(17, 51, "new A(2)"));
1309GetCSharpResultAt(15, 40, "new A()")
1412GetCSharpResultAt(15, 34, "new A()")
2002GetCSharpResultAt(17, 17, "new AsyncDisposable()"),
2137GetCSharpResultAt(21, 17, "new AsyncDisposableAndDisposable()"),
2261GetCSharpResultAt(21, 18, "new AsyncDisposableAndDisposable()"),
2263GetCSharpResultAt(23, 18, "new AsyncDisposableAndDisposable()"),
2265GetCSharpResultAt(26, 18, "new AsyncDisposableAndDisposable()")
2296GetCSharpResultAt(15, 17, "new RefStructDisposable()"),
2327GetCSharpResultAt(15, 17, "new RefStructDisposable()"),
3447GetCSharpResultAt(20, 22, "new A()"),
3449GetCSharpResultAt(21, 18, "new B()"));
3703GetCSharpResultAt(16, 15, "new A()"),
3705GetCSharpResultAt(17, 12, "out a"));
3825GetCSharpResultAt(15, 20, "new A()"));
3938GetCSharpResultAt(21, 17, "new A(2)"));
4012GetCSharpResultAt(29, 21, "new A(3)"));
4121GetCSharpResultAt(20, 17, "new A(2)"));
4191GetCSharpResultAt(36, 23, "new A(4)"));
4315GetCSharpResultAt(21, 17, "new A(2)"));
4374GetCSharpResultAt(18, 25, "new A()"));
4643GetCSharpResultAt(32, 16, "new B()"),
4645GetCSharpResultAt(37, 17, "new C()"),
4647GetCSharpResultAt(42, 17, "new D()"));
4802GetCSharpResultAt(31, 16, "new B()"),
4804GetCSharpResultAt(32, 16, "new C()"),
4806GetCSharpResultAt(41, 21, "new D()"));
5290GetCSharpResultAt(17, 13, "new A()"));
5358GetCSharpResultAt(20, 17, "new A()"));
5393GetCSharpResultAt(23, 25, "new A()"));
5426GetCSharpResultAt(18, 19, "new A()"));
5460GetCSharpResultAt(18, 19, "new A()"));
5494GetCSharpResultAt(21, 17, "MyLocalFunction(/*1*/)"),
5496GetCSharpResultAt(22, 17, "MyLocalFunction(/*2*/)"));
5564GetCSharpResultAt(17, 25, "ref a1"),
5566GetCSharpResultAt(17, 33, "out a2"));
5640GetCSharpResultAt(16, 25, "ref /*1*/a1"),
5642GetCSharpResultAt(16, 38, "out /*1*/a2"));
5683GetCSharpResultAt(17, 26, "ref /*1*/a1"),
5685GetCSharpResultAt(17, 39, "out /*1*/a2"));
5726GetCSharpResultAt(17, 26, "ref /*1*/a1"),
5728GetCSharpResultAt(17, 39, "out /*1*/a2"));
5763GetCSharpResultAt(17, 13, "new A()"));
5875GetCSharpResultAt(21, 17, "new A()"));
5932GetCSharpResultAt(23, 18, "new A()"));
5987GetCSharpResultAt(18, 19, "new A()"));
6019GetCSharpResultAt(18, 19, "new A()"));
6051GetCSharpResultAt(21, 17, "myLambda(/*1*/)"),
6053GetCSharpResultAt(22, 17, "myLambda(/*2*/)"));
6118GetCSharpResultAt(24, 20, "ref a1"),
6120GetCSharpResultAt(24, 28, "out a2"));
6192GetCSharpResultAt(23, 20, "ref /*1*/a1"),
6194GetCSharpResultAt(23, 33, "out /*1*/a2"));
6233GetCSharpResultAt(29, 21, "ref /*1*/a1"),
6235GetCSharpResultAt(29, 34, "out /*1*/a2"));
6274GetCSharpResultAt(29, 21, "ref /*1*/a1"),
6276GetCSharpResultAt(29, 34, "out /*1*/a2"));
6404GetCSharpResultAt(17, 13, "new A()"));
6461GetCSharpResultAt(17, 13, "new A()"));
6616GetCSharpResultAt(23, 15, "new A(d)"));
6668GetCSharpResultAt(9, 20, "File.Open(filePath, fileMode)"),
6670GetCSharpResultAt(10, 21, "File.CreateText(filePath)"));
6761GetCSharpResultAt(20, 15, "new A()"));
6819GetCSharpResultAt(16, 12, "new A()"));
6873GetCSharpResultAt(21, 9, "new A()"),
6875GetCSharpResultAt(22, 9, "new A()"),
6877GetCSharpResultAt(23, 17, "new A()"));
7984GetCSharpResultAt(15, 17, "new A()"),
7986GetCSharpResultAt(28, 17, "new A()"),
7988GetCSharpResultAt(41, 17, "new A()"),
7990GetCSharpResultAt(58, 17, "new A()"));
8579GetCSharpResultAt(36, 21, "new A(3)"),
8709GetCSharpResultAt(39, 21, "new B()"));
8997GetCSharpResultAt(19, 15, "new A(1)"),
8999GetCSharpResultAt(28, 15, "new A(3)"),
9001GetCSharpResultAt(36, 15, "new A(4)"),
9003GetCSharpResultAt(44, 15, "new A(5)"),
9005GetCSharpResultAt(52, 15, "new A(6)"),
9007GetCSharpResultAt(60, 15, "new A(7)")
9138GetCSharpResultAt(18, 15, "new A(1)"),
9140GetCSharpResultAt(24, 15, "new A(2)"),
9142GetCSharpResultAt(25, 16, "new A(3)"),
9144GetCSharpResultAt(31, 15, "new A(4)"),
9146GetCSharpResultAt(32, 16, "new A(5)"),
9148GetCSharpResultAt(39, 15, "new A(6)"),
9150GetCSharpResultAt(40, 16, "new A(7)")
9203GetCSharpResultAt(16, 15, "new A()"),
9205GetCSharpResultAt(22, 15, "new A()")
9467GetCSharpResultAt(31, 21, "new A(1)"),
9469GetCSharpResultAt(40, 21, "new A(2)"),
9471GetCSharpResultAt(49, 17, "new A(3)"),
9503GetCSharpResultAt(19, 17, "new A(1)"));
10790GetCSharpResultAt(20, 17, "Create()"));
10832GetCSharpResultAt(22, 17, "Create()"));
10868GetCSharpResultAt(21, 17, "new A()"));
10891GetCSharpResultAt(8, 18, "new A()"));
10931GetCSharpResultAt(17, 18, "new A()"));
11076GetCSharpResultAt(18, 23, "M1_Task()"));
11200GetCSharpResultAt(19, 23, "M1_Task(null)"));
11256GetCSharpResultAt(10, 22, "GetStream()"));
11283GetCSharpResultAt(10, 17, "new C()"));
11407GetCSharpResultAt(10, 17, "new C()"));
11435GetCSharpResultAt(16, 17, "new A("));
11734GetCSharpResultAt(11, 30, "GetStreamAsync()"));
11783GetCSharpResultAt(15, 17, "new A()")
11877GetCSharpResultAt(15, 17, "new A()")
11968GetCSharpResultAt(31, 28, "CreateMyDisposable()"));
12006GetCSharpResultAt(18, 21, "File.Open(fileName, FileMode.Open)"),
12047GetCSharpResultAt(17, 19, "File.Open(fileName, FileMode.Open)"),
12323csharpTest.ExpectedDiagnostics.Add(GetCSharpResultAt(21, 21, "new A()"));
12324csharpTest.ExpectedDiagnostics.Add(GetCSharpResultAt(22, 21, "new B()"));
12328csharpTest.ExpectedDiagnostics.Add(GetCSharpResultAt(22, 21, "new B()"));
12411GetCSharpResultAt(16, 17, "new A()"),
12414GetCSharpResultAt(21, 17, "new A()")
12535GetCSharpResultAt(15, 17, "new A()"));
12578GetCSharpResultAt(15, 17, "new A()"));