1 implementation of INegatedPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9463internal sealed partial class NegatedPatternOperation : BasePatternOperation, INegatedPatternOperation
20 references to INegatedPatternOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
248/// <summary>Indicates an <see cref="INegatedPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10766public override IOperation VisitNegatedPattern(INegatedPatternOperation operation, object? argument) 10965public virtual void VisitNegatedPattern(INegatedPatternOperation operation) => DefaultVisit(operation); 11101public virtual TResult? VisitNegatedPattern(INegatedPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7341public override IOperation VisitNegatedPattern(INegatedPatternOperation operation, int? argument)
Microsoft.CodeAnalysis.CodeStyle (1)
OperationExtensions.cs (1)
59INegatedPatternOperation or
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
66var negatedPattern = (INegatedPatternOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordHelpers.cs (3)
681constantPattern = (patternOp.Pattern as INegatedPatternOperation)?. 840if (isPattern is INegatedPatternOperation negatedPattern) 1004Pattern: INegatedPatternOperation
Microsoft.CodeAnalysis.CSharp.Features (5)
ConvertToRecordHelpers.cs (3)
681constantPattern = (patternOp.Pattern as INegatedPatternOperation)?. 840if (isPattern is INegatedPatternOperation negatedPattern) 1004Pattern: INegatedPatternOperation
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
66var negatedPattern = (INegatedPatternOperation)context.Operation;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1933public override void VisitNegatedPattern(INegatedPatternOperation operation) 1935LogString(nameof(INegatedPatternOperation));
Compilation\TestOperationVisitor.cs (1)
1378public override void VisitNegatedPattern(INegatedPatternOperation operation)
Microsoft.CodeAnalysis.Workspaces (1)
OperationExtensions.cs (1)
59INegatedPatternOperation or