520 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
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");
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 (483)
Semantics\CollectionExpressionTests.cs (28)
34092
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34096
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34140
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34144
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34148
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
34197
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
34201
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
34296
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
34300
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
34304
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
34917
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
34953
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
34985
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35013
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35055
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
35101
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35167
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
35171
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
35175
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
35179
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
35183
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
35263
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
35267
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
35271
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
35275
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
35279
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
35658
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
35662
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionOperatorsTests.cs (11)
27701
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27735
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27780
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27868
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27995
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28085
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28287
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28450
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "+c");
28617
var opNode =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "c++");
28744
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
29042
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
Semantics\ExtensionTests.cs (432)
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");
14289
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14333
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14370
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14407
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14444
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14481
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
14513
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14551
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14577
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14603
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14629
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14664
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14714
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14745
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
14776
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
14806
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14836
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
14882
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14914
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
14993
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15035
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15107
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
15174
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
15208
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15254
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15286
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
15313
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15341
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15368
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
15430
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
15460
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15512
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
15587
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15627
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15632
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
15663
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15667
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
15720
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
15747
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16057
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16083
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16145
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16225
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16275
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16338
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16361
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16388
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16415
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
16441
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16466
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
16493
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
16566
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16650
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16781
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16899
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
16951
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16975
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17000
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17048
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17285
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17314
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17346
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17369
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17393
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17418
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17442
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17467
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17500
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17533
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17558
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17561
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
17586
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17589
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
17615
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17618
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17642
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17645
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17675
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17785
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17789
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17821
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
17825
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M2");
17858
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17861
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17885
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17921
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17924
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17969
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17972
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18002
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18030
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18179
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
18209
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18312
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18337
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18428
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
18471
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
18497
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
18524
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18562
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18600
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18639
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18680
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18721
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18765
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18809
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18848
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18887
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18926
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19011
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19043
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19075
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
19125
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
19299
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19396
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19424
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19454
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19481
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19508
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19541
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19587
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19615
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19649
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19652
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
19679
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19794
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19895
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
20024
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20056
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20081
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
20269
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
20336
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20378
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
20426
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20471
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20508
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20556
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20604
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20654
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20704
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20758
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20812
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20866
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20914
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20962
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21002
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21042
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21085
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21125
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21168
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21299
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21320
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21361
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
21416
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
21419
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
24687
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
24720
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24725
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
24833
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24860
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24959
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
24986
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25061
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
25066
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
25102
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25139
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25175
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25213
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
25218
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
27652
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
28096
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
28219
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28373
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28914
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
28943
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.Method()");
28978
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
29013
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
29041
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
29093
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29133
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
29166
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29260
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29293
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29323
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
29351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29379
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29409
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
29463
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
29492
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29521
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29549
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
29605
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29722
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
29763
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
29767
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension2");
33827
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33854
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33881
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33908
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33935
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33982
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34012
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34058
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34083
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34114
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34142
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34171
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
34250
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34293
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34324
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34360
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34418
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
34464
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
34599
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34639
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34675
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34724
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34773
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34862
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
34895
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
34925
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34956
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34987
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35021
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35082
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35116
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35149
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35487
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35521
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
35545
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35599
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
35789
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
35819
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
35859
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
35891
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
35924
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36175
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36201
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36288
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
36319
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
36350
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36381
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36412
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
36447
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36482
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36566
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.P");
36615
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.P");
36650
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36681
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
36715
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36753
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36890
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
36949
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(d)");
37446
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
37450
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
37476
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
37480
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37507
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37535
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37562
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37582
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37609
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
37632
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
37635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
37661
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
37702
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37706
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
37710
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
37738
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37818
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
37821
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
38148
int position =
GetSyntax
<LiteralExpressionSyntax>(tree, "null").EndPosition - 1;
38326
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
38329
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
38362
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38365
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
38398
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
38401
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
38434
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
38437
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
38462
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38486
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38517
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38547
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38551
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
38584
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38610
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38635
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38661
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38666
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
38753
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38782
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38812
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38842
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
38864
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
38897
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
38901
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
38905
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
38931
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
38935
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
38970
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
38976
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
38980
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
38984
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
39013
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
39019
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
39765
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
39768
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
39771
var symbolInfo = model.GetSymbolInfo(
GetSyntax
<ThisExpressionSyntax>(tree, "this"));
39776
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
39823
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
40346
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40372
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40395
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40421
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40445
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40471
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40497
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40521
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
40546
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40590
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
40631
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40746
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
40771
localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
40818
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
46138
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46141
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46186
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46189
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46227
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
46230
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
46266
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
46269
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
46491
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46494
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46497
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46500
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46532
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46535
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46538
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46541
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46599
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46603
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46607
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
46611
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
46615
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
46619
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
46623
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46627
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46734
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46739
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46743
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46747
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46781
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46785
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46835
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46839
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46843
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46846
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46889
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
46895
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
46900
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
46933
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
49242
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
49275
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
49279
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");
3117
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
32292
var opNode =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<int>");
33711
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33839
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
33866
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
33895
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
33990
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t1.M");
34095
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>()");