117 references to WRN_UnobservedAwaitableExpression
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Statements.cs (1)
684
Error(diagnostics, ErrorCode.
WRN_UnobservedAwaitableExpression
, expression.Syntax);
Errors\ErrorFacts.cs (2)
410
case ErrorCode.
WRN_UnobservedAwaitableExpression
:
1565
or ErrorCode.
WRN_UnobservedAwaitableExpression
Generated\ErrorFacts.Generated.cs (1)
149
case ErrorCode.
WRN_UnobservedAwaitableExpression
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenAsyncSpillTests.cs (6)
2341
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "t.Run(6)").WithLocation(63, 9)
6058
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "t.Run()").WithLocation(61, 9)
6449
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "tc.Run()").WithLocation(48, 9)
6726
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "t.Run()").WithLocation(52, 9)
7623
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "t.Run()").WithLocation(65, 9)
8414
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "M()").WithLocation(16, 9)
CodeGen\CodeGenDeconstructTests.cs (1)
6684
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "System.Threading.Tasks.Task.Delay(new System.TimeSpan(0))").WithLocation(6, 9)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (106)
Semantics\BindingAsyncTests.cs (106)
1695
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1698
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1701
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1704
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1707
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1710
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F1()"),
1713
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "F2(false)"));
1744
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
1784
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1787
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1790
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
1835
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1838
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "bar()"),
1841
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
1884
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MethExt()").WithLocation(19, 9),
1887
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo(1)").WithLocation(20, 9));
1926
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1932
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1972
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
1978
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
2037
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(1)"),
2040
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "f()"),
2043
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""")"),
2046
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "ff()"),
2049
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "(await ff())()"));
2161
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(x)"),
2164
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(x)"),
2167
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "f()"),
2170
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(new MyDisp())"),
2173
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Task.Run(async () =>
2220
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(1)"),
2223
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""")"),
2226
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth((decimal?)2)"));
2283
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.Meth(1)"),
2286
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "f()"),
2289
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"i.Meth("""")"),
2292
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "ff()"),
2295
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "(await ff())()"));
2349
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(1)"),
2352
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""")"),
2355
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth((decimal?)null)"));
2397
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""", null)").WithLocation(19, 9),
2400
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(Task.Run(async () => 1), Meth(1))").WithLocation(25, 9)
2450
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(await Meth(int.MaxValue) + 1)"),
2453
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(long.MinValue - 1)"),
2456
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth((int?)null)"));
2533
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(1)"),
2582
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""")"),
2585
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth((float?)null)"),
2588
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(1)"),
2591
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth(5m)"),
2594
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, @"Meth("""")"),
2597
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Meth((string)null)"));
2648
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "testB.Meth2()"),
2651
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "testB.Meth((float?)null)"),
2654
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "testB.Meth(1)"),
2657
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "testB.Meth<decimal>()"),
2660
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "testB.Meth2()"));
2689
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
2724
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "s.ExMeth()"));
2762
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
2765
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
2812
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
2889
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "del(y)"));
3045
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "test.Meth()").WithLocation(21, 13),
3048
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "test.Meth()").WithLocation(26, 13));
3090
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"));
3124
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Goo()"),
3127
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "test.Goo()"));
3141
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Task.FromResult(1)").WithLocation(2, 1),
3144
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Task.FromResult(2)").WithLocation(3, 1));
3161
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Task.FromResult(1)").WithLocation(2, 1),
3164
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "Task.FromResult(2)").WithLocation(3, 1));
3876
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "XAsync()"),
3879
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "XAsync()"),
3882
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "YAsync()"),
3885
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "XAsync()")
3990
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(7, 1),
3993
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(8, 1),
3996
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(10, 47),
3999
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(11, 19),
4002
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(12, 47),
4005
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(15, 1),
4008
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(16, 1),
4011
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(18, 47),
4014
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(20, 47),
4017
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(31, 9),
4020
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(32, 9),
4023
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(34, 55),
4026
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(35, 27),
4029
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(36, 55),
4032
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(39, 9),
4035
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(40, 9),
4038
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(42, 55),
4041
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(44, 55)
4092
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(5, 1),
4095
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(6, 1),
4098
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(8, 19),
4101
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(11, 1),
4104
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(12, 1),
4107
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(20, 5)
4151
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.M()").WithLocation(5, 1),
4154
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(6, 1),
4157
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "c.MAsync()").WithLocation(8, 19),
4160
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.M()").WithLocation(11, 1),
4163
Diagnostic(ErrorCode.
WRN_UnobservedAwaitableExpression
, "i.MAsync()").WithLocation(12, 1)