1 implementation of IDeclarationExpressionOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7428internal sealed partial class DeclarationExpressionOperation : Operation, IDeclarationExpressionOperation
27 references to IDeclarationExpressionOperation
ILLink.RoslynAnalyzer (1)
IOperationExtensions.cs (1)
156 } else if (operation.Parent is IDeclarationExpressionOperation declarationExpression) {
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
163/// <summary>Indicates an <see cref="IDeclarationExpressionOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11111public override IOperation VisitDeclarationExpression(IDeclarationExpressionOperation operation, object? argument) 11484public virtual void VisitDeclarationExpression(IDeclarationExpressionOperation operation) => DefaultVisit(operation); 11623public virtual TResult? VisitDeclarationExpression(IDeclarationExpressionOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (2)
2080IDeclarationExpressionOperation declaration when i < lastIndexForSpilling => declaration.Expression, 6711public override IOperation VisitDeclarationExpression(IDeclarationExpressionOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
1269public override PointsToAbstractValue VisitDeclarationExpression(IDeclarationExpressionOperation operation, object? argument)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
761if (target is IDeclarationExpressionOperation declarationExpressionOperation)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
234case IDeclarationExpressionOperation declarationExpression:
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
128if (operation is IDeclarationExpressionOperation { Expression: ILocalReferenceOperation localReference })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
207else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (1)
128if (operation is IDeclarationExpressionOperation { Expression: ILocalReferenceOperation localReference })
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1681public override void VisitDeclarationExpression(IDeclarationExpressionOperation operation) 1683LogString(nameof(IDeclarationExpressionOperation));
Compilation\TestOperationVisitor.cs (1)
1599public override void VisitDeclarationExpression(IDeclarationExpressionOperation operation)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
207else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
588public override void VisitDeclarationExpression(IDeclarationExpressionOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1063else if (operation.Parent is IDeclarationExpressionOperation declarationExpression)