1 implementation of IParenthesizedOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6379internal sealed partial class ParenthesizedOperation : Operation, IParenthesizedOperation
80 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)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Metrics.Legacy (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
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)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else 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)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else 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.PublicApiAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1722public override void VisitParenthesized(IParenthesizedOperation operation) 1724LogString(nameof(IParenthesizedOperation));
Compilation\TestOperationVisitor.cs (1)
1210public 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;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
93IParenthesizedOperation parenthesized => ResolveMethodFromOperation(parenthesized.Operand, semanticModel),
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)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Test.Utilities (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
670IParenthesizedOperation parenthesized => parenthesized.Operand.GetReferencedMemberOrLocalOrParameter(), 685while (operation is IParenthesizedOperation parenthesizedOperation) 699while (operation.Parent is IParenthesizedOperation parenthesizedOperation) 848while (potentialLeftSide.Parent is IParenthesizedOperation or ITupleOperation) 1019else if (operation.Parent is IParenthesizedOperation parenthesizedOperation)