500 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8958var s = GetSyntax<IdentifierNameSyntax>(tree, "s"); 9024var s = GetSyntax<IdentifierNameSyntax>(tree, "s");
CodeGen\CodeGenExprLambdaTests.cs (2)
1493var s = GetSyntax<IdentifierNameSyntax>(tree, "a"); 1530var s = GetSyntax<IdentifierNameSyntax>(tree, "a");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (465)
Semantics\CollectionExpressionTests.cs (28)
31495var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, """M("hi", [null])"""); 31499var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M((string?)null, [null])"); 31543var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, """M("hi", [null])"""); 31547var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M((string?)null, [null])"); 31551var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "M((string?)null, null)"); 31600var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])"); 31604var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref maybeNull, [null])"); 31699var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, "M([(string?)null])"); 31703var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, """M(["hi"])"""); 31707var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """M(["hi", null])"""); 32320var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([element])"); 32356var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([element])"); 32388var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([element1, element2])"); 32416var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([element1, element2])"); 32458var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([(string?)element1, element2])"); 32504var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "IdList([element1, element2])"); 32570var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref notNull, [null])"); 32574var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref notNull, [maybeNull])"); 32578var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref notNull, [notNull, ""])"""); 32582var invocation3 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref notNull, [maybeNull, ""])"""); 32586var invocation4 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [notNull, maybeNull, ""])"""); 32666var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref notNull, [[null]])"); 32670var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M(ref notNull, [[maybeNull]])"); 32674var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref notNull, [[notNull, ""]])"""); 32678var invocation3 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref notNull, [[maybeNull, ""]])"""); 32682var invocation4 = GetSyntax<InvocationExpressionSyntax>(tree, """M(ref maybeNull, [[notNull, maybeNull, ""]])"""); 33061var invocation0 = GetSyntax<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2])"); 33065var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "M([Copy(maybeNull, out var maybeNull2), maybeNull2.ToString()])");
Semantics\ExtensionOperatorsTests.cs (2)
27616var binary = GetSyntax<BinaryExpressionSyntax>(tree, "new S() + new S()"); 27650var binary = GetSyntax<BinaryExpressionSyntax>(tree, "new S() + new S()");
Semantics\ExtensionTests.cs (428)
2553var syntax = GetSyntax<QualifiedNameSyntax>(tree, "C.Nested"); 2879var returnStatement = GetSyntax<ReturnStatementSyntax>(tree, "return o;"); 12177var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12203var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12208var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12229invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12233memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12265var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12269var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12290invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12294memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12318var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 12321var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12353var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 12356invocation = GetSyntax<InvocationExpressionSyntax>(tree, "int.M()"); 12359var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 12362memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 12389var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 12393memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 12527var method = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 12531var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Property"); 12612var invocation = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 12652var invocation = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 12758var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 12762var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 12814var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 12818var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 12864var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 12869var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 12874var invocation3 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(default)"); 12902var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new Derived().M()"); 12906var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new Derived().M"); 12933var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C().M()"); 12937var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 12965var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C().M()"); 12969var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13001var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()"); 13004var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M"); 13039var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "T.M"); 13072var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M2()"); 13075var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M2"); 13114var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M2()"); 13117var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M2"); 13149var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 13175var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M()"); 13205var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()"); 13209var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>"); 13235var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()"); 13269var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()"); 13303var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()"); 13334var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()"); 13393var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.Method"); 13420var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new Alias().M"); 13453var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 13481var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M"); 13511var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new D().M"); 13541var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new D().M"); 13568var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M"); 13571memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M"); 13574memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M"); 13666var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M"); 13689var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.M"); 13717var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M"); 13749var identifier = GetSyntax<IdentifierNameSyntax>(tree, "Method"); 13806var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 13839var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 14176var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14220var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14257var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14294var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14331var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14368var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M(42)"); 14400var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14438var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14464var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 14490var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 14516var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 14551var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14601var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object>"); 14632var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>"); 14663var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<>"); 14693var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14723var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 14769var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14801var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>"); 14880var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 14922var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 14994var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 15061var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M"); 15095var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M"); 15141var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M"); 15173var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M"); 15200var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M"); 15228var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M"); 15255var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M"); 15317var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object>"); 15347var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 15399var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 15474var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 15514var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 15519var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M2"); 15550var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 15554memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 15607var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 15634var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 15938var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<object, string>.M"); 15964var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<object, string>.M"); 16026var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 16106var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 16156memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 16219var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 16242var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 16269var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 16296var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().P()"); 16322var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 16347var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 16374var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M<object>"); 16447var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 16531var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 16662var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 16780var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16832var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 16856var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16881var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16929var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17166var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17195var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17227var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17250var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17274var memberBinding = GetSyntax<MemberBindingExpressionSyntax>(tree, ".M"); 17299var memberBinding = GetSyntax<MemberBindingExpressionSyntax>(tree, ".M"); 17323var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17348var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17381var binaryOp = GetSyntax<BinaryExpressionSyntax>(tree, "object.M + object.M"); 17414var binaryOp = GetSyntax<BinaryExpressionSyntax>(tree, "object.M + object.M"); 17439var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17442var unaryOp = GetSyntax<PostfixUnaryExpressionSyntax>(tree, "object.M++"); 17467var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17470var unaryOp = GetSyntax<PrefixUnaryExpressionSyntax>(tree, "!object.M"); 17496var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17499var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17523var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17526var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17556var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17666var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17670var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17702var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M"); 17706var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M2"); 17739var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17742var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17766var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17802var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17805var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17850var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17853var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 17883var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17911var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18060var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.Member"); 18090var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18194var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 18219var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 18310var defaultExpr = GetSyntax<LiteralExpressionSyntax>(tree, "default"); 18347var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s1.f"); 18373var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.ToString"); 18400var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18438var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18476var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18515var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18556var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18597var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18641var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18685var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18724var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18763var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18802var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 18887var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 18919var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 18951var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 19001var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C(42).M"); 19175var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Method"); 19272var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 19300var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object>"); 19330var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object, int>"); 19357var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object, int>"); 19384var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object>"); 19417var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19463var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19491var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19525var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19528var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 19555var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19670var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 19771var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 19900var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 19932var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 19957var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property"""); 20145var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 1"); 20212var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 20254var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P1"); 20302var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 20347var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20384var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20432var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20480var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20530var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20580var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20634var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20688var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20742var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20790var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20838var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20878var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20918var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20961var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 21001var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 21044var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 21175var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 21196memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 21237var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 21292var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Method"); 21295var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Property"); 24563var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property"); 24596var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 24601var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "2.Property"); 24709var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 24736var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 24835var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 2).Property"); 24862var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 2).Property"); 24937var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 1).Property"); 24942var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "(2, 2).Property"); 24978var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 25015var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 25051var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 25089var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 25094var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M2"); 27529var nameColon = GetSyntax<NameColonSyntax>(tree, "Property:"); 27973var expressionColon = GetSyntax<ExpressionColonSyntax>(tree, "Property.Property2:"); 28096var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 28250var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 28791var invocation = GetSyntax<InvocationExpressionSyntax>(tree, """object.Method("")"""); 28820var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.Method()"); 28855var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 28890var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P<int>"); 28918var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<int>"); 28970var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 29010var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.M"); 29043var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 29137var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 29170var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 29200var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.Method"); 29228var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 29256var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 29286var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.Property"); 29340var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.Property"); 29369var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 29398var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 29426var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<string>.Property"); 29482var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 29599var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "T.Method"); 29640var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "a.Extension"); 29644memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "a.Extension2"); 33704var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 33731var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 33758var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 33785var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33812var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33859var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33889var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33935var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33960var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33991var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34019var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34048var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 34127var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 34170var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 34201var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 34237var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 34295var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.get_P"); 34341var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.set_P"); 34476var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34516var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34552var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 34601var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M"); 34650var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M"); 34739var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 34772var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<C2>.M"); 34802var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34833var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 34864var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 34898var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 34959var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 34993var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 35026var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 35364var literal = GetSyntax<LiteralExpressionSyntax>(tree, "42"); 35398var color = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M").Expression; 35422var literal = GetSyntax<LiteralExpressionSyntax>(tree, "42"); 35476var color = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P").Expression; 35666var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.P"); 35696var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 35736var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 35768var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 35801var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 36049var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 36075var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 36162var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 36193var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.P"); 36224var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 36255var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 36286var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.P"); 36322var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 36357var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 36441var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "T.P"); 36490var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.P"); 36525var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 36556var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 36590var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 36628var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 36765var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "d.P"); 36824var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2(d)"); 37321var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "s.M<object>()"); 37325var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<object>"); 37351var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "42.M<object>()"); 37355var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M<object>"); 37382var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P<object>"); 37410var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<string>"); 37437var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<string>"); 37464var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>"); 37487var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)"); 37490var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M<object, long>"); 37516var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<string, long>"); 37557var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M<object>"); 37561memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2<object>"); 37565memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M3<object>"); 37593var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P<object>"); 37673var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 37676var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Property"); 38009var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<int>"); 38012var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M2<int>"); 38045var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38048var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M2"); 38081var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M<int>"); 38084var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2<int>"); 38117var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 38120var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2"); 38145var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38169var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 38200var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38230var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 38234var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "string.M()"); 38267var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 38293var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38318var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38344var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 38349var cast = GetSyntax<CastExpressionSyntax>(tree, "(System.Action)object.M"); 38436var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 38465var genericName = GetSyntax<GenericNameSyntax>(tree, "M<int>"); 38495var genericName = GetSyntax<GenericNameSyntax>(tree, "M<int>"); 38525var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C<int>.M"); 38547var genericName = GetSyntax<InvocationExpressionSyntax>(tree, "M<T>()").Expression; 38580var expr = GetSyntax<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression; 38584expr = GetSyntax<InvocationExpressionSyntax>(tree, "T.M()").Expression; 38588expr = GetSyntax<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression; 38614var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression; 38618expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()").Expression; 38653var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression; 38659expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M(u)").Expression; 38663expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M(42)").Expression; 38667expr = GetSyntax<InvocationExpressionSyntax>(tree, "42.M(u)").Expression; 38696var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression; 38702expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()").Expression; 39448var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2()"); 39451invocation = GetSyntax<InvocationExpressionSyntax>(tree, "this.M2()"); 39454invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2(new object())"); 39502var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2()"); 40017var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 40043var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 40066var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 40092var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 40116var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 40142var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 40168var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 40192var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>"""); 40217var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 40261var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "".M"""); 40302var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 40417var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = new C().M"); 40442localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = new C().M"); 45792var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M()"); 45795var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M()"); 45840var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M()"); 45843var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M()"); 45881var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M(oNull)"); 45884var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)"); 45920var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "Derived1.M()"); 45923var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "Derived2.M()"); 46145var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 46148var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 46151var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 46154var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 46186var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 46189var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 46192var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 46195var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 46253var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 46257var varDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 46261var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M2"); 46265var varDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2"); 46269var memberAccess3 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull2.M"); 46273var memberAccess4 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull2.M2"); 46277var memberAccess5 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 46281var varDeclaration3 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 46388var invocation1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 46393var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 46397var invocation2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 46401var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 46435var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 46439var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 46489var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 46493var varDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 46497var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 46500var varDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 46543var assignment1 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull"); 46549var assignment2 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull"); 46554var assignment3 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull"); 46587var assignment1 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull"); 48896var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 48929var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = oNull"); 48933assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (7)
1377var propertyAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.P"); 1380var propertyAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.P"); 1492var propertyAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.P"); 1495var propertyAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.P"); 3118var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "int.M()"); 32328var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32524var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\ConstantTests.cs (2)
4081var xDeclarator = GetSyntax<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }"""); 4102var xDeclarator = GetSyntax<VariableDeclaratorSyntax>(tree, """x = x switch { _ => "" }""");
Semantics\DelegateTypeTests.cs (13)
2356var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 2855var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.M"); 2906var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 2934var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int, long>().M"); 2965var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 2993var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<int>"); 3022var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object?>"); 3055var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object?>"); 3086var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 3117var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M<object>"); 3150var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().F"); 3634var f1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "p.F1"); 3641var f2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "p.F2");
Semantics\LocalFunctionTests.cs (1)
10430var nameof = GetSyntax<InvocationExpressionSyntax>(tree, "nameof(p)");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Symbols\ConversionTests.cs (11)
454var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 485var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 520var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 556var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 592var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 626var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 661var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 686var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 717var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 743var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test"); 766var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Test");
Symbols\LocalFunctionTests.cs (4)
446var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "local()"); 470var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "local(new C())"); 499var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "local(42)"); 522var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "C<int>.M<string>()");