1 implementation of IParenthesizedOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6379internal sealed partial class ParenthesizedOperation : Operation, IParenthesizedOperation
75 references to IParenthesizedOperation
ILLink.RoslynAnalyzer (1)
IOperationExtensions.cs (1)
114 } else if (operation.Parent is IParenthesizedOperation parenthesizedOperation) {
Metrics (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Metrics.Legacy (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
93IParenthesizedOperation parenthesized => ResolveMethodFromOperation(parenthesized.Operand, semanticModel),
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
93IParenthesizedOperation parenthesized => ResolveMethodFromOperation(parenthesized.Operand, semanticModel),
Microsoft.CodeAnalysis (8)
Generated\OperationKind.Generated.cs (1)
110/// <summary>Indicates an <see cref="IParenthesizedOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11006public override IOperation VisitParenthesized(IParenthesizedOperation operation, object? argument) 11458public virtual void VisitParenthesized(IParenthesizedOperation operation) => DefaultVisit(operation); 11597public virtual TResult? VisitParenthesized(IParenthesizedOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (4)
2712case IParenthesizedOperation parenthesized: 2954condition = ((IParenthesizedOperation)condition).Operand; 7179public override IOperation VisitParenthesized(IParenthesizedOperation operation, int? captureIdForResult) 7335current = ((IParenthesizedOperation)current).Operand;
Microsoft.CodeAnalysis.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
194case IParenthesizedOperation parenthesized:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
1676case IParenthesizedOperation parenthesizedOperation: 3136public override TAbstractAnalysisValue VisitParenthesized(IParenthesizedOperation operation, object? argument)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.CodeStyle (4)
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
254else if (value is IParenthesizedOperation parenthesized)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
71case IParenthesizedOperation parenthesized:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
150else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
443currentOperation = ((IParenthesizedOperation)currentOperation).Operand;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
67case IParenthesizedOperation op:
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
67case IParenthesizedOperation op:
Microsoft.CodeAnalysis.Features (3)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
339case IParenthesizedOperation op:
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
254else if (value is IParenthesizedOperation parenthesized)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
71case IParenthesizedOperation parenthesized:
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1740public override void VisitParenthesized(IParenthesizedOperation operation) 1742LogString(nameof(IParenthesizedOperation));
Compilation\TestOperationVisitor.cs (1)
1209public override void VisitParenthesized(IParenthesizedOperation operation)
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
150else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
443currentOperation = ((IParenthesizedOperation)currentOperation).Operand;
Roslyn.Diagnostics.Analyzers (7)
AbstractDoNotCopyValue.cs (2)
993public override void VisitParenthesized(IParenthesizedOperation operation) 1428return Acquire(((IParenthesizedOperation)operation).Operand);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Test.Utilities (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
666IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 681while (operation is IParenthesizedOperation parenthesizedOperation) 695while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 840while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1011else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)