103 references to Patterns
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (2)
25451
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
28509
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
CodeGen\ITuplePatternTests.cs (1)
14
[CompilerTrait(CompilerFeature.
Patterns
)]
CodeGen\PatternTests.cs (1)
16
[CompilerTrait(CompilerFeature.
Patterns
)]
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
FlowAnalysis\FlowTests.cs (2)
4463
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
4810
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests.cs (1)
19
[CompilerTrait(CompilerFeature.
Patterns
, CompilerFeature.RefLifetime)]
Semantics\PatternMatchingTests_Global.cs (1)
20
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests_ListPatterns.cs (1)
18
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests_NullableTypes.cs (1)
12
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests_Scope.cs (1)
19
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests2.cs (1)
16
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests3.cs (1)
20
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests4.cs (1)
16
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternMatchingTests5.cs (1)
17
[CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\PatternSwitchTests.cs (1)
17
[CompilerTrait(CompilerFeature.
Patterns
)]
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (8)
ExtractMethod\ExtractLocalFunctionTests.cs (4)
1313
[CompilerTrait(CompilerFeature.
Patterns
)]
1346
[CompilerTrait(CompilerFeature.
Patterns
)]
1379
[CompilerTrait(CompilerFeature.
Patterns
)]
1422
[CompilerTrait(CompilerFeature.
Patterns
)]
ExtractMethod\ExtractMethodCodeRefactoringTests.cs (4)
1603
[CompilerTrait(CompilerFeature.
Patterns
)]
1636
[CompilerTrait(CompilerFeature.
Patterns
)]
1669
[CompilerTrait(CompilerFeature.
Patterns
)]
1712
[CompilerTrait(CompilerFeature.
Patterns
)]
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (64)
IOperation\IOperationTests_IIsPatternExpression.cs (40)
17
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
44
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
71
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
97
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
123
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
153
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
182
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
214
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
250
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
286
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
317
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
350
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
381
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
412
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
461
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
512
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
543
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
568
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
597
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
636
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
698
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
792
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
879
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
979
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1019
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1073
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1141
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1191
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1247
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1290
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1363
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1415
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1462
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1506
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1553
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1598
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1643
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
1688
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
1772
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
1885
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
IOperation\IOperationTests_ISwitchExpression.cs (17)
17
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
80
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
124
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
152
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
188
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
236
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
278
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
324
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
357
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
391
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
430
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
464
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
504
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
542
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
584
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
622
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
661
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
)]
IOperation\IOperationTests_ISwitchOperation.cs (7)
3330
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.
Patterns
, CompilerFeature.Dataflow)]
3399
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
3463
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
3531
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
3626
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
3724
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
3812
[CompilerTrait(CompilerFeature.IOperation, CompilerFeature.Dataflow, CompilerFeature.
Patterns
)]
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (13)
Semantics\NullableReferenceTypesTests.cs (11)
27035
[Fact, WorkItem(49750, "https://github.com/dotnet/roslyn/issues/49750"), CompilerTrait(CompilerFeature.
Patterns
)]
27107
[Fact, WorkItem(49750, "https://github.com/dotnet/roslyn/issues/49750"), CompilerTrait(CompilerFeature.
Patterns
)]
27142
[Fact, WorkItem(49750, "https://github.com/dotnet/roslyn/issues/49750"), CompilerTrait(CompilerFeature.
Patterns
)]
27480
[Fact, WorkItem(51020, "https://github.com/dotnet/roslyn/issues/51020"), CompilerTrait(CompilerFeature.
Patterns
)]
27533
[Fact, WorkItem(51020, "https://github.com/dotnet/roslyn/issues/51020"), CompilerTrait(CompilerFeature.
Patterns
)]
27598
[Fact, WorkItem(49750, "https://github.com/dotnet/roslyn/issues/49750"), CompilerTrait(CompilerFeature.
Patterns
)]
27663
[Fact, WorkItem(49750, "https://github.com/dotnet/roslyn/issues/49750"), CompilerTrait(CompilerFeature.
Patterns
)]
51991
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
52276
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
52501
[Theory, CompilerTrait(CompilerFeature.
Patterns
)]
159267
[Fact, WorkItem(51942, "https://github.com/dotnet/roslyn/issues/51942"), CompilerTrait(CompilerFeature.
Patterns
)]
Semantics\NullableReferenceTypesVsPatterns.cs (1)
14
[CompilerTrait(CompilerFeature.NullableReferenceTypes, CompilerFeature.
Patterns
)]
Semantics\RecordStructTests.cs (1)
3558
[Fact, CompilerTrait(CompilerFeature.
Patterns
)]
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Parsing\PatternParsingTests.cs (1)
17
[CompilerTrait(CompilerFeature.
Patterns
)]
Parsing\PatternParsingTests2.cs (1)
13
[CompilerTrait(CompilerFeature.
Patterns
)]