1 implementation of Clauses
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7687public ImmutableArray<ICaseClauseOperation> Clauses { get; }
18 references to Clauses
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
5415Debug.Assert(section.Clauses.All(c => c.Label == null)); 5423foreach (ICaseClauseOperation caseClause in section.Clauses)
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
42foreach (var clause in opCase.Clauses)
PopulateSwitchStatementHelpers.cs (3)
33foreach (var clause in switchCase.Clauses) 73foreach (var clause in switchCase.Clauses) 90foreach (var clause in switchCase.Clauses)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
89if (lastCase.Clauses.Any(static c => c.CaseKind == CaseKind.Default))
Microsoft.CodeAnalysis.Features (5)
AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
89if (lastCase.Clauses.Any(static c => c.CaseKind == CaseKind.Default))
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
42foreach (var clause in opCase.Clauses)
PopulateSwitchStatementHelpers.cs (3)
33foreach (var clause in switchCase.Clauses) 73foreach (var clause in switchCase.Clauses) 90foreach (var clause in switchCase.Clauses)
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\OperationTreeVerifier.cs (3)
528foreach (ICaseClauseOperation c in section.Clauses) 542var caseClauseCountStr = $"{operation.Clauses.Length} case clauses"; 549VisitArray(operation.Clauses, "Clauses", logElementCount: false);
Compilation\TestOperationVisitor.cs (1)
172AssertEx.Equal(operation.Clauses.Concat(operation.Body), operation.ChildOperations);
Diagnostics\OperationTestAnalyzer.cs (2)
346foreach (ICaseClauseOperation clause in switchCase.Clauses) 910if (!switchSection.HasErrors(operationContext.Compilation, operationContext.CancellationToken) && switchSection.Clauses.Length > 1)