517 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8890
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "s");
8955
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 (482)
Semantics\CollectionExpressionTests.cs (28)
31495
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31499
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31543
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
31547
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
31551
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
31600
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
31604
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
31699
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
31703
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
31707
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
32320
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32356
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
32388
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32416
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32458
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
32504
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
32570
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
32574
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
32578
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
32582
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
32586
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
32666
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
32670
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
32674
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
32678
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
32682
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
33061
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
33065
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionOperatorsTests.cs (11)
27616
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27650
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27695
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27783
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27910
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28000
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28202
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28365
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "+c");
28532
var opNode =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "c++");
28659
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
28957
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
Semantics\ExtensionTests.cs (431)
2527
var syntax =
GetSyntax
<QualifiedNameSyntax>(tree, "C.Nested");
2853
var returnStatement =
GetSyntax
<ReturnStatementSyntax>(tree, "return o;");
12292
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12318
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12323
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12344
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12348
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12380
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12384
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12405
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12409
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12433
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12436
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12468
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
12471
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
12474
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
12477
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
12504
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
12508
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
12642
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12646
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
12727
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12767
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12873
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12877
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12929
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12933
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12979
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12984
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
12989
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
13017
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
13021
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
13048
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13052
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13080
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13084
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13116
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
13119
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
13154
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
13187
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13190
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13229
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13232
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13264
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13290
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
13320
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
13324
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
13350
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13384
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
13417
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
13448
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13507
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
13534
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
13567
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13595
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
13625
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
13655
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
13682
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
13685
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
13688
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
13780
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
13803
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
13831
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
13863
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
13920
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
13953
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
14290
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14334
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14371
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14408
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14445
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14482
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
14514
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14552
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14578
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14604
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14630
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14665
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14715
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14746
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
14777
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
14807
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14837
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
14883
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14915
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
14994
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15036
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15108
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
15175
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
15209
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15287
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
15314
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15342
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15369
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
15431
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
15461
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15513
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
15588
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15628
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15633
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
15664
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15668
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
15721
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
15748
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16052
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16078
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16140
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16220
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16270
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16333
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16356
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16383
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16410
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
16436
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16461
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
16488
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
16561
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16645
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16776
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16894
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16946
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16970
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16995
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17043
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17280
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17309
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17341
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17364
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17388
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17413
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17437
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17462
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17495
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17528
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17553
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17556
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
17581
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17584
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
17610
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17613
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17637
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17640
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17670
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17780
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17784
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17816
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
17820
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M2");
17853
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17856
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17880
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17916
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17919
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17964
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17967
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17997
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18025
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18174
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
18204
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18308
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18333
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18424
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
18467
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
18493
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
18520
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18558
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18596
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18676
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18717
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18761
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18805
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18844
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18883
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19007
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19039
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19071
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
19121
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
19295
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19392
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19420
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19450
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19477
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19504
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19537
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19583
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19611
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19645
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19648
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
19675
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19790
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19891
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
20020
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20052
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20077
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
20265
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
20332
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20374
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
20422
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20467
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20504
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20552
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20600
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20650
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20700
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20754
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20808
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20862
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20910
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20958
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20998
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21038
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21081
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21121
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21164
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21295
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21316
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21357
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
21412
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
21415
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
24683
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
24716
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24721
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
24829
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24856
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24955
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
24982
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25057
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
25062
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
25098
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25135
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25171
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25209
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
25214
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
27648
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
28092
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
28215
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28369
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28910
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
28939
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.Method()");
28974
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
29009
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
29037
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
29089
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29129
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
29162
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29256
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29289
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29319
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
29347
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29375
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29405
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
29459
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
29488
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29517
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29545
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
29601
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29718
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
29759
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
29763
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension2");
33823
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33850
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33877
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33904
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33931
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33978
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34008
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34054
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34079
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34110
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34138
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34167
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
34246
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34289
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34320
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34356
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34414
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
34460
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
34595
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34671
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34720
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34769
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34858
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
34891
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
34921
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34952
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34983
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35017
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35078
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35112
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35145
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35483
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35517
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
35541
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35595
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
35785
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
35815
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
35855
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
35887
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
35920
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36171
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36197
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36284
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
36315
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
36346
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36377
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36408
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
36444
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36479
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36563
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.P");
36612
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.P");
36647
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36678
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
36712
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36750
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36887
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
36946
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(d)");
37443
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
37447
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
37473
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
37477
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37504
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37532
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37559
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37579
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37606
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
37629
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
37632
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
37658
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
37699
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37703
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
37707
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
37735
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37815
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
37818
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
38145
int position =
GetSyntax
<LiteralExpressionSyntax>(tree, "null").EndPosition - 1;
38215
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
38218
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
38251
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38254
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
38287
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
38290
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
38323
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
38326
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
38351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38375
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38406
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38436
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38440
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
38473
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38499
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38524
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38550
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38555
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
38642
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38671
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38701
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38731
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
38753
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
38786
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
38790
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
38794
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
38820
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
38824
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
38859
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
38865
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
38869
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
38873
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
38902
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
38908
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
39654
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
39657
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
39660
var symbolInfo = model.GetSymbolInfo(
GetSyntax
<ThisExpressionSyntax>(tree, "this"));
39665
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
39712
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
40235
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40261
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40284
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40310
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40334
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40360
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40386
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40410
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
40435
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40479
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
40520
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40635
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
40660
localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
46002
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46005
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46050
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46053
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46091
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
46094
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
46130
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
46133
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
46355
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46358
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46361
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46364
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46396
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46399
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46402
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46405
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46463
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46467
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46471
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
46475
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
46479
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
46483
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
46487
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46491
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46598
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46603
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46607
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46611
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46645
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46649
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46699
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46703
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46707
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46710
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46753
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
46759
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
46764
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
46797
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
49106
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
49139
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
49143
assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (12)
1378
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1381
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
1493
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1496
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
3119
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
32294
var opNode =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<int>");
33713
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33841
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33868
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
33897
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
33992
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t1.M");
34097
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.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");
2855
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
2906
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
2934
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, long>().M");
2965
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
2993
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<int>");
3022
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object?>");
3055
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object?>");
3086
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
3117
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<object>");
3150
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().F");
3634
var f1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "p.F1");
3641
var f2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "p.F2");
Semantics\LocalFunctionTests.cs (1)
10730
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>()");