538 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
9224
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "s");
9289
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "s");
CodeGen\CodeGenExprLambdaTests.cs (2)
1493
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "a");
1530
var s =
GetSyntax
<IdentifierNameSyntax>(tree, "a");
Emit\InAttributeModifierTests.cs (2)
1855
var thisDotM =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "this.M");
2006
AssertEx.Equal("System.Func<System.Int32>", model.GetTypeInfo(
GetSyntax
<IdentifierNameSyntax>(tree, "local")).ConvertedType.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (495)
Semantics\CollectionExpressionTests.cs (28)
34253
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34257
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34301
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34305
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34309
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
34358
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
34362
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
34457
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
34461
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
34465
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
35079
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
35115
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
35147
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35175
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35217
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
35263
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35329
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
35333
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
35337
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
35341
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
35345
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
35425
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
35429
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
35433
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
35437
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
35441
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
35820
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
35824
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionOperatorsTests.cs (11)
27657
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27691
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27736
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27824
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27951
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28041
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28243
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28406
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "+c");
28573
var opNode =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "c++");
28700
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
28998
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
Semantics\ExtensionTests.cs (439)
2527
var syntax =
GetSyntax
<QualifiedNameSyntax>(tree, "C.Nested");
3118
var returnStatement =
GetSyntax
<ReturnStatementSyntax>(tree, "return o;");
12648
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12674
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12679
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12700
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12704
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12736
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12740
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12761
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12765
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12789
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12792
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12824
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
12827
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
12830
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
12833
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
12860
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
12864
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
12998
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
13002
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
13083
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
13123
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
13229
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
13233
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13285
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
13289
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13335
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
13340
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13345
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
13373
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
13377
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
13404
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13408
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13436
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13440
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13472
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
13475
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
13510
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
13543
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13546
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13585
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13588
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13620
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13646
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
13676
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
13680
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
13706
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13740
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
13773
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
13804
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13863
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
13890
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
13923
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13951
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
13981
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
14011
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
14038
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
14041
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
14044
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
14136
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
14159
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
14187
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
14219
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
14276
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
14309
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
14645
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14689
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14726
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14763
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14800
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14837
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
14869
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14907
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14933
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14959
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14985
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
15020
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15070
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
15101
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
15132
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
15162
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15192
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
15238
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15270
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
15349
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15391
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15463
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
15530
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
15564
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15610
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15642
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
15669
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15697
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15724
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
15786
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
15816
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15868
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
15943
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15983
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15988
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
16019
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
16023
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
16076
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
16103
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16413
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16439
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16501
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16581
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16631
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16694
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16717
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16744
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16771
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
16797
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16822
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
16849
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
16922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
17006
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
17137
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
17255
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17307
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
17331
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17356
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17404
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17641
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17670
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17702
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17725
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17749
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17774
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17798
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17823
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17856
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17889
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17914
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17917
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
17942
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17945
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
17971
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17974
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17998
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18001
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18031
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18141
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18145
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18177
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
18181
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M2");
18214
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18217
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18241
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18277
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18280
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18325
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18328
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18358
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18386
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18535
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
18565
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18668
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18693
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18784
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
18827
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
18853
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
18880
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18918
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18956
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18995
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19036
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19077
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19121
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19165
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19204
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19243
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19282
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19367
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19399
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19431
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
19481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
19655
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19752
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19780
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19810
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19837
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19864
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19897
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19943
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19971
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20005
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20008
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
20035
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20150
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
20251
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
20380
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20412
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20437
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
20625
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
20692
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20734
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
20782
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20827
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20864
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20912
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20960
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21010
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21060
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21114
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21168
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21222
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21270
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21318
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21358
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21398
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21441
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21524
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21655
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21676
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21717
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
21772
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
21775
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
25043
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
25076
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
25081
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
25189
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
25216
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
25315
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25342
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25417
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
25422
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
25458
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25495
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25531
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25569
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
25574
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
28008
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
28452
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
28575
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28729
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
29270
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
29299
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.Method()");
29334
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
29369
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
29397
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
29449
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29489
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
29522
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29616
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29649
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29679
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
29707
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29735
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29765
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
29819
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
29848
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29877
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29905
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
29961
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
30078
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
30119
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
30123
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension2");
34183
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
34210
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
34237
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
34264
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34291
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34338
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34368
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34414
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34439
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34470
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34498
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34527
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
34606
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34649
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34680
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34716
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34774
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
34820
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
34955
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34995
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35031
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35080
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
35129
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
35218
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
35251
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
35281
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35312
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35343
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35377
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35438
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35472
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35505
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35843
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35877
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
35901
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35955
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
36145
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
36175
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36215
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36247
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36280
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36531
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36557
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36644
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
36675
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
36706
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36737
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36768
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
36803
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36838
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.P");
36971
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.P");
37006
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
37037
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
37071
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
37109
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
37246
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
37305
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(d)");
37802
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
37806
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
37832
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
37836
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37863
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37891
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37918
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37938
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37965
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
37988
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
37991
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
38017
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
38058
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
38062
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
38066
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
38094
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
38174
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
38177
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
38504
int position =
GetSyntax
<LiteralExpressionSyntax>(tree, "null").EndPosition - 1;
38682
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
38685
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
38718
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38721
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
38754
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
38757
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
38790
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
38793
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
38818
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38842
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38873
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38903
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38907
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
38940
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38966
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38991
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
39017
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
39022
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
39109
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
39138
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
39168
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
39198
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
39220
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
39253
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
39257
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
39261
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
39287
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
39291
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
39326
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
39332
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
39336
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
39340
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
39369
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
39375
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
40121
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
40124
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
40127
var symbolInfo = model.GetSymbolInfo(
GetSyntax
<ThisExpressionSyntax>(tree, "this"));
40132
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
40179
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
40702
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40728
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40751
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40777
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40801
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40827
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40853
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40877
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
40902
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40946
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
40987
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
41102
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
41127
localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
41174
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
46523
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46526
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46571
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46574
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46612
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
46615
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
46651
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
46654
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
46876
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46879
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46882
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46885
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46917
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46920
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46923
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46926
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46984
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46988
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46992
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
46996
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
47000
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
47004
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
47008
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
47012
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
47119
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
47124
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
47128
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
47132
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
47166
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
47170
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
47220
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
47224
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
47228
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
47231
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
47274
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
47280
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
47285
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
47318
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
49627
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
49660
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
49665
assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
49947
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, """P = { F = "" }""");
49980
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, """P = { F = "" }""");
50016
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "P = { F = null }");
50052
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "P = { F = null }");
50091
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "P = { F = null }");
50128
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "F = null");
50162
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "F = null");
Semantics\ExtensionTests2.cs (17)
1378
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1381
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
1494
var propertyAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.P");
1497
var propertyAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.P");
4567
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
8630
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
8657
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).Property", descendIntoTrivia: true);
8684
var qualifiedCref =
GetSyntax
<QualifiedCrefSyntax>(tree, "N.E.extension(int).M(string)", descendIntoTrivia: true);
8687
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
8721
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
33971
var opNode =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<int>");
35390
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35518
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35545
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
35574
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
35669
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t1.M");
35774
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\ConstantTests.cs (2)
4081
var xDeclarator =
GetSyntax
<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }""");
4102
var xDeclarator =
GetSyntax
<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }""");
Semantics\DeconstructionTests.cs (1)
6632
var discardAssignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "(_, _) = c2");
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 (20)
Compilation\SemanticModelGetSemanticInfoTests.cs (5)
15716
var objectCreation =
GetSyntax
<ObjectCreationExpressionSyntax>(tree, "new C()");
15735
var objectCreation =
GetSyntax
<ObjectCreationExpressionSyntax>(tree, "new C<int>()");
15755
var objectCreation =
GetSyntax
<ObjectCreationExpressionSyntax>(tree, "new N.C()");
15760
var qualifiedName =
GetSyntax
<QualifiedNameSyntax>(tree, "N.C");
15774
var objectCreation =
GetSyntax
<ObjectCreationExpressionSyntax>(tree, "new C()");
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>()");