591 references to UsingExpression
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (591)
Parsing\AsyncParsingTests.cs (4)
2645UsingExpression("x is A ? async b => 0 : null"); 2687UsingExpression("x is A a ? async b => 0 : null"); 2736UsingExpression("x is A ? async (b) => 0 : null"); 2783UsingExpression("x is A a ? async (b) => 0 : null");
Parsing\AwaitParsingTests.cs (7)
1154UsingExpression("x is int ? await y : z"); 1191UsingExpression("x is int ? await this.SomeMethodAsync() : z"); 1244UsingExpression("x is int ? await base.SomeMethodAsync() : z"); 1297UsingExpression("x is int ? await (myTask) : z"); 1679UsingExpression("f(x is int? await)", 1733UsingExpression("dict[x is int? await]", 1787UsingExpression("x is { Prop: int? await }",
Parsing\CollectionExpressionParsingTests.cs (136)
1863UsingExpression("[a ? b : c : d]", 1910UsingExpression("[a : b ? c : d]", 1957UsingExpression("[a ? b : c : d ? e : f]", 2017UsingExpression("[a ?? b : c]", 2059UsingExpression("[a : b ?? c]", 2101UsingExpression("[a ?? b : c ?? d]", 2151UsingExpression("[from x in y select x : c]", 2205UsingExpression("[a : from x in y select x]", 2259UsingExpression("[from a in b select a : from x in y select x]", 2333UsingExpression("[a ? [b] : c]"); 2374UsingExpression("[A] ? [B] : C"); 2415UsingExpression("[A] ? [B] . C"); 2462UsingExpression("[(a ? [b]) : c]", 2520UsingExpression("a ? [b] : c"); 2553UsingExpression("a ? [b].M() : c"); 2602UsingExpression("a ? b?[c] : d"); 2646UsingExpression("a ? b?[c].M() : d"); 2706UsingExpression("a ? b ? [c] : d : e"); 2752UsingExpression("a ? b ? [c].M() : d : e"); 2814UsingExpression("a?[c] ? b : d"); 2858UsingExpression("a?[c].M() ? b : d"); 2918UsingExpression("a?[c] ? b : d : e"); 2964UsingExpression("a?[c].M() ? b : d : e"); 3026UsingExpression("a ? b?[() => { var v = x ? [y] : z; }] : d"); 3124UsingExpression("a ? b?[delegate { var v = x ? [y] : z; }] : d"); 3217UsingExpression("a ? b?[() => x ? [y] : z] : d"); 3291UsingExpression("a ? b?[c] : d ? e?[f] : g"); 3367UsingExpression("a ? b?[c] : d ? e ? f?[g] : h", 3462UsingExpression("a ? b?[c] : d ? e ? f?[g] : h : i"); 3551UsingExpression("a ? b?[c] : d ? e ? f?[g] : h : i : j"); 3642UsingExpression("a ? b?[c] : d ? e ? f?[g] : h : i : j : k"); 3735UsingExpression("a ? b?[c] : d ? e ? f?[g] : h : i : j : k : m", 3832UsingExpression("(type)[1, 2, 3]"); 3880UsingExpression("(ImmutableArray<int>)[1, 2, 3]"); 3934UsingExpression("(Dotted.ImmutableArray<int>)[1, 2, 3]"); 3996UsingExpression("(ColonColon::ImmutableArray<int>)[1, 2, 3]"); 4058UsingExpression("(NotCast())[1, 2, 3]"); 4114UsingExpression("(Not + Cast)[1, 2, 3]"); 4170UsingExpression("(List<int>?)[1, 2, 3]"); 4228UsingExpression("(int[])[1, 2, 3]"); 4285UsingExpression("((int,int)[])[(1,2), (2,3), (3,4)]"); 4406UsingExpression("((A, B))[1, 2, 3]"); 4467UsingExpression("((A))[1, 2, 3]"); 4520UsingExpression("(int[]?)[1, 2, 3]"); 4581UsingExpression("(int?[])[1, 2, 3]"); 4643UsingExpression("(type)([1, 2, 3])"); 4693UsingExpression("(alias::type)[1, 2, 3]"); 4747UsingExpression("(a[b])[1, 2, 3]"); 4811UsingExpression("(a ? b : c)[1, 2, 3]"); 4873UsingExpression("(a * b)[1, 2, 3]"); 4930UsingExpression("(a < b > c)[1, 2, 3]"); 4994UsingExpression("(alias::type.member)[1, 2, 3]"); 5058UsingExpression("(alias::type<int>)[1, 2, 3]"); 5120UsingExpression("(alias::type.type2<int>)[1, 2, 3]"); 5190UsingExpression("(A[])[0]"); 5231UsingExpression("(A)[]"); 5255UsingExpression("(A)[1]"); 5292UsingExpression("(A)[1:2]", 5343UsingExpression("(A)[..B]"); 5379UsingExpression("(A[])[]"); 5413UsingExpression("((int, int))[]"); 5451UsingExpression("(a < b > . c)[1, 2, 3]"); 5516UsingExpression("(A<>)[]"); 5547UsingExpression("(A<,>)[]"); 5583UsingExpression("(ImmutableArray<List<Int32>>)[[1]]"); 5759UsingExpression("[.. from x in y select x]"); 5800UsingExpression("[A, B]()"); 5836UsingExpression("++[A, B]()"); 5876UsingExpression("[A,]"); 5897UsingExpression("[A,B,]"); 5926UsingExpression("[A,B,,]", 5966UsingExpression("[A,B,,,]", 6017UsingExpression("-[A]"); 6041UsingExpression("[A] ?? [B]"); 6077UsingExpression("[..x ?? y]"); 6106UsingExpression("[A]!"); 6130UsingExpression("++[A]"); 6154UsingExpression("[A]++"); 6178UsingExpression("await [A]"); 6372UsingExpression("[..e]"); 6393UsingExpression("[.. ..]"); 6414UsingExpression("[.. ..e]"); 6439UsingExpression("[.. e..]"); 6464UsingExpression("[.. e1..e2]"); 6493UsingExpression("[..throw e]"); 6518UsingExpression("[..x.y]"); 6547UsingExpression("[..x = y]"); 6576UsingExpression("[..x => y]"); 6605UsingExpression("[..x ? y : z]"); 6639UsingExpression("[..e..]"); 6664UsingExpression("new T?[1]"); 6696UsingExpression("new T?[1] { }"); 6733UsingExpression("new T[]?[1]"); 6777UsingExpression("new T[]?[1] { }"); 6826UsingExpression("new T[]?[1].Length"); 6878UsingExpression("[,]", 6902UsingExpression("[,A]", 6933UsingExpression("[,,]", 6968UsingExpression("[..]", 6992UsingExpression("[...e]", 7016UsingExpression("[....]", 7040UsingExpression("A < B?[] > D", 7131UsingExpression("nameof(A < B?[] > D)", 7194UsingExpression("typeof(A < B?[] > D)", 7243UsingExpression("default(A < B?[] > D)", 7292UsingExpression("A < B?[] : D"); 7326UsingExpression(""" $"{[A:B]}" """, 7370UsingExpression(""" $"{[:]}" """, 7396UsingExpression("&[A]"); 7420UsingExpression("&[A, B]"); 7452UsingExpression("&[A, B][C]"); 7499UsingExpression("&[A:B]", 7537UsingExpression("*[]"); 7554UsingExpression("*[A]"); 7578UsingExpression("*[A, B]"); 7610UsingExpression("*[A, B][C]"); 7657UsingExpression("*[A:B]", 7695UsingExpression("new [A]", 7723UsingExpression("new [A, B]", 7755UsingExpression("new [A, B][C]", 7799UsingExpression("_ = [Main, () => { }]"); 7845UsingExpression("_ = [() => { }, () => { }]"); 7901UsingExpression("_ = [() => { }, Main]"); 12870UsingExpression("[A, B]() =>", 12914UsingExpression("[A][B] (C, D)? e => f", 12999UsingExpression("[A][B](C, D) ? e : f"); 13070UsingExpression("[A][B] (C, D)? (e) => f"); 13143UsingExpression("[A][B](C, D) ? (e) : f"); 13219UsingExpression("[A][B] (C, D)? (e, f) => g"); 13297UsingExpression("[A][B](C, D) ? (e, f) : g"); 13384UsingExpression("[A][B] (C, D)? ([e] f) => g"); 13469UsingExpression("[A][B](C, D) ? ([e] f) : g", 13562UsingExpression("[A][B] (C, D)? ((e,f) g) => h"); 13655UsingExpression("[A][B](C, D) ? ((e,f) g) : h", 13756UsingExpression("[A][B] (C, D)? ((e,f)[] g) => h"); 13861UsingExpression("[A][B](C, D) ? ((e,f)[] g) : h",
Parsing\ExpressionParsingTests.cs (62)
47UsingExpression(@"$@""hello"""); 63UsingExpression(@"$""""""{1 + 1}"""""""); 92UsingExpression(@"$$""""""{{{1 + 1}}}"""""""); 129UsingExpression(@"$"""""" 164UsingExpression(@"$$"""""" 4778UsingExpression(source); 4895UsingExpression("new C { [0] = op1 < op2, [1] = true }"); 4970UsingExpression("$\"{{{12}}}\""); 4998UsingExpression("$\"{{{12:X}}}\""); 5031UsingExpression("$\"{a ? b : d}\"", 5074UsingExpression("a ??= b"); 5093UsingExpression("(a) ??= b"); 5117UsingExpression("M(a) ??= b"); 5151UsingExpression("a ?? b ??= c"); 5178UsingExpression("a ??= b ??= c"); 5205UsingExpression("(a ??= b) ??= c"); 5271UsingExpression("^1"); 5286UsingExpression("1...2", 5309UsingExpression("1..1"); 5328UsingExpression("^5..^3"); 5355UsingExpression("1<<2..3>>4"); 5390UsingExpression("1<<2..3>>>4"); 5425UsingExpression("1+2..3-4"); 5460UsingExpression("a*..b"); 5483UsingExpression("a + b..c"); 5510UsingExpression("a + b.."); 5533UsingExpression("a.. && b"); 5556UsingExpression("..a && b"); 5579UsingExpression(".. .."); 5594UsingExpression(".. .. e"); 5613UsingExpression(".. e .."); 5632UsingExpression("a .. .. b"); 5655UsingExpression("a .. b .."); 5678UsingExpression("a .. b .. c"); 5701UsingExpression("(Offset)..(Offset + Count)"); 5738UsingExpression("..1"); 5753UsingExpression("..^3"); 5772UsingExpression("1.."); 5787UsingExpression("^5.."); 5806UsingExpression(".."); 5817UsingExpression("1+..<<2"); 5844UsingExpression("1. .2", 5870UsingExpression(".. .ToString()", 5885UsingExpression("1.. .ToString()", 5904UsingExpression("..2 .ToString()"); 5935UsingExpression("1..2 .ToString()"); 5970UsingExpression("c?..b", 6006UsingExpression("c?.b..a", 6049UsingExpression("base"); 6061UsingExpression("new[] { ref }", 6095UsingExpression("new[] { ref obj }", 6125UsingExpression("new[] { ref[] }", 6157UsingExpression("new { ref }", 6189UsingExpression("new C { P = ref }", 6230UsingExpression("new C { ref }", 6263UsingExpression("new C { { 0, ref } }", 6443UsingExpression("new[] { in[] }", 6470UsingExpression("new[] { out[] }", 6498UsingExpression("new[] { obj[] }", 6875UsingExpression(text); 6929UsingExpression(text); 6991UsingExpression(text,
Parsing\ImplicitObjectCreationParsingTests.cs (1)
129UsingExpression("new (a, b) ? x : y",
Parsing\LambdaAttributeParsingTests.cs (21)
2045UsingExpression(source); 2104UsingExpression(source); 2158UsingExpression(source); 2202UsingExpression(source, 2247UsingExpression(source, 2312UsingExpression(source); 2374UsingExpression(source); 2441UsingExpression(source); 2513UsingExpression(source); 2550UsingExpression(source); 2592UsingExpression(source, 2632UsingExpression(source); 2691UsingExpression(source, 2882UsingExpression(source); 2954UsingExpression(source, 3010UsingExpression(source); 3081UsingExpression(source); 3152UsingExpression(source); 3225UsingExpression(source); 3268UsingExpression(source); 3316UsingExpression(source);
Parsing\LambdaParameterParsingTests.cs (66)
687UsingExpression(source, 708UsingExpression(source, 747UsingExpression(source, 2365UsingExpression("delegate(x = 3) { return x; }", 2636UsingExpression(source); 2689UsingExpression(source, 2769UsingExpression("delegate(int x = , int y) { return x; }", 2828UsingExpression(source, 2884UsingExpression("delegate(int x = , int y) { return x; }", 2944UsingExpression(source, 2971UsingExpression(source, 3018UsingExpression(source, 3045UsingExpression(source, 3090UsingExpression(source, 3117UsingExpression(source, 3178UsingExpression(source, 3218UsingExpression(source, 3269UsingExpression(source); 3315UsingExpression(source, 3342UsingExpression(source); 3390UsingExpression(source); 3471UsingExpression("delegate ([MyAttribute(3, arg1=true)] int x = -1) { return x; }"); 3563UsingExpression(source); 3645UsingExpression(source); 3742UsingExpression(source); 3843UsingExpression(source); 4038UsingExpression(source); 4135UsingExpression(source, 4173UsingExpression(source); 4250UsingExpression(source); 4674UsingExpression("(int x = > 0) => x;", 4725UsingExpression("(__arglist = null) => { }", 5239UsingExpression(source, 5264UsingExpression(source, 5290UsingExpression(source, 5309UsingExpression(source, 5341UsingExpression(source); 5363UsingExpression(source); 5385UsingExpression(source, 5419UsingExpression(source, 5544UsingExpression(source); 5566UsingExpression(source); 5593UsingExpression(source); 5625UsingExpression(source); 5656UsingExpression(source); 5747UsingExpression(source, 5772UsingExpression(source, 5823UsingExpression(source, 5857UsingExpression(source); 5885UsingExpression(source); 5918UsingExpression(source); 5947UsingExpression(source); 5981UsingExpression(source); 6010UsingExpression(source); 6172UsingExpression(source); 6201UsingExpression(source); 6235UsingExpression(source); 6271UsingExpression(source); 6312UsingExpression(source); 6352UsingExpression(source); 6397UsingExpression(source); 6427UsingExpression(source); 6539UsingExpression(source); 6587UsingExpression(source); 6622UsingExpression(source); 6661UsingExpression(source);
Parsing\LambdaReturnTypeParsingTests.cs (101)
234UsingExpression(source, 250UsingExpression(source, 266UsingExpression(source, 346UsingExpression(source); 381UsingExpression(source); 413UsingExpression(source); 456UsingExpression(source); 490UsingExpression(source); 520UsingExpression(source); 551UsingExpression(source); 594UsingExpression(source); 668UsingExpression(source); 698UsingExpression(source, 731UsingExpression(source); 773UsingExpression(source, 818UsingExpression(source, 867UsingExpression(source); 910UsingExpression(source); 940UsingExpression(source); 975UsingExpression(source); 1021UsingExpression(source); 1072UsingExpression(source); 1114UsingExpression(source, 1167UsingExpression(source, 1223UsingExpression(source); 1273UsingExpression(source); 1312UsingExpression(source); 1356UsingExpression(source, 1410UsingExpression("int?* () => default"); 1442UsingExpression("int[]* () => default"); 1484UsingExpression(source, 1533UsingExpression(source); 1577UsingExpression(source, 1623UsingExpression(source); 1654UsingExpression(source, 1688UsingExpression(source); 1718UsingExpression(source); 1753UsingExpression(source); 1784UsingExpression(source, 1800UsingExpression(source); 1842UsingExpression(source, 1887UsingExpression(source, 1941UsingExpression(source); 1989UsingExpression(source); 2037UsingExpression(source); 2072UsingExpression(source); 2110UsingExpression(source); 2144UsingExpression(source); 2180UsingExpression(source); 2228UsingExpression(source); 2299UsingExpression(source); 2343UsingExpression(source); 2379UsingExpression(source); 2418UsingExpression(source); 2459UsingExpression(source); 2507UsingExpression(source); 2546UsingExpression(source); 2597UsingExpression(source); 2632UsingExpression(source); 2963UsingExpression(source); 3013UsingExpression(source); 3133UsingExpression(source); 3181UsingExpression(source); 3224UsingExpression(source); 3272UsingExpression(source); 3315UsingExpression(source); 3385UsingExpression(source); 3445UsingExpression(source); 3501UsingExpression(source); 3552UsingExpression(source); 3594UsingExpression(source); 3636UsingExpression(source); 3672UsingExpression(source, 3714UsingExpression(source); 3761UsingExpression(source, 3804UsingExpression(source, 3862UsingExpression(source, 3938UsingExpression(source, 3992UsingExpression(source, 4030UsingExpression(source, 4069UsingExpression(source); 4105UsingExpression(source); 4149UsingExpression(source); 4193UsingExpression(source); 4249UsingExpression(source, 4310UsingExpression(source, 4372UsingExpression(source, 4453UsingExpression(source); 4551UsingExpression(source); 4665UsingExpression(source, 4697UsingExpression(source, 4740UsingExpression(source); 4789UsingExpression(source); 4828UsingExpression(source); 4859UsingExpression(source); 4894UsingExpression(source); 4930UsingExpression(source); 4956UsingExpression(source); 5452UsingExpression(source); 5495UsingExpression(source); 5546UsingExpression(source);
Parsing\MemberDeclarationParsingTests.cs (3)
10245UsingExpression(@" 10277UsingExpression(@" 10310UsingExpression(@"
Parsing\NameParsingTests.cs (1)
1440UsingExpression("x is X ? global::X.Y.Z : default");
Parsing\NullableParsingTests.cs (34)
98UsingExpression("(object[]?)null"); 135UsingExpression("(object[]??)null", 187UsingExpression("(object[?])null", 221UsingExpression("(object?[]?[])null"); 274UsingExpression("(object[][]?[]?)null"); 335UsingExpression("x is T ? y : z"); 367UsingExpression("x is T ? ? y : z"); 403UsingExpression("x is T[] ? y : z"); 447UsingExpression("x is T[] ? ? y : z"); 495UsingExpression("x as T?? y"); 522UsingExpression("x as T? ?? y"); 553UsingExpression("x as T??? y", 602UsingExpression("x as T[] ?? y"); 641UsingExpression("x as T[] ? ?? y"); 1026UsingExpression("F<A[]?, object[]?>()"); 1214UsingExpression("from A[]? a in b select a"); 1265UsingExpression("F((object[]? a) => a)"); 1377UsingExpression("new object[,][]?", 1441UsingExpression("new object[,][]? { 1, 2 }"); 1500UsingExpression("new object[1,2]?[3]?[4]"); 1564UsingExpression("new object[,]?[]?[]"); 1628UsingExpression("new object[1,2]?[3]?[]"); 1692UsingExpression("new object[]"); 1719UsingExpression("new object[1]?[2,3]?[]"); 1862UsingExpression("x is int? or string?"); 1904UsingExpression("x is int? i or string? s"); 1954UsingExpression("x is Type? and { }"); 1993UsingExpression("x is Type? t and { }"); 2036UsingExpression("x is Type? and (1, 2)", 2098UsingExpression("x is Type ? f(1, 2) : 0"); 2154UsingExpression("x is Type? t and (1, 2)"); 2218UsingExpression("x is Type? and []", 2275UsingExpression("x is Type ? dict[key] : default"); 2323UsingExpression("x is Type? t and []");
Parsing\PatternParsingTests.cs (62)
560UsingExpression("A is B << C"); 590UsingExpression("A is 1 << 2"); 620UsingExpression("A is null < B"); 650UsingExpression("A is B < C"); 677UsingExpression("A is null == B"); 707UsingExpression("A is null & B"); 737UsingExpression("A is null && B"); 767UsingExpression("A is null || B"); 1050UsingExpression("A is B***", 1092UsingExpression("A is B*** C"); 1130UsingExpression("A is B***[]"); 1173UsingExpression("A is B***[] C"); 1223UsingExpression("(B*** C, D)"); 1266UsingExpression("(B*** C)"); 1298UsingExpression("(B***[] C, D)"); 1356UsingExpression("(D, B*** C)"); 1399UsingExpression("(D, B***[] C)"); 5459UsingExpression("e switch { _ => 1 }"); 5607UsingExpression("e is (_, _)"); 5645UsingExpression("e is { P: _ }"); 5683UsingExpression("e is _"); 5702UsingExpression( 5946UsingExpression( 6343UsingExpression("o is A[] ? b : c"); 6388UsingExpression("o is A[] ? b && c", 6448UsingExpression("o is A[][] ? b : c"); 6501UsingExpression("o is A ? b : c"); 6533UsingExpression("o is A? ? b : c"); 6700UsingExpression("1 switch { 1 => 2, }"); 6733UsingExpression("1 switch { , }", 6776UsingExpression("e is { X: 3, }"); 6818UsingExpression("e is { , }", 6856UsingExpression("e is ( X: 3, )", 6912UsingExpression("e is ( , )", 6963UsingExpression("e switch { 1 => 2,, }", 7022UsingExpression("e is { A: 1,, }", 7445UsingExpression("1 switch { 1 => 2 } switch { 2 => 3 }"); 7498UsingExpression("a < b switch { 1 => 2 } < c switch { 2 => 3 }"); 7567UsingExpression("a < b switch { true => 1 }"); 7609UsingExpression("a == b switch { true => 1 }"); 7649UsingExpression("a * b switch {}"); 7674UsingExpression("a + b switch {}"); 7699UsingExpression("-a switch {}"); 7720UsingExpression("(Type)a switch {}"); 7746UsingExpression("(Type)a++ switch {}"); 7776UsingExpression("+a switch {}"); 7797UsingExpression("a switch {}.X", 7817UsingExpression("a switch {}[i]", 7837UsingExpression("a switch {}(b)", 7857UsingExpression("a switch {}!", 7877UsingExpression("(e switch {)", 7903UsingExpression("(e switch {,)", 7954UsingExpression("e switch {,", 8000UsingExpression("e switch { (X) => 1 }"); 8037UsingExpression("e switch { 1 => 1; 2 => 2 }", 8089UsingExpression("e switch { 1 => 1, 2 => 2; }", 8142UsingExpression("e is A<B> {}"); 8178UsingExpression("o is C c + d", 8216UsingExpression("o is {} + d", 10242UsingExpression("o is int + d", 10276UsingExpression("() => {} + d", 10309UsingExpression("delegate {} + d",
Parsing\RangeExpressionParsingTests.cs (11)
16UsingExpression("(int).."); 37UsingExpression("(int)..0"); 62UsingExpression("a ? .. : b"); 87UsingExpression("a ? b : .."); 112UsingExpression("a ? .. : .."); 137UsingExpression("a ? ..b : c"); 166UsingExpression("a ? b : ..c"); 195UsingExpression("a ? ..b : ..c"); 228UsingExpression("x is (int).."); 260UsingExpression("x is (int).", 291UsingExpression("x is (int).Length",
Parsing\SwitchExpressionParsingTests.cs (36)
20UsingExpression(""" 81UsingExpression(""" 148UsingExpression(""" 215UsingExpression(""" 2177UsingExpression(""" 2238UsingExpression(""" 2305UsingExpression(""" 2363UsingExpression(""" 2427UsingExpression(""" 2491UsingExpression(""" 2735UsingExpression(""" 2796UsingExpression(""" 2864UsingExpression(""" 2981UsingExpression(""" 3104UsingExpression(""" 3227UsingExpression(""" 3356UsingExpression(""" 3515UsingExpression(""" 3680UsingExpression(""" 3737UsingExpression(""" 3800UsingExpression(""" 3873UsingExpression(""" 3952UsingExpression(""" 4041UsingExpression(""" 4136UsingExpression(""" 4238UsingExpression(""" 4280UsingExpression(""" 4325UsingExpression(""" 4396UsingExpression(""" 4453UsingExpression(""" 4511UsingExpression(""" 4572UsingExpression(""" 4634UsingExpression(""" 4699UsingExpression(""" 4766UsingExpression(""" 4836UsingExpression("""
Parsing\Utf8StringLiteralsParsingTests.cs (46)
22UsingExpression(@"""hello"""); 34UsingExpression(@"@""hello"""); 46UsingExpression(@"""""""hello"""""""); 58UsingExpression(@""""""" 74UsingExpression(@"@""""""hello"""""""); 86UsingExpression(@"@"""""" 102UsingExpression(@"""hello""u8"); 138UsingExpression(@"@""hello""u8"); 174UsingExpression(@"""hello""U8"); 210UsingExpression(@"@""hello""U8"); 247UsingExpression(@"@""hello"" u8", 263UsingExpression(@"@""hello""u", 279UsingExpression(@"@""hello""8", 296UsingExpression(@"@""hello""u80", 312UsingExpression(@"1L0", 328UsingExpression(@"1 L", 345UsingExpression(@"""hello"" u8", 361UsingExpression(@"""hello""u", 377UsingExpression(@"""hello""8", 394UsingExpression(@"""hello""u80", 411UsingExpression(@"@""hello"" U8", 427UsingExpression(@"@""hello""U", 444UsingExpression(@"@""hello""U80", 461UsingExpression(@"""hello"" U8", 477UsingExpression(@"""hello""U", 494UsingExpression(@"""hello""U80", 510UsingExpression(@"$""hello""u8", 531UsingExpression(@"$@""hello""u8", 552UsingExpression(@"$""hello""U8", 573UsingExpression(@"$@""hello""U8", 633UsingExpression(@"""""""hello"""""" " + suffix, 651UsingExpression(@"""""""hello""""""" + suffix, 667UsingExpression(@"""""""hello""""""8", 686UsingExpression(@"""""""hello""""""" + suffix, 704UsingExpression(@"$""""""hello""""""" + suffix, 727UsingExpression(@"$@""""""hello""""""" + suffix, 795UsingExpression(@""""""" 819UsingExpression(@""""""" 841UsingExpression(@""""""" 866UsingExpression(@""""""" 890UsingExpression(@"$"""""" 917UsingExpression(@"$@"""""" 942UsingExpression(@"await ""hello""u8"); 958UsingExpression(@"await @""hello""u8"); 974UsingExpression(@"await """"""hello""""""u8"); 990UsingExpression(@"await """"""