1 implementation of Pattern
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8197public IPatternOperation Pattern { get; }
10 references to Pattern
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
5619var pattern = (IPatternOperation)VisitRequired(patternClause.Pattern); 5621patternClause.Pattern.Syntax, booleanType, isImplicit: true);
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
51else if (clause is IPatternCaseClauseOperation { Guard: null, Pattern: IConstantPatternOperation constantPattern } &&
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (3)
39if (PopulateSwitchExpressionHelpers.IsDefault(patternCaseClause.Pattern)) 138if (((IPatternCaseClauseOperation)clause).Pattern is IBinaryPatternOperation pattern) 200case IPatternCaseClauseOperation { Pattern: var pattern, Guard: null }:
Microsoft.CodeAnalysis.Features (4)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
51else if (clause is IPatternCaseClauseOperation { Guard: null, Pattern: IConstantPatternOperation constantPattern } &&
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchStatementHelpers.cs (3)
39if (PopulateSwitchExpressionHelpers.IsDefault(patternCaseClause.Pattern)) 138if (((IPatternCaseClauseOperation)clause).Pattern is IBinaryPatternOperation pattern) 200case IPatternCaseClauseOperation { Pattern: var pattern, Guard: null }: