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( 3222TestNormalizeExpression("typeof (T)", "typeof(T)"); 3225TestNormalizeExpression("sizeof (T)", "sizeof(T)"); 3228TestNormalizeExpression("default (T)", "default(T)"); 3263TestNormalizeExpression("checked (a)", "checked(a)"); 3266TestNormalizeExpression("unchecked (a)", "unchecked(a)"); 3269TestNormalizeExpression("__arglist (a)", "__arglist(a)"); 3275TestNormalizeExpression("$\"{3:C}\"", "$\"{3:C}\""); 3276TestNormalizeExpression("$\"{3: C}\"", "$\"{3: C}\""); 3282TestNormalizeExpression("""" 3287TestNormalizeExpression("""" 3292TestNormalizeExpression("""" 3297TestNormalizeExpression("""" 3303TestNormalizeExpression("""" 3308TestNormalizeExpression("""" 3313TestNormalizeExpression("""" 3318TestNormalizeExpression("""" 3323TestNormalizeExpression("""" 3328TestNormalizeExpression("""" 3333TestNormalizeExpression("""" 3338TestNormalizeExpression("""" 3344TestNormalizeExpression("""" 3349TestNormalizeExpression("""" 3354TestNormalizeExpression("""" 3359TestNormalizeExpression("""" 3448TestNormalizeExpression(@"$""Message is {a}""", @"$""Message is {a}"""); 3454TestNormalizeExpression("""" 3517TestNormalizeExpression("a/*b*/+c", "a /*b*/ + c"); 3518TestNormalizeExpression( 3523TestNormalizeExpression(""" 4370TestNormalizeExpression( 4376TestNormalizeExpression( 4384TestNormalizeExpression( 4392TestNormalizeExpression( 4398TestNormalizeExpression( 4406TestNormalizeExpression( 4414TestNormalizeExpression( 4420TestNormalizeExpression( 4428TestNormalizeExpression( 4436TestNormalizeExpression( 4447TestNormalizeExpression( 4460TestNormalizeExpression( 4473TestNormalizeExpression( 4486TestNormalizeExpression( 4497TestNormalizeExpression( 4510TestNormalizeExpression( 4523TestNormalizeExpression( 4536TestNormalizeExpression( 4547TestNormalizeExpression( 4560TestNormalizeExpression( 4573TestNormalizeExpression( 4586TestNormalizeExpression( 4602TestNormalizeExpression( 4620TestNormalizeExpression( 4638TestNormalizeExpression( 4656TestNormalizeExpression( 4674TestNormalizeExpression( 4690TestNormalizeExpression( 4708TestNormalizeExpression( 4726TestNormalizeExpression( 4744TestNormalizeExpression( 4762TestNormalizeExpression( 4778TestNormalizeExpression( 4796TestNormalizeExpression( 4814TestNormalizeExpression( 4832TestNormalizeExpression( 4971TestNormalizeExpression( 4977TestNormalizeExpression( 4986TestNormalizeExpression( 4995TestNormalizeExpression( 5004TestNormalizeExpression( 5014TestNormalizeExpression( 5020TestNormalizeExpression( 5029TestNormalizeExpression( 5038TestNormalizeExpression( 5047TestNormalizeExpression( 5057TestNormalizeExpression( 5066TestNormalizeExpression( 5075TestNormalizeExpression( 5084TestNormalizeExpression( 5094TestNormalizeExpression( 5103TestNormalizeExpression( 5112TestNormalizeExpression( 5121TestNormalizeExpression( 5131TestNormalizeExpression( 5140TestNormalizeExpression( 5149TestNormalizeExpression( 5158TestNormalizeExpression( 5168TestNormalizeExpression( 5177TestNormalizeExpression( 5186TestNormalizeExpression( 5195TestNormalizeExpression( 5205TestNormalizeExpression( 5214TestNormalizeExpression( 5303TestNormalizeExpression( 5309TestNormalizeExpression( 5318TestNormalizeExpression( 5327TestNormalizeExpression( 5336TestNormalizeExpression( 5346TestNormalizeExpression( 5355TestNormalizeExpression( 5364TestNormalizeExpression( 5373TestNormalizeExpression( 5383TestNormalizeExpression( 5392TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}", """ 5400TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}.Count", """ 5408TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}[0]", """ 5417TestNormalizeExpression( 5426TestNormalizeExpression( 5489TestNormalizeExpression( 5495TestNormalizeExpression( 5503TestNormalizeExpression( 5511TestNormalizeExpression( 5522TestNormalizeExpression( 5535TestNormalizeExpression( 5548TestNormalizeExpression( 5561TestNormalizeExpression( 5577TestNormalizeExpression( 5595TestNormalizeExpression( 5613TestNormalizeExpression( 5631TestNormalizeExpression( 5695TestNormalizeExpression( 5704TestNormalizeExpression( 5729TestNormalizeExpression( 5738TestNormalizeExpression( 5749TestNormalizeExpression( 5758TestNormalizeExpression( 5769TestNormalizeExpression( 5778TestNormalizeExpression( 5789TestNormalizeExpression( 5798TestNormalizeExpression( 5808TestNormalizeExpression( 5817TestNormalizeExpression( 5829TestNormalizeExpression( 5838TestNormalizeExpression( 5851TestNormalizeExpression( 5866TestNormalizeExpression( 5891TestNormalizeExpression( 5906TestNormalizeExpression( 5931TestNormalizeExpression( 5944TestNormalizeExpression( 6065TestNormalizeExpression( 6071TestNormalizeExpression( 6074TestNormalizeExpression(