212 references to TestNormalizeExpression
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (212)
Syntax\SyntaxNormalizerTests.cs (212)
284TestNormalizeExpression(""" 295TestNormalizeExpression("""" 350TestNormalizeExpression("!a", "!a"); 351TestNormalizeExpression("-a", "-a"); 352TestNormalizeExpression("+a", "+a"); 353TestNormalizeExpression("~a", "~a"); 355TestNormalizeExpression("a", "a"); 356TestNormalizeExpression("a+b", "a + b"); 357TestNormalizeExpression("a-b", "a - b"); 358TestNormalizeExpression("a*b", "a * b"); 359TestNormalizeExpression("a/b", "a / b"); 360TestNormalizeExpression("a%b", "a % b"); 361TestNormalizeExpression("a^b", "a ^ b"); 362TestNormalizeExpression("a|b", "a | b"); 363TestNormalizeExpression("a&b", "a & b"); 364TestNormalizeExpression("a||b", "a || b"); 365TestNormalizeExpression("a&&b", "a && b"); 366TestNormalizeExpression("a<b", "a < b"); 367TestNormalizeExpression("a<=b", "a <= b"); 368TestNormalizeExpression("a>b", "a > b"); 369TestNormalizeExpression("a>=b", "a >= b"); 370TestNormalizeExpression("a==b", "a == b"); 371TestNormalizeExpression("a!=b", "a != b"); 372TestNormalizeExpression("a<<b", "a << b"); 373TestNormalizeExpression("a>>b", "a >> b"); 374TestNormalizeExpression("a>>>b", "a >>> b"); 375TestNormalizeExpression("a>>=b", "a >>= b"); 376TestNormalizeExpression("a>>>=b", "a >>>= b"); 377TestNormalizeExpression("a??b", "a ?? b"); 379TestNormalizeExpression("a<b>.c", "a<b>.c"); 380TestNormalizeExpression("(a+b)", "(a + b)"); 381TestNormalizeExpression("((a)+(b))", "((a) + (b))"); 382TestNormalizeExpression("(a)b", "(a)b"); 383TestNormalizeExpression("(a)(b)", "(a)(b)"); 385TestNormalizeExpression("m()", "m()"); 386TestNormalizeExpression("m(a)", "m(a)"); 387TestNormalizeExpression("m(a,b)", "m(a, b)"); 388TestNormalizeExpression("m(a,b,c)", "m(a, b, c)"); 389TestNormalizeExpression("m(a,b(c,d))", "m(a, b(c, d))"); 391TestNormalizeExpression("a?b:c", "a ? b : c"); 392TestNormalizeExpression( 399TestNormalizeExpression("a().b().c()", "a().b().c()"); 400TestNormalizeExpression("a->b->c", "a->b->c"); 401TestNormalizeExpression("global :: a", "global::a"); 403TestNormalizeExpression("(IList<int>)args", "(IList<int>)args"); 404TestNormalizeExpression("(IList<IList<int>>)args", "(IList<IList<int>>)args"); 405TestNormalizeExpression("(IList<IList<IList<int>>>)args", "(IList<IList<IList<int>>>)args"); 407TestNormalizeExpression("(IList<string?>)args", "(IList<string?>)args"); 817TestNormalizeExpression("( [ A ]x)=>x", "([A] x) => x"); 818TestNormalizeExpression("( [ A ]int x=1)=>x", "([A] int x = 1) => x"); 819TestNormalizeExpression( 826TestNormalizeExpression( 832TestNormalizeExpression( 844TestNormalizeExpression("int( x )=>x", "int (x) => x"); 845TestNormalizeExpression( 851TestNormalizeExpression(""" 857TestNormalizeExpression("(A,B)()=>(new A(),new B())", "(A, B) () => (new A(), new B())"); 858TestNormalizeExpression("A.B()=>null", "A.B () => null"); 859TestNormalizeExpression("A.B.C()=>null", "A.B.C () => null"); 860TestNormalizeExpression("int[]()=>null", "int[] () => null"); 861TestNormalizeExpression("A.B[]()=>null", "A.B[] () => null"); 862TestNormalizeExpression("A.B.C[]()=>null", "A.B.C[] () => null"); 863TestNormalizeExpression("int*()=>null", "int* () => null"); 864TestNormalizeExpression("A.B*()=>null", "A.B* () => null"); 865TestNormalizeExpression("A.B.C*()=>null", "A.B.C* () => null"); 871TestNormalizeExpression("( int x=1 )=>x", "(int x = 1) => x"); 872TestNormalizeExpression( 883TestNormalizeExpression("( params int []xs)=>xs.Length", "(params int[] xs) => xs.Length"); 884TestNormalizeExpression( 3119TestNormalizeExpression("typeof (T)", "typeof(T)"); 3122TestNormalizeExpression("sizeof (T)", "sizeof(T)"); 3125TestNormalizeExpression("default (T)", "default(T)"); 3160TestNormalizeExpression("checked (a)", "checked(a)"); 3163TestNormalizeExpression("unchecked (a)", "unchecked(a)"); 3166TestNormalizeExpression("__arglist (a)", "__arglist(a)"); 3172TestNormalizeExpression("$\"{3:C}\"", "$\"{3:C}\""); 3173TestNormalizeExpression("$\"{3: C}\"", "$\"{3: C}\""); 3179TestNormalizeExpression("""" 3184TestNormalizeExpression("""" 3189TestNormalizeExpression("""" 3194TestNormalizeExpression("""" 3200TestNormalizeExpression("""" 3205TestNormalizeExpression("""" 3210TestNormalizeExpression("""" 3215TestNormalizeExpression("""" 3220TestNormalizeExpression("""" 3225TestNormalizeExpression("""" 3230TestNormalizeExpression("""" 3235TestNormalizeExpression("""" 3241TestNormalizeExpression("""" 3246TestNormalizeExpression("""" 3251TestNormalizeExpression("""" 3256TestNormalizeExpression("""" 3345TestNormalizeExpression(@"$""Message is {a}""", @"$""Message is {a}"""); 3351TestNormalizeExpression("""" 3414TestNormalizeExpression("a/*b*/+c", "a /*b*/ + c"); 3415TestNormalizeExpression( 3420TestNormalizeExpression(""" 4228TestNormalizeExpression( 4234TestNormalizeExpression( 4242TestNormalizeExpression( 4250TestNormalizeExpression( 4256TestNormalizeExpression( 4264TestNormalizeExpression( 4272TestNormalizeExpression( 4278TestNormalizeExpression( 4286TestNormalizeExpression( 4294TestNormalizeExpression( 4305TestNormalizeExpression( 4318TestNormalizeExpression( 4331TestNormalizeExpression( 4344TestNormalizeExpression( 4355TestNormalizeExpression( 4368TestNormalizeExpression( 4381TestNormalizeExpression( 4394TestNormalizeExpression( 4405TestNormalizeExpression( 4418TestNormalizeExpression( 4431TestNormalizeExpression( 4444TestNormalizeExpression( 4460TestNormalizeExpression( 4478TestNormalizeExpression( 4496TestNormalizeExpression( 4514TestNormalizeExpression( 4532TestNormalizeExpression( 4548TestNormalizeExpression( 4566TestNormalizeExpression( 4584TestNormalizeExpression( 4602TestNormalizeExpression( 4620TestNormalizeExpression( 4636TestNormalizeExpression( 4654TestNormalizeExpression( 4672TestNormalizeExpression( 4690TestNormalizeExpression( 4829TestNormalizeExpression( 4835TestNormalizeExpression( 4844TestNormalizeExpression( 4853TestNormalizeExpression( 4862TestNormalizeExpression( 4872TestNormalizeExpression( 4878TestNormalizeExpression( 4887TestNormalizeExpression( 4896TestNormalizeExpression( 4905TestNormalizeExpression( 4915TestNormalizeExpression( 4924TestNormalizeExpression( 4933TestNormalizeExpression( 4942TestNormalizeExpression( 4952TestNormalizeExpression( 4961TestNormalizeExpression( 4970TestNormalizeExpression( 4979TestNormalizeExpression( 4989TestNormalizeExpression( 4998TestNormalizeExpression( 5007TestNormalizeExpression( 5016TestNormalizeExpression( 5026TestNormalizeExpression( 5035TestNormalizeExpression( 5044TestNormalizeExpression( 5053TestNormalizeExpression( 5063TestNormalizeExpression( 5072TestNormalizeExpression( 5161TestNormalizeExpression( 5167TestNormalizeExpression( 5176TestNormalizeExpression( 5185TestNormalizeExpression( 5194TestNormalizeExpression( 5204TestNormalizeExpression( 5213TestNormalizeExpression( 5222TestNormalizeExpression( 5231TestNormalizeExpression( 5241TestNormalizeExpression( 5250TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}", """ 5258TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}.Count", """ 5266TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}[0]", """ 5275TestNormalizeExpression( 5284TestNormalizeExpression( 5347TestNormalizeExpression( 5353TestNormalizeExpression( 5361TestNormalizeExpression( 5369TestNormalizeExpression( 5380TestNormalizeExpression( 5393TestNormalizeExpression( 5406TestNormalizeExpression( 5419TestNormalizeExpression( 5435TestNormalizeExpression( 5453TestNormalizeExpression( 5471TestNormalizeExpression( 5489TestNormalizeExpression( 5553TestNormalizeExpression( 5562TestNormalizeExpression( 5587TestNormalizeExpression( 5596TestNormalizeExpression( 5607TestNormalizeExpression( 5616TestNormalizeExpression( 5627TestNormalizeExpression( 5636TestNormalizeExpression( 5647TestNormalizeExpression( 5656TestNormalizeExpression( 5666TestNormalizeExpression( 5675TestNormalizeExpression( 5687TestNormalizeExpression( 5696TestNormalizeExpression( 5709TestNormalizeExpression( 5724TestNormalizeExpression( 5749TestNormalizeExpression( 5764TestNormalizeExpression( 5789TestNormalizeExpression( 5802TestNormalizeExpression( 5923TestNormalizeExpression( 5929TestNormalizeExpression( 5932TestNormalizeExpression(