155 references to RegularWithPatternCombinators
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\PatternTests.cs (10)
5502
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5544
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5602
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5648
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5710
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5784
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5874
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5933
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6018
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6102
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
CodeGen\SwitchTests.cs (4)
11029
parseOptions: TestOptions.
RegularWithPatternCombinators
,
11287
parseOptions: TestOptions.
RegularWithPatternCombinators
,
11545
parseOptions: TestOptions.
RegularWithPatternCombinators
,
11974
parseOptions: TestOptions.
RegularWithPatternCombinators
,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (63)
Semantics\PatternMatchingTestBase.cs (1)
432
return CreateCompilation(new[] { source, _iTupleSource }, options: options ?? TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Semantics\PatternMatchingTests.cs (6)
4848
var compilation = CreateCompilation(program, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
4864
var compilation = CreateCompilation(program, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
6749
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
,
6805
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
6931
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
7110
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
Semantics\PatternMatchingTests2.cs (9)
2478
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2536
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2577
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2615
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2653
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2683
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2718
CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2750
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2869
var comp = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
Semantics\PatternMatchingTests3.cs (47)
5041
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5088
var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5531
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5558
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5580
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5603
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5624
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5649
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5675
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5699
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
, targetFramework: TargetFramework.NetCoreApp);
5720
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5748
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5786
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5815
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5848
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5869
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5904
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5933
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5962
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5983
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6009
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6030
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6071
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6123
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6175
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6718
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6855
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6896
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6921
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6948
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6981
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7008
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7033
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7062
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7092
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7119
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7153
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7187
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7220
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7244
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7268
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7291
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7310
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7330
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7356
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7384
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7413
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (11)
IOperation\IOperationTests_IIsPatternExpression.cs (2)
2052
VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
2085
VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
IOperation\IOperationTests_IPatternSwitchCase.cs (2)
746
VerifyOperationTreeAndDiagnosticsForTest<CasePatternSwitchLabelSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
781
VerifyOperationTreeAndDiagnosticsForTest<CasePatternSwitchLabelSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
IOperation\IOperationTests_ISwitchExpression.cs (1)
1689
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
IOperation\IOperationTests_ISwitchOperation.cs (6)
3460
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
3528
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
3623
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
3721
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
3809
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
3880
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesVsPatterns.cs (1)
2223
var comp = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (66)
Parsing\PatternParsingTests.cs (66)
8829
TestOptions.
RegularWithPatternCombinators
,
8976
TestOptions.
RegularWithPatternCombinators
,
9091
TestOptions.
RegularWithPatternCombinators
9129
TestOptions.
RegularWithPatternCombinators
9175
TestOptions.
RegularWithPatternCombinators
9220
TestOptions.
RegularWithPatternCombinators
9260
TestOptions.
RegularWithPatternCombinators
9326
TestOptions.
RegularWithPatternCombinators
9373
TestOptions.
RegularWithPatternCombinators
9428
TestOptions.
RegularWithPatternCombinators
9486
TestOptions.
RegularWithPatternCombinators
9552
TestOptions.
RegularWithPatternCombinators
9614
TestOptions.
RegularWithPatternCombinators
9677
TestOptions.
RegularWithPatternCombinators
9730
TestOptions.
RegularWithPatternCombinators
9783
TestOptions.
RegularWithPatternCombinators
9870
TestOptions.
RegularWithPatternCombinators
9910
TestOptions.
RegularWithPatternCombinators
9958
TestOptions.
RegularWithPatternCombinators
10006
TestOptions.
RegularWithPatternCombinators
10061
TestOptions.
RegularWithPatternCombinators
10108
TestOptions.
RegularWithPatternCombinators
10156
TestOptions.
RegularWithPatternCombinators
10304
TestOptions.
RegularWithPatternCombinators
10345
TestOptions.
RegularWithPatternCombinators
10386
TestOptions.
RegularWithPatternCombinators
10427
TestOptions.
RegularWithPatternCombinators
10482
TestOptions.
RegularWithPatternCombinators
10527
TestOptions.
RegularWithPatternCombinators
10600
TestOptions.
RegularWithPatternCombinators
10637
TestOptions.
RegularWithPatternCombinators
10678
TestOptions.
RegularWithPatternCombinators
10720
TestOptions.
RegularWithPatternCombinators
10772
TestOptions.
RegularWithPatternCombinators
10822
TestOptions.
RegularWithPatternCombinators
10878
TestOptions.
RegularWithPatternCombinators
10939
TestOptions.
RegularWithPatternCombinators
10990
TestOptions.
RegularWithPatternCombinators
11043
TestOptions.
RegularWithPatternCombinators
11096
TestOptions.
RegularWithPatternCombinators
11153
TestOptions.
RegularWithPatternCombinators
11217
TestOptions.
RegularWithPatternCombinators
11271
TestOptions.
RegularWithPatternCombinators
11326
TestOptions.
RegularWithPatternCombinators
11369
TestOptions.
RegularWithPatternCombinators
11422
TestOptions.
RegularWithPatternCombinators
11520
TestOptions.
RegularWithPatternCombinators
11580
TestOptions.
RegularWithPatternCombinators
11638
TestOptions.
RegularWithPatternCombinators
11697
TestOptions.
RegularWithPatternCombinators
11761
TestOptions.
RegularWithPatternCombinators
11832
TestOptions.
RegularWithPatternCombinators
,
11940
TestOptions.
RegularWithPatternCombinators
,
12009
TestOptions.
RegularWithPatternCombinators
12090
TestOptions.
RegularWithPatternCombinators
12140
TestOptions.
RegularWithPatternCombinators
12185
TestOptions.
RegularWithPatternCombinators
12240
TestOptions.
RegularWithPatternCombinators
12290
TestOptions.
RegularWithPatternCombinators
12341
TestOptions.
RegularWithPatternCombinators
12386
TestOptions.
RegularWithPatternCombinators
12441
TestOptions.
RegularWithPatternCombinators
12491
TestOptions.
RegularWithPatternCombinators
12555
TestOptions.
RegularWithPatternCombinators
12606
TestOptions.
RegularWithPatternCombinators
12661
UsingExpression(@"new object() is { {}: 1 }", TestOptions.
RegularWithPatternCombinators
,