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)
5038
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5085
var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5528
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5555
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5577
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5600
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5621
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5646
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5672
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5696
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
, targetFramework: TargetFramework.NetCoreApp);
5717
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5745
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5783
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5812
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5845
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5866
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5901
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5930
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5959
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
5980
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6006
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6027
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6068
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6120
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6172
var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6715
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6852
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6893
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6918
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6945
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
6978
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7005
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7030
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7059
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7089
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7116
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7150
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7184
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7217
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7241
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7265
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7288
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7307
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7327
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7353
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7381
var compilation = CreateCompilation(source, parseOptions: TestOptions.
RegularWithPatternCombinators
);
7410
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)
8823
TestOptions.
RegularWithPatternCombinators
,
9018
TestOptions.
RegularWithPatternCombinators
9125
TestOptions.
RegularWithPatternCombinators
9163
TestOptions.
RegularWithPatternCombinators
9209
TestOptions.
RegularWithPatternCombinators
9254
TestOptions.
RegularWithPatternCombinators
9294
TestOptions.
RegularWithPatternCombinators
9360
TestOptions.
RegularWithPatternCombinators
9407
TestOptions.
RegularWithPatternCombinators
9462
TestOptions.
RegularWithPatternCombinators
9520
TestOptions.
RegularWithPatternCombinators
9586
TestOptions.
RegularWithPatternCombinators
9648
TestOptions.
RegularWithPatternCombinators
9711
TestOptions.
RegularWithPatternCombinators
9764
TestOptions.
RegularWithPatternCombinators
9817
TestOptions.
RegularWithPatternCombinators
9904
TestOptions.
RegularWithPatternCombinators
9944
TestOptions.
RegularWithPatternCombinators
9992
TestOptions.
RegularWithPatternCombinators
10040
TestOptions.
RegularWithPatternCombinators
10095
TestOptions.
RegularWithPatternCombinators
10142
TestOptions.
RegularWithPatternCombinators
10190
TestOptions.
RegularWithPatternCombinators
10338
TestOptions.
RegularWithPatternCombinators
10379
TestOptions.
RegularWithPatternCombinators
10420
TestOptions.
RegularWithPatternCombinators
10461
TestOptions.
RegularWithPatternCombinators
10516
TestOptions.
RegularWithPatternCombinators
10561
TestOptions.
RegularWithPatternCombinators
10634
TestOptions.
RegularWithPatternCombinators
10671
TestOptions.
RegularWithPatternCombinators
10712
TestOptions.
RegularWithPatternCombinators
10754
TestOptions.
RegularWithPatternCombinators
10806
TestOptions.
RegularWithPatternCombinators
10856
TestOptions.
RegularWithPatternCombinators
10912
TestOptions.
RegularWithPatternCombinators
10973
TestOptions.
RegularWithPatternCombinators
11024
TestOptions.
RegularWithPatternCombinators
11077
TestOptions.
RegularWithPatternCombinators
11130
TestOptions.
RegularWithPatternCombinators
11187
TestOptions.
RegularWithPatternCombinators
11251
TestOptions.
RegularWithPatternCombinators
11305
TestOptions.
RegularWithPatternCombinators
11360
TestOptions.
RegularWithPatternCombinators
11403
TestOptions.
RegularWithPatternCombinators
11456
TestOptions.
RegularWithPatternCombinators
11554
TestOptions.
RegularWithPatternCombinators
11614
TestOptions.
RegularWithPatternCombinators
11672
TestOptions.
RegularWithPatternCombinators
11731
TestOptions.
RegularWithPatternCombinators
11795
TestOptions.
RegularWithPatternCombinators
11866
TestOptions.
RegularWithPatternCombinators
,
11974
TestOptions.
RegularWithPatternCombinators
,
12043
TestOptions.
RegularWithPatternCombinators
12124
TestOptions.
RegularWithPatternCombinators
12174
TestOptions.
RegularWithPatternCombinators
12219
TestOptions.
RegularWithPatternCombinators
12274
TestOptions.
RegularWithPatternCombinators
12324
TestOptions.
RegularWithPatternCombinators
12375
TestOptions.
RegularWithPatternCombinators
12420
TestOptions.
RegularWithPatternCombinators
12475
TestOptions.
RegularWithPatternCombinators
12525
TestOptions.
RegularWithPatternCombinators
12589
TestOptions.
RegularWithPatternCombinators
12640
TestOptions.
RegularWithPatternCombinators
12695
UsingExpression(@"new object() is { {}: 1 }", TestOptions.
RegularWithPatternCombinators
,