468 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 (433)
Semantics\CollectionExpressionTests.cs (28)
31492
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31496
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31540
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31544
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31548
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
31597
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
31601
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
31696
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
31700
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
31704
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
32317
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32353
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32385
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32413
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32455
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
32501
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32567
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
32571
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
32575
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
32579
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
32583
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
32663
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
32667
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
32671
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
32675
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
32679
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
33058
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
33062
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionTests.cs (400)
2369
var syntax =
GetSyntax
<QualifiedNameSyntax>(tree, "C.Nested");
2695
var returnStatement =
GetSyntax
<ReturnStatementSyntax>(tree, "return o;");
11319
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11345
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11350
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11371
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11375
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11407
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11411
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11432
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11436
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11460
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11463
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11495
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
11498
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
11501
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
11504
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
11531
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
11535
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
11669
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11673
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
11754
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11794
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11900
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11904
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
11956
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11960
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12006
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12011
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12016
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
12044
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
12048
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
12075
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
12079
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12107
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
12111
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12143
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
12146
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
12181
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
12214
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
12217
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
12256
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
12259
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
12291
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12317
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
12347
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
12351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
12377
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12411
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
12445
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
12476
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12535
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
12562
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
12595
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12623
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
12653
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12683
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12710
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
12713
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
12716
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
12808
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12831
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
12859
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12891
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
12948
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
12981
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
13167
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13211
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13248
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13285
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13322
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13359
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
13391
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13429
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13455
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13507
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13542
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13592
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
13623
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
13654
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
13684
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13714
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
13760
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13792
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
13872
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13915
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13987
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
14054
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
14088
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
14134
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
14166
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
14193
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
14221
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
14248
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
14310
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14340
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14392
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14467
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14507
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14512
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
14543
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14547
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
14600
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
14627
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
14931
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
14957
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
15019
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15099
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15149
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15212
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
15235
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15262
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15289
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
15315
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15340
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
15367
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
15440
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15524
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15655
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15773
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15825
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15849
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15874
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16159
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16188
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16220
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16243
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16267
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16292
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16316
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16341
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16374
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16407
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16432
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16435
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
16460
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16463
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
16489
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16492
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16516
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16519
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16549
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16659
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16662
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16694
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16697
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16721
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16757
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16760
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16805
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16808
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16838
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16866
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17015
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
17045
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17149
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
17174
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
17265
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
17302
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
17328
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
17355
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17393
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17431
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17470
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17511
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17552
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17596
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17640
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17679
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17718
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17757
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17842
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17874
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17906
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
17956
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
18130
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
18227
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
18255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18285
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18312
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18339
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18372
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18418
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18446
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18480
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18483
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18510
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18625
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18726
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
18855
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18887
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18912
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
19100
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
19168
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
19208
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
19257
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
19283
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19304
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19345
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19400
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19403
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
19610
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
19644
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19649
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
19757
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19784
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19883
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19910
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19986
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
19991
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
20027
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20064
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20100
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20138
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
20143
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
22581
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
23025
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
23148
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
23302
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
23780
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
23815
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
23850
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
23878
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
23930
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
23970
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
24003
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
24097
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
24130
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
24160
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
24188
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24216
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
24246
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
24297
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
24326
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24355
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24383
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
24439
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
24556
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
24591
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
28403
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28430
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28457
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28484
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28511
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28558
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28588
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28628
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28653
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28684
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28712
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28741
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
28820
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28863
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
28894
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
28930
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
28988
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
29034
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
29169
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29209
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29245
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29294
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
29343
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
29432
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
29465
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
29495
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29526
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29556
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29586
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29647
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29985
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
30019
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
30043
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
30097
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
30287
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
30317
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
30357
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30389
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30422
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30670
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
30696
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
30783
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
30814
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
30845
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
30876
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
30907
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
30939
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
30971
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
31003
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
31034
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
31068
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
31106
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
31243
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
31732
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
31736
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
31762
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
31766
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
31793
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
31821
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
31848
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
31875
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
31898
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
31901
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
31927
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
31968
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
31972
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
31976
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
32034
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
32037
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
32370
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
32373
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
32406
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32409
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
32442
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
32445
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
32478
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
32481
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
32506
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32530
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
32561
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32591
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
32595
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
32628
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
32654
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32679
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32705
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32710
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
32797
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
32826
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
32856
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
32886
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
32908
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
32941
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
32945
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
32949
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
32975
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
32979
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
33014
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
33020
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
33024
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
33028
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
33057
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
33063
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
33355
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
33358
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
33361
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
33409
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
33924
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
33950
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
33973
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
33999
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34023
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
34049
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34075
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34099
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
34124
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
34168
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
34209
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
38768
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
38771
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
38816
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
38819
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
38857
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
38860
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
38896
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
38899
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
39121
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39124
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39127
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39130
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39162
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39165
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39168
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39171
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39229
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39233
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39237
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
39241
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
39245
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
39249
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
39253
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39257
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39364
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39369
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39373
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39377
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39411
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39415
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39465
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39469
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39473
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39476
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39519
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
39525
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
39530
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
39563
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
41562
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
41593
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
41597
assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (5)
1221
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1224
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
1336
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1339
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
2774
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
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)
10430
var nameof =
GetSyntax
<InvocationExpressionSyntax>(tree, "nameof(p)");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Symbols\ConversionTests.cs (11)
454
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
485
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
520
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
556
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
592
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
626
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
661
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
686
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
717
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
743
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Test");
766
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>()");