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)]