466 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8747
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "s");
8813
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "s");
CodeGen\CodeGenExprLambdaTests.cs (2)
1493
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "a");
1530
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "a");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (431)
Semantics\CollectionExpressionTests.cs (28)
31482
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31486
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31530
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31534
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31538
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
31587
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
31591
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
31686
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
31690
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
31694
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
32298
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32334
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32366
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32394
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32436
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
32481
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32547
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
32551
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
32555
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
32559
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
32563
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
32643
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
32647
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
32651
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
32655
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
32659
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
33038
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
33042
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionTests.cs (399)
2643
var returnStatement =
GetSyntax
<ReturnStatementSyntax>(tree, "return o;");
11043
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11069
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11074
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11095
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11099
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11131
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11135
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11156
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11160
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11184
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11187
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11219
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
11222
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
11225
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
11228
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
11255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
11259
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
11393
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11397
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
11478
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11518
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11624
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11628
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
11680
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11684
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
11730
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11735
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
11740
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
11768
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
11772
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
11799
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
11803
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
11831
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
11835
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
11867
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
11870
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
11905
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
11938
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
11941
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
11980
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
11983
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
12015
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12041
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
12071
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
12075
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
12101
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12135
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
12169
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
12200
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12259
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
12286
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
12319
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12347
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
12377
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12407
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12434
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
12437
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
12440
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
12532
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12555
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
12583
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12615
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
12672
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
12705
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
12891
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12935
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12972
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13009
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13046
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13083
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
13115
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13153
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13179
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13205
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13231
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13266
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13316
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
13347
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
13378
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
13408
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13438
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
13484
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13516
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
13596
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13639
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13711
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
13778
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
13812
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
13858
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
13890
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
13917
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
13945
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
13972
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
14034
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14064
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14116
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14191
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14231
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14236
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
14267
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14271
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
14324
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
14351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
14655
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
14681
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
14743
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
14823
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
14873
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
14936
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
14959
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
14986
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15013
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
15039
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15064
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
15091
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
15164
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15248
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15379
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15497
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15549
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15573
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15598
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15646
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15883
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15912
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15944
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15967
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15991
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16016
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16040
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16065
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16098
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16131
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16156
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16159
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
16184
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16187
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
16213
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16216
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16240
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16243
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16273
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16383
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16386
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16418
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16421
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16445
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16481
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16484
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16529
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16532
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16562
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16590
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16739
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
16769
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16873
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
16898
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
16989
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
17026
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
17052
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
17079
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17117
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17155
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17194
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17235
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17276
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17320
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17364
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17403
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17442
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17566
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17598
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17630
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
17680
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
17854
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
17951
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17979
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18009
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18036
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18063
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18096
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18142
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18170
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18204
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18207
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18234
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18349
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18450
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
18579
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18611
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18636
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
18824
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
18892
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
18932
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
18981
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
19007
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19028
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19069
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19124
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19127
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
19334
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
19368
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19373
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
19481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19508
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19607
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19634
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19710
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
19715
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
19751
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19788
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19824
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19862
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19867
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
22117
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
22176
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
22297
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
22346
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
22815
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
22850
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
22885
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
22913
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
22965
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
23005
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
23038
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
23132
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
23165
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
23195
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
23220
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
23248
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
23275
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
23301
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
23327
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
23356
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
23381
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
23437
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
23554
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
23589
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
27396
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
27423
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
27450
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
27477
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27504
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27551
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27581
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27621
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27646
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27677
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27705
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
27734
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
27813
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
27856
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
27887
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
27923
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
27981
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
28027
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
28162
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28202
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28238
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28287
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
28336
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
28425
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
28458
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
28488
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28519
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28549
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28579
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28640
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28978
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
29012
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
29036
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
29090
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
29280
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
29310
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
29350
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
29382
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
29415
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
29663
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
29689
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
29776
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
29807
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
29838
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
29869
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
29900
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
29932
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
29964
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
29996
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
30027
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
30061
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
30099
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
30236
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
30725
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
30729
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
30755
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
30759
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
30786
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
30814
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
30841
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
30868
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
30891
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
30894
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
30920
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
30961
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
30965
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
30969
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
31027
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
31030
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
31363
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
31366
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
31399
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31402
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
31435
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
31438
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
31471
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
31474
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
31499
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31523
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
31554
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31584
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
31588
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
31621
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
31647
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31672
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31698
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
31703
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
31790
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
31819
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
31849
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
31879
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
31901
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
31934
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
31938
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
31942
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
31968
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
31972
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
32007
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
32013
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
32017
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
32021
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
32050
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
32056
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
32214
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
32217
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
32220
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
32268
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
32783
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
32809
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
32832
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
32858
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
32882
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
32908
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
32934
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
32958
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
32983
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
33027
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
33068
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
36440
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
36443
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
36488
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
36491
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
36529
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
36532
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
36568
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
36571
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
36793
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
36796
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
36799
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
36802
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
36834
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
36837
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
36840
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
36843
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
36901
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
36905
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
36909
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
36913
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
36917
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
36921
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
36925
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
36929
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
37036
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
37041
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
37045
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
37049
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
37083
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
37087
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
37137
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
37141
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
37145
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
37148
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
37191
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
37197
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
37202
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
37235
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
39163
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
39194
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
39198
assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (4)
1126
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1129
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
1241
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1244
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\ConstantTests.cs (2)
4081
var xDeclarator =
GetSyntax
<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }""");
4102
var xDeclarator =
GetSyntax
<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }""");
Semantics\DelegateTypeTests.cs (13)
2356
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
2881
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
2932
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
2960
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, long>().M");
2991
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
3019
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<int>");
3048
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object?>");
3081
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object?>");
3112
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
3143
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<object>");
3176
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().F");
3660
var f1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "p.F1");
3667
var f2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "p.F2");
Semantics\LocalFunctionTests.cs (1)
10428
var nameof =
GetSyntax
<InvocationExpressionSyntax>(tree, "nameof(p)");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Symbols\ConversionTests.cs (11)
453
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
484
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
519
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
555
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
591
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
625
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
660
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
685
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
716
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
742
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
765
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
Symbols\LocalFunctionTests.cs (4)
446
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "local()");
470
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "local(new C())");
499
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "local(42)");
522
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "C<int>.M<string>()");