490 references to GetSyntax
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
8749var s = GetSyntax<IdentifierNameSyntax>(tree, "s"); 8815var 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 (455)
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\ExtensionTests.cs (422)
2369var syntax = GetSyntax<QualifiedNameSyntax>(tree, "C.Nested"); 2695var returnStatement = GetSyntax<ReturnStatementSyntax>(tree, "return o;"); 11322var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11348var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11353var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 11374invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11378memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 11410var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11414var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 11435invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11439memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 11463var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().M()"); 11466var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 11498var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 11501invocation = GetSyntax<InvocationExpressionSyntax>(tree, "int.M()"); 11504var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 11507memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 11534var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 11538memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 11672var method = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 11676var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Property"); 11757var invocation = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 11797var invocation = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Method"); 11903var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 11907var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 11959var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 11963var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 12009var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(42)"); 12014var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, """new object().Method("hello")"""); 12019var invocation3 = GetSyntax<InvocationExpressionSyntax>(tree, "new object().Method(default)"); 12047var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new Derived().M()"); 12051var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new Derived().M"); 12078var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C().M()"); 12082var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 12110var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C().M()"); 12114var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 12146var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()"); 12149var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M"); 12184var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "T.M"); 12217var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M2()"); 12220var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M2"); 12259var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "t.M2()"); 12262var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "t.M2"); 12294var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12320var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M()"); 12350var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<string>()"); 12354var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M<string>"); 12380var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()"); 12414var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<,>()"); 12448var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<,,>()"); 12479var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new C<int>().M<int, string>()"); 12538var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.Method"); 12565var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new Alias().M"); 12598var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 12626var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<dynamic>().M"); 12656var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new D().M"); 12686var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new D().M"); 12713var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int a, int b)>().M"); 12716memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int, int)>().M"); 12719memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(int other, int)>().M"); 12811var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M"); 12834var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.M"); 12862var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.M"); 12894var identifier = GetSyntax<IdentifierNameSyntax>(tree, "Method"); 12951var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 12984var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 13321var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13365var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13402var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13439var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13476var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13513var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M(42)"); 13545var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13583var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13609var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 13635var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 13661var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 13696var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13746var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object>"); 13777var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object, object>"); 13808var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<>"); 13838var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13868var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 13914var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 13946var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().StaticType<string>"); 14025var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 14067var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 14139var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 14206var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<(string, string)>.Nested<(int, int)>().M"); 14240var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M"); 14286var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<long*[]>.Nested<int*[]>().M"); 14318var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<delegate*<int>[]>.Nested<delegate*<long>[]>().M"); 14345var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M"); 14373var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int>().M"); 14400var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C<int, string>().M"); 14462var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M<object>"); 14492var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14544var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 14619var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 14659var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 14664var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M2"); 14695var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 14699memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 14752var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 14779var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 15083var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<object, string>.M"); 15109var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<object, string>.M"); 15171var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 15251var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 15301memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Container.M"); 15364var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 15387var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 15414var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 15441var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "new object().P()"); 15467var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 15492var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 15519var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M<object>"); 15592var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().P"); 15676var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 15807var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 15925var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 15977var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.StaticProperty"); 16001var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16026var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16074var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16311var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16340var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16372var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16395var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16419var memberBinding = GetSyntax<MemberBindingExpressionSyntax>(tree, ".M"); 16444var memberBinding = GetSyntax<MemberBindingExpressionSyntax>(tree, ".M"); 16468var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16493var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16526var binaryOp = GetSyntax<BinaryExpressionSyntax>(tree, "object.M + object.M"); 16559var binaryOp = GetSyntax<BinaryExpressionSyntax>(tree, "object.M + object.M"); 16584var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16587var unaryOp = GetSyntax<PostfixUnaryExpressionSyntax>(tree, "object.M++"); 16612var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16615var unaryOp = GetSyntax<PrefixUnaryExpressionSyntax>(tree, "!object.M"); 16641var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16644var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16668var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16671var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16701var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16811var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16814var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16846var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16849var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16873var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16909var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16912var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16957var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 16960var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 16990var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17018var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17167var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "o.Member"); 17197var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17301var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 17326var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().Member"); 17417var defaultExpr = GetSyntax<LiteralExpressionSyntax>(tree, "default"); 17454var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s1.f"); 17480var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.ToString"); 17507var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17545var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17583var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17622var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17663var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17704var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17748var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 17792var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17831var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17870var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17909var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 17994var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 18026var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 18058var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M"); 18108var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C(42).M"); 18282var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Method"); 18379var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 18407var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object>"); 18437var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object, int>"); 18464var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object, int>"); 18491var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<object>"); 18524var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18570var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18598var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18632var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18635var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M2"); 18662var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18777var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 18878var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 19007var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 19039var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 19064var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, """(b ? "" : null).Property"""); 19252var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 1"); 19319var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 19361var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P1"); 19409var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M1"); 19454var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19491var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19539var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19587var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19637var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19687var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19741var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19795var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19849var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19897var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19945var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 19985var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20025var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20068var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20108var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20151var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.Member"); 20282var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 20303memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 20344var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 20399var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Method"); 20402var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Property"); 22996var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Enum.Zero.Property"); 23029var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 23034var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "2.Property"); 23142var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 23169var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "1.Property"); 23268var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 2).Property"); 23295var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 2).Property"); 23370var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "(1, 1).Property"); 23375var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "(2, 2).Property"); 23411var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 23448var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 23484var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 23522var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 23527var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new C().M2"); 25978var nameColon = GetSyntax<NameColonSyntax>(tree, "Property:"); 26422var expressionColon = GetSyntax<ExpressionColonSyntax>(tree, "Property.Property2:"); 26545var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 26699var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 27240var invocation = GetSyntax<InvocationExpressionSyntax>(tree, """object.Method("")"""); 27269var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.Method()"); 27304var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 27339var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P<int>"); 27367var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<int>"); 27419var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 27459var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.M"); 27492var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.M"); 27586var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 27619var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 27649var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.Method"); 27677var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 27705var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Method"); 27735var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "c.Property"); 27789var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.Property"); 27818var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 27847var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C.Property"); 27875var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<string>.Property"); 27931var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 28048var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "T.Method"); 28089var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "a.Extension"); 28093memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "a.Extension2"); 31905var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 31932var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 31959var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M"); 31986var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32013var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32060var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32090var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32130var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32155var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32186var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32214var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32243var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 32322var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 32365var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 32396var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 32432var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 32490var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.get_P"); 32536var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "E.set_P"); 32671var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32711var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 32747var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 32796var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M"); 32845var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M"); 32934var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 32967var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "I<C2>.M"); 32997var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33028var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 33058var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M"); 33088var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 33149var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 33487var literal = GetSyntax<LiteralExpressionSyntax>(tree, "42"); 33521var color = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.M").Expression; 33545var literal = GetSyntax<LiteralExpressionSyntax>(tree, "42"); 33599var color = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P").Expression; 33789var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.P"); 33819var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 33859var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 33891var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 33924var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "Color.P"); 34172var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 34198var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 34285var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P"); 34316var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.P"); 34347var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 34378var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.P"); 34409var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.P"); 34441var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 34473var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.P"); 34505var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M"); 34536var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 34570var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 34608var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "i.M"); 34745var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "d.P"); 34804var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2(d)"); 35263var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "s.M<object>()"); 35267var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<object>"); 35293var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "42.M<object>()"); 35297var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M<object>"); 35324var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P<object>"); 35352var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<string>"); 35379var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.M<string>"); 35406var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C<string, string>.M<string>"); 35429var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "string.M<object, long>(42)"); 35432var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M<object, long>"); 35458var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<string, long>"); 35499var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M<object>"); 35503memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2<object>"); 35507memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M3<object>"); 35535var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "s.P<object>"); 35615var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "object.M()"); 35618var property = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.Property"); 35951var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M<int>"); 35954var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M2<int>"); 35987var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 35990var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "new object().M2"); 36023var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M<int>"); 36026var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2<int>"); 36059var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "int.M"); 36062var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "42.M2"); 36087var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 36111var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 36142var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 36172var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 36176var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "string.M()"); 36209var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "string.M"); 36235var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 36260var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 36286var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.M"); 36291var cast = GetSyntax<CastExpressionSyntax>(tree, "(System.Action)object.M"); 36378var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "object.P"); 36407var genericName = GetSyntax<GenericNameSyntax>(tree, "M<int>"); 36437var genericName = GetSyntax<GenericNameSyntax>(tree, "M<int>"); 36467var memberAccess = GetSyntax<MemberAccessExpressionSyntax>(tree, "C<int>.M"); 36489var genericName = GetSyntax<InvocationExpressionSyntax>(tree, "M<T>()").Expression; 36522var expr = GetSyntax<InvocationExpressionSyntax>(tree, "T.M<T>()").Expression; 36526expr = GetSyntax<InvocationExpressionSyntax>(tree, "T.M()").Expression; 36530expr = GetSyntax<InvocationExpressionSyntax>(tree, "E.M<T>()").Expression; 36556var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression; 36560expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()").Expression; 36595var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T, U>(u)").Expression; 36601expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M(u)").Expression; 36605expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M(42)").Expression; 36609expr = GetSyntax<InvocationExpressionSyntax>(tree, "42.M(u)").Expression; 36638var expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M<T>()").Expression; 36644expr = GetSyntax<InvocationExpressionSyntax>(tree, "t.M()").Expression; 37390var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2()"); 37393invocation = GetSyntax<InvocationExpressionSyntax>(tree, "this.M2()"); 37396invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2(new object())"); 37444var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "M2()"); 37959var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 37985var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 38008var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = int.M"); 38034var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 38058var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 38084var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 38110var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = 42.M"); 38134var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M<object>"""); 38159var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 38203var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "".M"""); 38244var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, """var x = "ran".M"""); 38359var localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = new C().M"); 38384localDeclaration = GetSyntax<VariableDeclarationSyntax>(tree, "var x = new C().M"); 43177var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M()"); 43180var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M()"); 43225var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M()"); 43228var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M()"); 43266var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "oNull.M(oNull)"); 43269var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "oNotNull.M(oNotNull)"); 43305var invocation1 = GetSyntax<InvocationExpressionSyntax>(tree, "Derived1.M()"); 43308var invocation2 = GetSyntax<InvocationExpressionSyntax>(tree, "Derived2.M()"); 43530var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 43533var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 43536var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 43539var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 43571var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 43574var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 43577var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 43580var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 43638var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M"); 43642var varDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = oNull.M"); 43646var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.M2"); 43650var varDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x2 = oNull.M2"); 43654var memberAccess3 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull2.M"); 43658var memberAccess4 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull2.M2"); 43662var memberAccess5 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.M"); 43666var varDeclaration3 = GetSyntax<VariableDeclarationSyntax>(tree, "var y = oNotNull.M"); 43773var invocation1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 43778var localDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 43782var invocation2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 43786var localDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 43820var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 43824var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 43874var memberAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived1.M"); 43878var varDeclaration1 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 43882var memberAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "Derived2.M"); 43885var varDeclaration2 = GetSyntax<VariableDeclarationSyntax>(tree, "var x = Derived1.M"); 43928var assignment1 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull"); 43934var assignment2 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (y1, y2) = oNotNull"); 43939var assignment3 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (z1, z2, z3) = oNull"); 43972var assignment1 = GetSyntax<AssignmentExpressionSyntax>(tree, "var (x1, x2) = oNull"); 45973var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = 42"); 46004var assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = oNull"); 46008assignment = GetSyntax<AssignmentExpressionSyntax>(tree, "Property = oNotNull");
Semantics\ExtensionTests2.cs (5)
1214var propertyAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.P"); 1217var propertyAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.P"); 1329var propertyAccess1 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNull.P"); 1332var propertyAccess2 = GetSyntax<MemberAccessExpressionSyntax>(tree, "oNotNull.P"); 2937var invocation = GetSyntax<InvocationExpressionSyntax>(tree, "int.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>()");