1 implementation of IDiscardPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9341internal sealed partial class DiscardPatternOperation : BasePatternOperation, IDiscardPatternOperation
13 references to IDiscardPatternOperation
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
239/// <summary>Indicates an <see cref="IDiscardPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11338public override IOperation VisitDiscardPattern(IDiscardPatternOperation operation, object? argument) 11597public virtual void VisitDiscardPattern(IDiscardPatternOperation operation) => DefaultVisit(operation); 11738public virtual TResult? VisitDiscardPattern(IDiscardPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7414public override IOperation VisitDiscardPattern(IDiscardPatternOperation pat, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
92IDiscardPatternOperation => true,
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
92IDiscardPatternOperation => true,
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
632public override void VisitDiscardPattern(IDiscardPatternOperation operation)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
396IDiscardPatternOperation discardPattern => discardPattern.InputType,