212 references to TestNormalizeExpression
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (212)
Syntax\SyntaxNormalizerTests.cs (212)
285TestNormalizeExpression(""" 296TestNormalizeExpression("""" 351TestNormalizeExpression("!a", "!a"); 352TestNormalizeExpression("-a", "-a"); 353TestNormalizeExpression("+a", "+a"); 354TestNormalizeExpression("~a", "~a"); 356TestNormalizeExpression("a", "a"); 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"); 378TestNormalizeExpression("a??b", "a ?? b"); 380TestNormalizeExpression("a<b>.c", "a<b>.c"); 381TestNormalizeExpression("(a+b)", "(a + b)"); 382TestNormalizeExpression("((a)+(b))", "((a) + (b))"); 383TestNormalizeExpression("(a)b", "(a)b"); 384TestNormalizeExpression("(a)(b)", "(a)(b)"); 386TestNormalizeExpression("m()", "m()"); 387TestNormalizeExpression("m(a)", "m(a)"); 388TestNormalizeExpression("m(a,b)", "m(a, b)"); 389TestNormalizeExpression("m(a,b,c)", "m(a, b, c)"); 390TestNormalizeExpression("m(a,b(c,d))", "m(a, b(c, d))"); 392TestNormalizeExpression("a?b:c", "a ? b : c"); 393TestNormalizeExpression( 400TestNormalizeExpression("a().b().c()", "a().b().c()"); 401TestNormalizeExpression("a->b->c", "a->b->c"); 402TestNormalizeExpression("global :: a", "global::a"); 404TestNormalizeExpression("(IList<int>)args", "(IList<int>)args"); 405TestNormalizeExpression("(IList<IList<int>>)args", "(IList<IList<int>>)args"); 406TestNormalizeExpression("(IList<IList<IList<int>>>)args", "(IList<IList<IList<int>>>)args"); 408TestNormalizeExpression("(IList<string?>)args", "(IList<string?>)args"); 818TestNormalizeExpression("( [ A ]x)=>x", "([A] x) => x"); 819TestNormalizeExpression("( [ A ]int x=1)=>x", "([A] int x = 1) => x"); 820TestNormalizeExpression( 827TestNormalizeExpression( 833TestNormalizeExpression( 845TestNormalizeExpression("int( x )=>x", "int (x) => x"); 846TestNormalizeExpression( 852TestNormalizeExpression(""" 858TestNormalizeExpression("(A,B)()=>(new A(),new B())", "(A, B) () => (new A(), new B())"); 859TestNormalizeExpression("A.B()=>null", "A.B () => null"); 860TestNormalizeExpression("A.B.C()=>null", "A.B.C () => null"); 861TestNormalizeExpression("int[]()=>null", "int[] () => null"); 862TestNormalizeExpression("A.B[]()=>null", "A.B[] () => null"); 863TestNormalizeExpression("A.B.C[]()=>null", "A.B.C[] () => null"); 864TestNormalizeExpression("int*()=>null", "int* () => null"); 865TestNormalizeExpression("A.B*()=>null", "A.B* () => null"); 866TestNormalizeExpression("A.B.C*()=>null", "A.B.C* () => null"); 872TestNormalizeExpression("( int x=1 )=>x", "(int x = 1) => x"); 873TestNormalizeExpression( 884TestNormalizeExpression("( params int []xs)=>xs.Length", "(params int[] xs) => xs.Length"); 885TestNormalizeExpression( 3223TestNormalizeExpression("typeof (T)", "typeof(T)"); 3226TestNormalizeExpression("sizeof (T)", "sizeof(T)"); 3229TestNormalizeExpression("default (T)", "default(T)"); 3264TestNormalizeExpression("checked (a)", "checked(a)"); 3267TestNormalizeExpression("unchecked (a)", "unchecked(a)"); 3270TestNormalizeExpression("__arglist (a)", "__arglist(a)"); 3276TestNormalizeExpression("$\"{3:C}\"", "$\"{3:C}\""); 3277TestNormalizeExpression("$\"{3: C}\"", "$\"{3: C}\""); 3283TestNormalizeExpression("""" 3288TestNormalizeExpression("""" 3293TestNormalizeExpression("""" 3298TestNormalizeExpression("""" 3304TestNormalizeExpression("""" 3309TestNormalizeExpression("""" 3314TestNormalizeExpression("""" 3319TestNormalizeExpression("""" 3324TestNormalizeExpression("""" 3329TestNormalizeExpression("""" 3334TestNormalizeExpression("""" 3339TestNormalizeExpression("""" 3345TestNormalizeExpression("""" 3350TestNormalizeExpression("""" 3355TestNormalizeExpression("""" 3360TestNormalizeExpression("""" 3449TestNormalizeExpression(@"$""Message is {a}""", @"$""Message is {a}"""); 3455TestNormalizeExpression("""" 3518TestNormalizeExpression("a/*b*/+c", "a /*b*/ + c"); 3519TestNormalizeExpression( 3524TestNormalizeExpression(""" 4371TestNormalizeExpression( 4377TestNormalizeExpression( 4385TestNormalizeExpression( 4393TestNormalizeExpression( 4399TestNormalizeExpression( 4407TestNormalizeExpression( 4415TestNormalizeExpression( 4421TestNormalizeExpression( 4429TestNormalizeExpression( 4437TestNormalizeExpression( 4448TestNormalizeExpression( 4461TestNormalizeExpression( 4474TestNormalizeExpression( 4487TestNormalizeExpression( 4498TestNormalizeExpression( 4511TestNormalizeExpression( 4524TestNormalizeExpression( 4537TestNormalizeExpression( 4548TestNormalizeExpression( 4561TestNormalizeExpression( 4574TestNormalizeExpression( 4587TestNormalizeExpression( 4603TestNormalizeExpression( 4621TestNormalizeExpression( 4639TestNormalizeExpression( 4657TestNormalizeExpression( 4675TestNormalizeExpression( 4691TestNormalizeExpression( 4709TestNormalizeExpression( 4727TestNormalizeExpression( 4745TestNormalizeExpression( 4763TestNormalizeExpression( 4779TestNormalizeExpression( 4797TestNormalizeExpression( 4815TestNormalizeExpression( 4833TestNormalizeExpression( 4972TestNormalizeExpression( 4978TestNormalizeExpression( 4987TestNormalizeExpression( 4996TestNormalizeExpression( 5005TestNormalizeExpression( 5015TestNormalizeExpression( 5021TestNormalizeExpression( 5030TestNormalizeExpression( 5039TestNormalizeExpression( 5048TestNormalizeExpression( 5058TestNormalizeExpression( 5067TestNormalizeExpression( 5076TestNormalizeExpression( 5085TestNormalizeExpression( 5095TestNormalizeExpression( 5104TestNormalizeExpression( 5113TestNormalizeExpression( 5122TestNormalizeExpression( 5132TestNormalizeExpression( 5141TestNormalizeExpression( 5150TestNormalizeExpression( 5159TestNormalizeExpression( 5169TestNormalizeExpression( 5178TestNormalizeExpression( 5187TestNormalizeExpression( 5196TestNormalizeExpression( 5206TestNormalizeExpression( 5215TestNormalizeExpression( 5304TestNormalizeExpression( 5310TestNormalizeExpression( 5319TestNormalizeExpression( 5328TestNormalizeExpression( 5337TestNormalizeExpression( 5347TestNormalizeExpression( 5356TestNormalizeExpression( 5365TestNormalizeExpression( 5374TestNormalizeExpression( 5384TestNormalizeExpression( 5393TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}", """ 5401TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}.Count", """ 5409TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}[0]", """ 5418TestNormalizeExpression( 5427TestNormalizeExpression( 5490TestNormalizeExpression( 5496TestNormalizeExpression( 5504TestNormalizeExpression( 5512TestNormalizeExpression( 5523TestNormalizeExpression( 5536TestNormalizeExpression( 5549TestNormalizeExpression( 5562TestNormalizeExpression( 5578TestNormalizeExpression( 5596TestNormalizeExpression( 5614TestNormalizeExpression( 5632TestNormalizeExpression( 5696TestNormalizeExpression( 5705TestNormalizeExpression( 5730TestNormalizeExpression( 5739TestNormalizeExpression( 5750TestNormalizeExpression( 5759TestNormalizeExpression( 5770TestNormalizeExpression( 5779TestNormalizeExpression( 5790TestNormalizeExpression( 5799TestNormalizeExpression( 5809TestNormalizeExpression( 5818TestNormalizeExpression( 5830TestNormalizeExpression( 5839TestNormalizeExpression( 5852TestNormalizeExpression( 5867TestNormalizeExpression( 5892TestNormalizeExpression( 5907TestNormalizeExpression( 5932TestNormalizeExpression( 5945TestNormalizeExpression( 6066TestNormalizeExpression( 6072TestNormalizeExpression( 6075TestNormalizeExpression(