1 implementation of IPatternCaseClauseOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7775internal sealed partial class PatternCaseClauseOperation : BaseCaseClauseOperation, IPatternCaseClauseOperation
14 references to IPatternCaseClauseOperation
Microsoft.CodeAnalysis (7)
Generated\Operations.Generated.cs (3)
10626public override IOperation VisitPatternCaseClause(IPatternCaseClauseOperation operation, object? argument) 10932public virtual void VisitPatternCaseClause(IPatternCaseClauseOperation operation) => DefaultVisit(operation); 11068public virtual TResult? VisitPatternCaseClause(IPatternCaseClauseOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\CaseKind.cs (1)
38/// Indicates an <see cref="IPatternCaseClauseOperation" /> in C#.
Operations\ControlFlowGraphBuilder.cs (3)
5507var patternClause = (IPatternCaseClauseOperation)caseClause; 5598public override IOperation VisitPatternCaseClause(IPatternCaseClauseOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
49else if (clause is IPatternCaseClauseOperation { Guard: null, Pattern: IConstantPatternOperation constantPattern } &&
OperationExtensions.cs (1)
67case IPatternCaseClauseOperation _:
Microsoft.CodeAnalysis.Features (1)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
49else if (clause is IPatternCaseClauseOperation { Guard: null, Pattern: IConstantPatternOperation constantPattern } &&
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2024public override void VisitPatternCaseClause(IPatternCaseClauseOperation operation) 2026LogString(nameof(IPatternCaseClauseOperation));
Compilation\TestOperationVisitor.cs (1)
1559public override void VisitPatternCaseClause(IPatternCaseClauseOperation operation)
Microsoft.CodeAnalysis.Workspaces (1)
OperationExtensions.cs (1)
67case IPatternCaseClauseOperation _: