155 references to RegularWithPatternCombinators
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\PatternTests.cs (10)
5516
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5558
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5616
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5662
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5724
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5798
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5888
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5947
compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6034
var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6118
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.Emit2.UnitTests (63)
Semantics\PatternMatchingTestBase.cs (1)
424
return CreateCompilation(new[] { source, _iTupleSource }, options: options ?? TestOptions.DebugExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Semantics\PatternMatchingTests.cs (6)
4846
var compilation = CreateCompilation(program, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
4862
var compilation = CreateCompilation(program, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
6747
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
,
6803
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
6926
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
7104
CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.
RegularWithPatternCombinators
, text: @"
Semantics\PatternMatchingTests2.cs (9)
2465
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2523
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2564
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2602
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2640
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2670
CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
).VerifyDiagnostics(
2705
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)
5046
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5093
var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5536
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5563
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5585
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5608
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5629
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5654
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5680
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5704
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
, targetFramework: TargetFramework.NetCoreApp);
5725
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5753
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5791
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5820
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5853
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5874
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5909
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5938
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5967
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5988
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6014
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6035
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6076
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6128
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6180
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6723
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6860
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6901
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6926
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6953
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6986
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7013
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7038
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7067
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7097
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7124
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7158
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7192
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7225
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7249
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7273
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7296
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7315
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7335
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7361
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7389
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7418
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)
2214
var comp = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (66)
Parsing\PatternParsingTests.cs (66)
8862
TestOptions.
RegularWithPatternCombinators
,
9057
TestOptions.
RegularWithPatternCombinators
9164
TestOptions.
RegularWithPatternCombinators
9202
TestOptions.
RegularWithPatternCombinators
9248
TestOptions.
RegularWithPatternCombinators
9293
TestOptions.
RegularWithPatternCombinators
9333
TestOptions.
RegularWithPatternCombinators
9399
TestOptions.
RegularWithPatternCombinators
9446
TestOptions.
RegularWithPatternCombinators
9501
TestOptions.
RegularWithPatternCombinators
9559
TestOptions.
RegularWithPatternCombinators
9625
TestOptions.
RegularWithPatternCombinators
9687
TestOptions.
RegularWithPatternCombinators
9750
TestOptions.
RegularWithPatternCombinators
9803
TestOptions.
RegularWithPatternCombinators
9856
TestOptions.
RegularWithPatternCombinators
9943
TestOptions.
RegularWithPatternCombinators
9983
TestOptions.
RegularWithPatternCombinators
10031
TestOptions.
RegularWithPatternCombinators
10079
TestOptions.
RegularWithPatternCombinators
10134
TestOptions.
RegularWithPatternCombinators
10181
TestOptions.
RegularWithPatternCombinators
10229
TestOptions.
RegularWithPatternCombinators
10377
TestOptions.
RegularWithPatternCombinators
10418
TestOptions.
RegularWithPatternCombinators
10459
TestOptions.
RegularWithPatternCombinators
10500
TestOptions.
RegularWithPatternCombinators
10555
TestOptions.
RegularWithPatternCombinators
10600
TestOptions.
RegularWithPatternCombinators
10673
TestOptions.
RegularWithPatternCombinators
10710
TestOptions.
RegularWithPatternCombinators
10751
TestOptions.
RegularWithPatternCombinators
10793
TestOptions.
RegularWithPatternCombinators
10845
TestOptions.
RegularWithPatternCombinators
10895
TestOptions.
RegularWithPatternCombinators
10951
TestOptions.
RegularWithPatternCombinators
11012
TestOptions.
RegularWithPatternCombinators
11063
TestOptions.
RegularWithPatternCombinators
11116
TestOptions.
RegularWithPatternCombinators
11169
TestOptions.
RegularWithPatternCombinators
11226
TestOptions.
RegularWithPatternCombinators
11290
TestOptions.
RegularWithPatternCombinators
11344
TestOptions.
RegularWithPatternCombinators
11399
TestOptions.
RegularWithPatternCombinators
11442
TestOptions.
RegularWithPatternCombinators
11495
TestOptions.
RegularWithPatternCombinators
11593
TestOptions.
RegularWithPatternCombinators
11653
TestOptions.
RegularWithPatternCombinators
11711
TestOptions.
RegularWithPatternCombinators
11770
TestOptions.
RegularWithPatternCombinators
11834
TestOptions.
RegularWithPatternCombinators
11905
TestOptions.
RegularWithPatternCombinators
,
12013
TestOptions.
RegularWithPatternCombinators
,
12082
TestOptions.
RegularWithPatternCombinators
12163
TestOptions.
RegularWithPatternCombinators
12213
TestOptions.
RegularWithPatternCombinators
12258
TestOptions.
RegularWithPatternCombinators
12313
TestOptions.
RegularWithPatternCombinators
12363
TestOptions.
RegularWithPatternCombinators
12414
TestOptions.
RegularWithPatternCombinators
12459
TestOptions.
RegularWithPatternCombinators
12514
TestOptions.
RegularWithPatternCombinators
12564
TestOptions.
RegularWithPatternCombinators
12628
TestOptions.
RegularWithPatternCombinators
12679
TestOptions.
RegularWithPatternCombinators
12734
UsingExpression(@"new object() is { {}: 1 }", TestOptions.
RegularWithPatternCombinators
,