40 references to UsingExpression
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (40)
Parsing\PatternParsingTests_ListPatterns.cs (40)
29UsingExpression(@"c is [[]]");
62UsingExpression(@"c is [[],] v");
100UsingExpression(@"c is [ 1, prop: 0 ]",
150UsingExpression(@"c is [ , ]",
182UsingExpression(@"c is ()[]",
209UsingExpression(@"c is {}[]",
236UsingExpression(@"c is [List<int>]");
273UsingExpression(@"c is [string[]]");
313UsingExpression(@"c is [var(x,y)]");
352UsingExpression(@"c is [>0]");
381UsingExpression(@"c is string[]");
413UsingExpression(@"c is a[0]");
445UsingExpression(@"c is [..]");
477UsingExpression(@"c is [.. var x]");
510UsingExpression(@"c is ..");
530UsingExpression(@"c is ....",
557UsingExpression(@"c is [..[]]");
587UsingExpression(@"c is [.. not p]");
623UsingExpression(@"c is [.. p or q]");
666UsingExpression(@"c is [.. p or .. q]");
713UsingExpression(@"c is .. var x");
741UsingExpression(@"c is .. Type");
768UsingExpression(@"c is [var x ..]",
805UsingExpression(@"c is var x ..",
836UsingExpression(@"c is [[]..]",
870UsingExpression(@"c is not p ..",
919UsingExpression(@"c is not ..");
943UsingExpression(@"c is [..] ..",
975UsingExpression(@"c is a .. or b ..",
1028UsingExpression(@"c is (var x) .. > 0",
1072UsingExpression(@"c is [..>5]");
1105UsingExpression(@"c is [.. string?]");
1141UsingExpression(@"c is [.. string? slice]");
1181UsingExpression(@"c is [.. string? slice, ')']");
1229UsingExpression(@"c is [.. string? slice ')']",
1280UsingExpression(@"c is [.. string[]? slice "")""]",
1343UsingExpression(@"c is [.. int[]? slice 5]",
1406UsingExpression(@"c is [.. int[]? slice int i]",
1473UsingExpression(@"c is [.. string[]? slice string s]",
1540UsingExpression(@"c is [.. char[]? slice char ch]",