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