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( 3135TestNormalizeExpression("typeof (T)", "typeof(T)"); 3138TestNormalizeExpression("sizeof (T)", "sizeof(T)"); 3141TestNormalizeExpression("default (T)", "default(T)"); 3176TestNormalizeExpression("checked (a)", "checked(a)"); 3179TestNormalizeExpression("unchecked (a)", "unchecked(a)"); 3182TestNormalizeExpression("__arglist (a)", "__arglist(a)"); 3188TestNormalizeExpression("$\"{3:C}\"", "$\"{3:C}\""); 3189TestNormalizeExpression("$\"{3: C}\"", "$\"{3: C}\""); 3195TestNormalizeExpression("""" 3200TestNormalizeExpression("""" 3205TestNormalizeExpression("""" 3210TestNormalizeExpression("""" 3216TestNormalizeExpression("""" 3221TestNormalizeExpression("""" 3226TestNormalizeExpression("""" 3231TestNormalizeExpression("""" 3236TestNormalizeExpression("""" 3241TestNormalizeExpression("""" 3246TestNormalizeExpression("""" 3251TestNormalizeExpression("""" 3257TestNormalizeExpression("""" 3262TestNormalizeExpression("""" 3267TestNormalizeExpression("""" 3272TestNormalizeExpression("""" 3361TestNormalizeExpression(@"$""Message is {a}""", @"$""Message is {a}"""); 3367TestNormalizeExpression("""" 3430TestNormalizeExpression("a/*b*/+c", "a /*b*/ + c"); 3431TestNormalizeExpression( 3436TestNormalizeExpression(""" 4283TestNormalizeExpression( 4289TestNormalizeExpression( 4297TestNormalizeExpression( 4305TestNormalizeExpression( 4311TestNormalizeExpression( 4319TestNormalizeExpression( 4327TestNormalizeExpression( 4333TestNormalizeExpression( 4341TestNormalizeExpression( 4349TestNormalizeExpression( 4360TestNormalizeExpression( 4373TestNormalizeExpression( 4386TestNormalizeExpression( 4399TestNormalizeExpression( 4410TestNormalizeExpression( 4423TestNormalizeExpression( 4436TestNormalizeExpression( 4449TestNormalizeExpression( 4460TestNormalizeExpression( 4473TestNormalizeExpression( 4486TestNormalizeExpression( 4499TestNormalizeExpression( 4515TestNormalizeExpression( 4533TestNormalizeExpression( 4551TestNormalizeExpression( 4569TestNormalizeExpression( 4587TestNormalizeExpression( 4603TestNormalizeExpression( 4621TestNormalizeExpression( 4639TestNormalizeExpression( 4657TestNormalizeExpression( 4675TestNormalizeExpression( 4691TestNormalizeExpression( 4709TestNormalizeExpression( 4727TestNormalizeExpression( 4745TestNormalizeExpression( 4884TestNormalizeExpression( 4890TestNormalizeExpression( 4899TestNormalizeExpression( 4908TestNormalizeExpression( 4917TestNormalizeExpression( 4927TestNormalizeExpression( 4933TestNormalizeExpression( 4942TestNormalizeExpression( 4951TestNormalizeExpression( 4960TestNormalizeExpression( 4970TestNormalizeExpression( 4979TestNormalizeExpression( 4988TestNormalizeExpression( 4997TestNormalizeExpression( 5007TestNormalizeExpression( 5016TestNormalizeExpression( 5025TestNormalizeExpression( 5034TestNormalizeExpression( 5044TestNormalizeExpression( 5053TestNormalizeExpression( 5062TestNormalizeExpression( 5071TestNormalizeExpression( 5081TestNormalizeExpression( 5090TestNormalizeExpression( 5099TestNormalizeExpression( 5108TestNormalizeExpression( 5118TestNormalizeExpression( 5127TestNormalizeExpression( 5216TestNormalizeExpression( 5222TestNormalizeExpression( 5231TestNormalizeExpression( 5240TestNormalizeExpression( 5249TestNormalizeExpression( 5259TestNormalizeExpression( 5268TestNormalizeExpression( 5277TestNormalizeExpression( 5286TestNormalizeExpression( 5296TestNormalizeExpression( 5305TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}", """ 5313TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}.Count", """ 5321TestNormalizeExpression("new Dictionary<SomeClass,SomeOtherClass>(){[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),[new SomeClass()]=new SomeOtherClass(),}[0]", """ 5330TestNormalizeExpression( 5339TestNormalizeExpression( 5402TestNormalizeExpression( 5408TestNormalizeExpression( 5416TestNormalizeExpression( 5424TestNormalizeExpression( 5435TestNormalizeExpression( 5448TestNormalizeExpression( 5461TestNormalizeExpression( 5474TestNormalizeExpression( 5490TestNormalizeExpression( 5508TestNormalizeExpression( 5526TestNormalizeExpression( 5544TestNormalizeExpression( 5608TestNormalizeExpression( 5617TestNormalizeExpression( 5642TestNormalizeExpression( 5651TestNormalizeExpression( 5662TestNormalizeExpression( 5671TestNormalizeExpression( 5682TestNormalizeExpression( 5691TestNormalizeExpression( 5702TestNormalizeExpression( 5711TestNormalizeExpression( 5721TestNormalizeExpression( 5730TestNormalizeExpression( 5742TestNormalizeExpression( 5751TestNormalizeExpression( 5764TestNormalizeExpression( 5779TestNormalizeExpression( 5804TestNormalizeExpression( 5819TestNormalizeExpression( 5844TestNormalizeExpression( 5857TestNormalizeExpression( 5978TestNormalizeExpression( 5984TestNormalizeExpression( 5987TestNormalizeExpression(