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;");
11331
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11357
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11362
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11383
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11387
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11419
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11423
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11444
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11448
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11472
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
11475
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
11507
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
11510
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
11513
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
11516
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
11543
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
11547
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
11681
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11685
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
11766
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11806
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
11912
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11916
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
11968
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
11972
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12018
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12023
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12028
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
12056
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
12060
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
12087
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
12091
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12119
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
12123
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
12155
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
12158
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
12193
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
12226
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
12229
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
12268
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
12271
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
12303
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12329
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
12359
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
12363
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
12389
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12423
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
12457
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
12488
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
12547
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
12574
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
12607
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
12665
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12695
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
12722
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
12725
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
12728
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
12820
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12843
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
12871
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
12903
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
12960
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
12993
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
13179
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13223
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13260
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13297
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13334
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13371
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
13403
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13441
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13467
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13493
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13519
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13554
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13604
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
13635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
13666
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
13696
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13726
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
13772
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13804
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
13884
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13927
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
13999
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
14066
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
14100
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
14146
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
14178
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
14205
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
14233
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
14260
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
14322
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14352
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14404
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14479
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14519
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14524
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
14555
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
14559
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
14612
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
14639
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
14943
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
14969
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
15031
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15111
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15161
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
15224
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
15247
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15274
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15301
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
15327
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15352
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
15379
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
15452
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
15536
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15667
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15785
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15837
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
15861
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15886
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
15934
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16171
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16200
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16232
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16279
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16304
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
16328
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16353
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16386
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16419
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
16444
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16447
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
16472
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16475
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
16501
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16504
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16528
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16531
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16561
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16671
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16674
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16706
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16709
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16733
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16769
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16772
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16817
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16820
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
16850
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16878
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17027
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
17057
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17161
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
17186
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
17277
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
17314
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
17340
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
17367
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17405
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17443
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17482
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17523
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17564
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17608
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17652
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17691
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17730
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17769
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
17854
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17886
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
17918
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
17968
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
18142
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
18239
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
18267
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18297
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18324
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
18351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
18384
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18430
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18458
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18492
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18495
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18522
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18637
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18738
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
18867
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18899
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
18924
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
19112
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
19180
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
19220
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
19269
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
19295
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19316
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19357
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19412
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19415
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
19622
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
19656
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19661
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
19769
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19796
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
19895
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
19998
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
20003
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
20039
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20076
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20112
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20150
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
20155
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
22593
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
23037
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
23160
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
23314
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
23792
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
23827
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
23862
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
23890
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
23942
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
23982
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
24015
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
24109
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
24142
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
24172
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
24200
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24228
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
24258
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
24309
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
24338
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24367
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
24395
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
24451
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
24568
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
24603
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
28415
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28442
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28469
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
28496
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28523
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28570
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28600
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28640
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28665
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28696
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28724
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
28753
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
28832
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
28875
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
28906
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
28942
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
29000
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
29046
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
29181
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29221
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29257
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29306
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
29355
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
29444
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
29477
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
29507
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29538
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29568
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
29598
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29659
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
29997
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
30031
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
30055
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
30109
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
30299
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
30329
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
30369
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30401
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30434
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
30682
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
30708
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
30795
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
30826
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
30857
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
30888
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
30919
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
30951
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
30983
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
31015
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
31046
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
31080
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
31118
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
31255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
31744
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
31748
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
31774
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
31778
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
31805
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
31833
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
31860
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
31887
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
31910
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
31913
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
31939
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
31980
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
31984
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
31988
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
32046
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
32049
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
32382
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
32385
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
32418
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32421
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
32454
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
32457
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
32490
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
32493
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
32518
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32542
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
32573
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32603
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
32607
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
32640
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
32666
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32691
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32717
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
32722
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
32809
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
32838
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
32868
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
32898
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
32920
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
32953
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
32957
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
32961
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
32987
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
32991
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
33026
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
33032
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
33036
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
33040
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
33069
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
33075
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
33367
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
33370
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
33373
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
33421
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
33936
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
33962
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
33985
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
34011
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34035
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
34061
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34087
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
34111
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
34136
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
34180
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
34221
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
38780
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
38783
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
38828
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
38831
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
38869
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
38872
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
38908
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
38911
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
39133
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39136
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39139
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39142
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39174
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39177
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39180
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39183
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39241
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
39245
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
39249
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
39253
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
39257
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
39261
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
39265
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
39269
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
39376
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39381
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39385
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39389
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39423
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39427
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39477
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
39481
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39485
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
39488
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
39531
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
39537
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
39542
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
39575
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
41574
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
41605
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
41609
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)
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>()");