530 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 (488)
Semantics\CollectionExpressionTests.cs (28)
34184
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34188
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34232
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M("hi", [null])""");
34236
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, [null])");
34240
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M((string?)null, null)");
34289
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
34293
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])");
34388
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([(string?)null])");
34392
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi"])""");
34396
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(["hi", null])""");
35009
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
35045
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element])");
35077
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35105
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35147
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])");
35193
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "IdList([element1, element2])");
35259
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])");
35263
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])");
35267
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])""");
35271
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])""");
35275
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])""");
35355
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])");
35359
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])");
35363
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])""");
35367
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])""");
35371
var invocation4 =
GetSyntax
<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])""");
35750
var invocation0 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])");
35754
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionOperatorsTests.cs (11)
27763
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27797
var binary =
GetSyntax
<BinaryExpressionSyntax>(tree, "new S() + new S()");
27842
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
27930
var opNode =
GetSyntax
<BinaryExpressionSyntax>(tree, "new C() + new C()");
28057
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28147
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28349
var opNode =
GetSyntax
<AssignmentExpressionSyntax>(tree, "c += new C()");
28512
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "+c");
28679
var opNode =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "c++");
28806
var opNode =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "++c");
29104
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;");
12383
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12409
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12414
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12435
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12439
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12471
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12475
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12496
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12500
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12524
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().M()");
12527
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
12559
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
12562
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "int.M()");
12565
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
12568
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
12595
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
12599
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
12733
var method =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12737
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Property");
12818
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12858
var invocation =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Method");
12964
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
12968
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13020
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
13024
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13070
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(42)");
13075
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, """new object().Method("hello")""");
13080
var invocation3 =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().Method(default)");
13108
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new Derived().M()");
13112
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Derived().M");
13139
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13143
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13171
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C().M()");
13175
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
13207
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()");
13210
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
13245
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.M");
13278
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13281
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13320
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M2()");
13323
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M2");
13355
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13381
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M()");
13411
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()");
13415
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>");
13441
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13475
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()");
13508
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()");
13539
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()");
13598
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Method");
13625
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new Alias().M");
13658
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
13686
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M");
13716
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
13746
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new D().M");
13773
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M");
13776
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M");
13779
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M");
13871
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
13894
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.M");
13922
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
13954
var identifier =
GetSyntax
<IdentifierNameSyntax>(tree, "Method");
14011
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
14044
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
14380
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14424
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14461
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14498
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14535
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14572
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M(42)");
14604
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14642
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14668
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14694
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14720
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
14755
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14805
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
14836
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>");
14867
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<>");
14897
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
14927
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
14973
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15005
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>");
15084
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15126
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
15198
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
15265
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M");
15299
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15345
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M");
15377
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M");
15404
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15432
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int>().M");
15459
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M");
15521
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M<object>");
15551
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15603
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
15678
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
15718
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15723
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M2");
15754
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
15758
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
15811
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
15838
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16148
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16174
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<object, string>.M");
16236
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16316
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16366
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Container.M");
16429
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
16452
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16479
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16506
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "new object().P()");
16532
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16557
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
16584
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M<object>");
16657
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().P");
16741
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16872
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
16990
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17042
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.StaticProperty");
17066
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17091
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17139
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17376
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17405
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17437
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17460
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17484
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17509
var memberBinding =
GetSyntax
<MemberBindingExpressionSyntax>(tree, ".M");
17533
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17558
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17591
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17624
var binaryOp =
GetSyntax
<BinaryExpressionSyntax>(tree, "object.M + object.M");
17649
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17652
var unaryOp =
GetSyntax
<PostfixUnaryExpressionSyntax>(tree, "object.M++");
17677
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17680
var unaryOp =
GetSyntax
<PrefixUnaryExpressionSyntax>(tree, "!object.M");
17706
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17709
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17733
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17736
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17766
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17876
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17880
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17912
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M");
17916
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.M2");
17949
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
17952
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
17976
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18012
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18015
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18060
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18063
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
18093
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18121
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18270
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "o.Member");
18300
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18403
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18428
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().Member");
18519
var defaultExpr =
GetSyntax
<LiteralExpressionSyntax>(tree, "default");
18562
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s1.f");
18588
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.ToString");
18615
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18653
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18691
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18730
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18771
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18812
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18856
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
18900
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18939
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
18978
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19017
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
19102
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19134
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19166
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M");
19216
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C(42).M");
19390
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
19487
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
19515
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19545
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19572
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object, int>");
19599
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<object>");
19632
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19678
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19706
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19740
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19743
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M2");
19770
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19885
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
19986
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
20115
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20147
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
20172
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property""");
20360
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 1");
20427
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20469
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P1");
20517
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M1");
20562
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20599
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20647
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20695
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20745
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20795
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20849
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20903
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
20957
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21005
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21053
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21093
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21133
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21176
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21216
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21259
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.Member");
21390
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21411
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
21452
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
21507
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Method");
21510
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
24778
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property");
24811
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24816
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "2.Property");
24924
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
24951
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "1.Property");
25050
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25077
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 2).Property");
25152
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(1, 1).Property");
25157
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "(2, 2).Property");
25193
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25230
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25266
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
25304
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
25309
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new C().M2");
27743
var nameColon =
GetSyntax
<NameColonSyntax>(tree, "Property:");
28187
var expressionColon =
GetSyntax
<ExpressionColonSyntax>(tree, "Property.Property2:");
28310
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
28464
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
29005
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, """object.Method("")""");
29034
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.Method()");
29069
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
29104
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P<int>");
29132
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
29184
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29224
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.M");
29257
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.M");
29351
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29384
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29414
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Method");
29442
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29470
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Method");
29500
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "c.Property");
29554
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.Property");
29583
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29612
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C.Property");
29640
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<string>.Property");
29696
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
29813
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.Method");
29854
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension");
29858
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "a.Extension2");
33918
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33945
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33972
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M");
33999
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34026
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34073
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34103
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34149
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34174
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34205
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34233
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34262
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
34341
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34384
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34415
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34451
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
34509
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.get_P");
34555
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "E.set_P");
34690
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34730
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34766
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
34815
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34864
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M");
34953
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
34986
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "I<C2>.M");
35016
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35047
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35078
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35112
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35173
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35207
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
35240
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
35578
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35612
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.M").Expression;
35636
var literal =
GetSyntax
<LiteralExpressionSyntax>(tree, "42");
35690
var color =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P").Expression;
35880
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
35910
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
35950
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
35982
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36015
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Color.P");
36266
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36292
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36379
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P");
36410
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.P");
36441
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36472
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.P");
36503
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.P");
36538
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36573
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.P");
36657
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "T.P");
36706
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.P");
36741
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M");
36772
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
36806
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36844
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "i.M");
36981
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "d.P");
37040
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(d)");
37537
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "s.M<object>()");
37541
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<object>");
37567
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M<object>()");
37571
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37598
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37626
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37653
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37673
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.M<string>");
37700
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>");
37723
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)");
37726
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M<object, long>");
37752
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<string, long>");
37793
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M<object>");
37797
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<object>");
37801
memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M3<object>");
37829
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "s.P<object>");
37909
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "object.M()");
37912
var property =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.Property");
38239
int position =
GetSyntax
<LiteralExpressionSyntax>(tree, "null").EndPosition - 1;
38417
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M<int>");
38420
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2<int>");
38453
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38456
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M2");
38489
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M<int>");
38492
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2<int>");
38525
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "int.M");
38528
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M2");
38553
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38577
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38608
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38638
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38642
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "string.M()");
38675
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "string.M");
38701
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38726
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38752
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.M");
38757
var cast =
GetSyntax
<CastExpressionSyntax>(tree, "(System.Action)object.M");
38844
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "object.P");
38873
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38903
var genericName =
GetSyntax
<GenericNameSyntax>(tree, "M<int>");
38933
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "C<int>.M");
38955
var genericName =
GetSyntax
<InvocationExpressionSyntax>(tree, "M<T>()").Expression;
38988
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression;
38992
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "T.M()").Expression;
38996
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression;
39022
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
39026
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
39061
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression;
39067
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(u)").Expression;
39071
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M(42)").Expression;
39075
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "42.M(u)").Expression;
39104
var expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression;
39110
expr =
GetSyntax
<InvocationExpressionSyntax>(tree, "t.M()").Expression;
39856
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
39859
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "this.M2()");
39862
var symbolInfo = model.GetSymbolInfo(
GetSyntax
<ThisExpressionSyntax>(tree, "this"));
39867
invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2(new object())");
39914
var invocation =
GetSyntax
<InvocationExpressionSyntax>(tree, "M2()");
40437
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40463
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40486
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = int.M");
40512
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40536
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40562
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40588
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
40612
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>""");
40637
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40681
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "".M""");
40722
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, """var x = "ran".M""");
40837
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
40862
localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = new C().M");
40909
var localDeclaration =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = 42.M");
46229
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46232
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46277
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M()");
46280
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M()");
46318
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNull.M(oNull)");
46321
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)");
46357
var invocation1 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived1.M()");
46360
var invocation2 =
GetSyntax
<InvocationExpressionSyntax>(tree, "Derived2.M()");
46582
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46585
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46588
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46591
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46623
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46626
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46629
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46632
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46690
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M");
46694
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = oNull.M");
46698
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull.M2");
46702
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2");
46706
var memberAccess3 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M");
46710
var memberAccess4 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNull2.M2");
46714
var memberAccess5 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "oNotNull.M");
46718
var varDeclaration3 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var y = oNotNull.M");
46825
var invocation1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46830
var localDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46834
var invocation2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46838
var localDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46872
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46876
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46926
var memberAccess1 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived1.M");
46930
var varDeclaration1 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46934
var memberAccess2 =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "Derived2.M");
46937
var varDeclaration2 =
GetSyntax
<VariableDeclarationSyntax>(tree, "var x = Derived1.M");
46980
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
46986
var assignment2 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull");
46991
var assignment3 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull");
47024
var assignment1 =
GetSyntax
<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull");
49333
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = 42");
49366
var assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNull");
49370
assignment =
GetSyntax
<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (17)
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()");
7180
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
7207
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).Property", descendIntoTrivia: true);
7234
var qualifiedCref =
GetSyntax
<QualifiedCrefSyntax>(tree, "N.E.extension(int).M(string)", descendIntoTrivia: true);
7237
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
7271
var extensionCref =
GetSyntax
<ExtensionMemberCrefSyntax>(tree, "extension(int).M(string)", descendIntoTrivia: true);
32521
var opNode =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "new object().M<int>");
33940
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34068
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "42.M");
34095
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
34124
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t.M");
34219
var memberAccess =
GetSyntax
<MemberAccessExpressionSyntax>(tree, "t1.M");
34324
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 (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>()");