1 implementation of IDiscardPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9301internal sealed partial class DiscardPatternOperation : BasePatternOperation, IDiscardPatternOperation
20 references to IDiscardPatternOperation
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
238/// <summary>Indicates an <see cref="IDiscardPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11266public override IOperation VisitDiscardPattern(IDiscardPatternOperation operation, object? argument) 11520public virtual void VisitDiscardPattern(IDiscardPatternOperation operation) => DefaultVisit(operation); 11659public virtual TResult? VisitDiscardPattern(IDiscardPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7378public override IOperation VisitDiscardPattern(IDiscardPatternOperation pat, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
92IDiscardPatternOperation => true,
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
92IDiscardPatternOperation => true,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2118public override void VisitDiscardPattern(IDiscardPatternOperation operation) 2120LogString(nameof(IDiscardPatternOperation));
Compilation\TestOperationVisitor.cs (1)
1692public override void VisitDiscardPattern(IDiscardPatternOperation operation)
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
633public override void VisitDiscardPattern(IDiscardPatternOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
574IDiscardPatternOperation discardPattern => discardPattern.InputType,