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)
5040
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5087
var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5530
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5557
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5579
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5602
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5623
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5648
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5674
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5698
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
, targetFramework: TargetFramework.NetCoreApp);
5719
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5747
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5785
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5814
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5847
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5868
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5903
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5932
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5961
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5982
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6008
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6029
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6070
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6122
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6174
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6717
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6854
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6895
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6920
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6947
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6980
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7007
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7032
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7061
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7091
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7118
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7152
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7186
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7219
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7243
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7267
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7290
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7309
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7329
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7355
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7383
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7412
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
,