1 implementation of IIsPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6818internal sealed partial class IsPatternOperation : Operation, IIsPatternOperation
23 references to IIsPatternOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
153/// <summary>Indicates an <see cref="IIsPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10541public override IOperation VisitIsPattern(IIsPatternOperation operation, object? argument) 10915public virtual void VisitIsPattern(IIsPatternOperation operation) => DefaultVisit(operation); 11051public virtual TResult? VisitIsPattern(IIsPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7194public override IOperation VisitIsPattern(IIsPatternOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (1)
OperationExtensions.cs (1)
98case IIsPatternOperation _:
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
SyntaxGeneratorExtensions_Negate.cs (1)
248var valueType = (operation as IIsPatternOperation)?.Value.Type?.SpecialType;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2626private IIsPatternOperation CreateBoundIsPatternExpressionOperation(BoundIsPatternExpression boundIsPatternExpression)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpUsePatternCombinatorsAnalyzer.cs (1)
65case IIsPatternOperation { Pattern.Syntax: PatternSyntax pattern } op:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordHelpers.cs (3)
673else if (operation is IIsPatternOperation patternOp) 825(_, IIsPatternOperation 1001if (condition is IIsPatternOperation
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertToRecordHelpers.cs (3)
673else if (operation is IIsPatternOperation patternOp) 825(_, IIsPatternOperation 1001if (condition is IIsPatternOperation
CSharpUsePatternCombinatorsAnalyzer.cs (1)
65case IIsPatternOperation { Pattern.Syntax: PatternSyntax pattern } op:
Microsoft.CodeAnalysis.Features (2)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
328case IIsPatternOperation op
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
228else if (condition is IIsPatternOperation isPatternOperation &&
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2015public override void VisitIsPattern(IIsPatternOperation operation) 2017LogString(nameof(IIsPatternOperation));
Compilation\TestOperationVisitor.cs (1)
1553public override void VisitIsPattern(IIsPatternOperation operation)
Microsoft.CodeAnalysis.Workspaces (2)
OperationExtensions.cs (1)
98case IIsPatternOperation _:
SyntaxGeneratorExtensions_Negate.cs (1)
248var valueType = (operation as IIsPatternOperation)?.Value.Type?.SpecialType;