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