215 references to ERR_RefReturnLocal
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder.ValueChecks.cs (1)
1383
Error(diagnostics, inUnsafeRegion ? ErrorCode.WRN_RefReturnLocal : ErrorCode.
ERR_RefReturnLocal
, node, localSymbol);
Errors\ErrorFacts.cs (1)
1797
or ErrorCode.
ERR_RefReturnLocal
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenRefConditionalOperatorTests.cs (3)
708
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local1").WithArguments("local1").WithLocation(15, 27)
739
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local2").WithArguments("local2").WithLocation(14, 37)
775
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local2").WithArguments("local2").WithLocation(14, 38)
CodeGen\CodeGenRefReadonlyReturnTests.cs (4)
977
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(11, 30),
983
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(15, 31),
993
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(11, 30),
1021
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(8, 25),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (22)
RefStructInterfacesTests.cs (8)
2253
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 23));
2321
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 19),
2327
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(21, 22));
2366
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 19),
2372
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(21, 22));
2781
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(11, 20));
2888
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(11, 20));
26950
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s2").WithArguments("s2").WithLocation(14, 35)
Semantics\CollectionExpressionTests.cs (1)
26807
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x1").WithArguments("x1").WithLocation(5, 110),
Semantics\ExtensionOperatorsTests.cs (3)
3087
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(6, 14),
25190
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "heapLocal").WithArguments("heapLocal").WithLocation(50, 9),
25196
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "heapLocal").WithArguments("heapLocal").WithLocation(51, 9),
Semantics\ExtensionTests.cs (10)
45288
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(6, 20),
45297
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(12, 28));
45419
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "b").WithArguments("b").WithLocation(6, 28),
45422
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "b").WithArguments("b").WithLocation(11, 20),
45431
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "b").WithArguments("b").WithLocation(16, 35));
45711
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(7, 20),
45720
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(13, 25),
45726
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(19, 28));
46006
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(6, 20),
46015
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(12, 32));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (184)
Semantics\InterpolationTests.cs (1)
15586
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(13, 19),
Semantics\NullableReferenceTypesTests.cs (2)
1247
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r").WithArguments("r").WithLocation(13, 24),
1253
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r").WithArguments("r").WithLocation(15, 24));
Semantics\RefEscapingTests.cs (38)
341
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "sp").WithArguments("sp").WithLocation(23, 34),
347
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "sp").WithArguments("sp").WithLocation(29, 34),
363
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "sp").WithArguments("sp").WithLocation(29, 34),
890
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "var z").WithArguments("z").WithLocation(12, 35),
896
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "z").WithArguments("z").WithLocation(17, 35),
1298
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s1").WithArguments("s1").WithLocation(7, 20),
1301
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s2").WithArguments("s2").WithLocation(12, 20),
1304
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s3").WithArguments("s3").WithLocation(17, 20),
1307
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s4").WithArguments("s4").WithLocation(22, 20),
1310
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s5").WithArguments("s5").WithLocation(28, 20),
1313
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s6").WithArguments("s6").WithLocation(33, 20));
1366
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s1").WithArguments("s1").WithLocation(6, 20),
1369
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s2").WithArguments("s2").WithLocation(11, 20),
1372
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s3").WithArguments("s3").WithLocation(16, 20),
1375
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s4").WithArguments("s4").WithLocation(21, 20),
1378
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s5").WithArguments("s5").WithLocation(27, 20),
1381
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s6").WithArguments("s6").WithLocation(32, 20));
1810
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "outer").WithArguments("outer").WithLocation(16, 33),
4448
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(8, 26),
4526
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(21, 23),
4592
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(14, 15),
4718
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 24),
6159
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 22),
6326
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 19),
6580
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 22),
6668
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 19),
6756
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 22),
6846
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(12, 19),
7373
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(8, 19),
7394
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(26, 26),
7451
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(21, 16),
7716
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(17, 47),
12061
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "int i").WithArguments("i").WithLocation(12, 27));
13691
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "heapLocal").WithArguments("heapLocal").WithLocation(50, 9),
13697
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "heapLocal").WithArguments("heapLocal").WithLocation(51, 9),
13782
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(6, 14),
15436
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(4, 9));
15492
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(4, 9));
Semantics\RefFieldTests.cs (138)
3082
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(11, 79),
3088
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(12, 78),
3094
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(13, 75),
3100
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(14, 79),
3106
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(29, 70),
3112
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(30, 83)
3122
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(11, 79),
3128
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(12, 78),
3134
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(13, 75),
3158
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(29, 70),
3164
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(30, 83)
3212
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(9, 55),
3218
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(10, 54),
3224
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(11, 51),
3230
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(12, 55)
3240
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(9, 55),
3246
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(10, 54),
3252
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(11, 51),
3389
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(23, 30),
3395
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(29, 29),
3401
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(35, 26),
3407
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(41, 30),
3413
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(47, 27),
3419
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(53, 27),
3425
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(59, 27),
3431
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(65, 27),
3437
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(71, 26),
3443
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(77, 23),
3449
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(83, 26),
3455
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(89, 23),
3461
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(95, 27)
3471
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(23, 30),
3477
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(29, 29),
3483
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(35, 26),
3489
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(47, 27),
3495
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(53, 27),
3501
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(59, 27),
3507
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(65, 27),
3513
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(71, 26),
3519
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(77, 23),
3525
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(83, 26),
3531
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(89, 23)
3816
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(14, 74),
3822
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(15, 73),
3828
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(16, 70),
3852
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(32, 65),
3858
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(33, 78),
3864
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(34, 75)
3919
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(12, 47),
3925
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(13, 46),
3931
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(14, 43),
4075
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(26, 26),
4081
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(32, 25),
4087
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "u").WithArguments("u").WithLocation(38, 22),
4093
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(50, 23),
4099
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(56, 23),
4105
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(62, 23),
4111
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(68, 23),
4117
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(74, 22),
4123
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(80, 19),
4129
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(86, 22),
4135
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(92, 19)
4174
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(9, 82),
4834
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(14, 24),
4840
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(16, 24),
4904
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(14, 23),
4910
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(16, 23),
4956
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 23));
4995
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 19),
5001
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(21, 22));
5040
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(17, 19),
5046
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y").WithArguments("y").WithLocation(21, 22));
5213
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(10, 25),
5219
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i2").WithArguments("i2").WithLocation(15, 22),
5264
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x1").WithArguments("x1").WithLocation(11, 25),
5270
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x2").WithArguments("x2").WithLocation(17, 22),
10848
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(6, 34),
10907
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "o").WithArguments("o").WithLocation(6, 27),
17924
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(18, 29),
18495
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l0").WithArguments("l0").WithLocation(7, 20),
18498
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l1").WithArguments("l1").WithLocation(12, 20),
18501
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l2").WithArguments("l2").WithLocation(17, 20),
18504
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l3").WithArguments("l3").WithLocation(22, 20));
18583
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l0").WithArguments("l0").WithLocation(7, 20),
18586
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l1").WithArguments("l1").WithLocation(12, 20),
18589
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l2").WithArguments("l2").WithLocation(17, 20),
18592
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l3").WithArguments("l3").WithLocation(22, 20));
19241
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t").WithArguments("t").WithLocation(19, 36));
19285
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i2").WithArguments("i2").WithLocation(16, 35),
19294
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i4").WithArguments("i4").WithLocation(25, 28));
19335
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y2").WithArguments("y2").WithLocation(16, 25),
19341
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x4").WithArguments("x4").WithLocation(25, 18));
19385
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i2").WithArguments("i2").WithLocation(16, 39),
19394
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i4").WithArguments("i4").WithLocation(25, 32));
19430
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "y2").WithArguments("y2").WithLocation(11, 29),
19436
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x4").WithArguments("x4").WithLocation(20, 22));
19902
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t1").WithArguments("t1").WithLocation(11, 29),
19911
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "t3").WithArguments("t3").WithLocation(24, 27),
20309
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i1").WithArguments("i1").WithLocation(10, 18),
21787
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(20, 27),
21793
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(29, 27),
21799
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(36, 23)
22572
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(6, 20)
22625
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(6, 20)
22756
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(3, 9));
22908
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(4, 17));
22992
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(11, 20));
23110
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s").WithArguments("s").WithLocation(11, 20));
23409
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r2").WithArguments("r2").WithLocation(12, 27),
23412
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r2").WithArguments("r2").WithLocation(13, 20));
23477
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r2").WithArguments("r2").WithLocation(12, 27),
23480
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r2").WithArguments("r2").WithLocation(13, 20));
23744
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "r").WithArguments("r").WithLocation(6, 28),
23987
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(16, 28));
24040
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(14, 28),
24046
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(24, 28),
24052
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(29, 28));
24106
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(14, 27),
24112
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(24, 27),
24118
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(29, 27));
24773
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i2").WithArguments("i2").WithLocation(11, 25),
24779
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i4").WithArguments("i4").WithLocation(21, 23),
24785
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i6").WithArguments("i6").WithLocation(31, 36));
24855
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i3").WithArguments("i3").WithLocation(17, 27));
24979
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(16, 42),
27149
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "T t").WithArguments("t").WithLocation(4, 40));
28962
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(13, 27));
29119
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(18, 16),
29125
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "local").WithArguments("local").WithLocation(19, 15)
30022
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s2").WithArguments("s2").WithLocation(14, 35)
30144
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s1").WithArguments("s1").WithLocation(10, 27),
30159
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "s1").WithArguments("s1").WithLocation(14, 35));
30425
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(4, 41));
30473
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "x").WithArguments("x").WithLocation(6, 77));
30523
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(9, 25),
30529
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(15, 22));
30598
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(9, 25),
30604
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(18, 22));
Semantics\RefLocalsAndReturnsTests.cs (5)
1849
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "l").WithArguments("l").WithLocation(18, 24),
2275
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "M1").WithArguments("M1").WithLocation(36, 32),
2287
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "M2").WithArguments("M2").WithLocation(46, 32),
3934
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "i").WithArguments("i").WithLocation(7, 20));
4162
Diagnostic(ErrorCode.
ERR_RefReturnLocal
, "j").WithArguments("j").WithLocation(7, 26),