76 references to ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Expressions.vb (1)
116
Dim operand As BoundExpression = BindExpression(DirectCast(node,
ParenthesizedExpressionSyntax
).Expression,
Binding\Binder_SelectCase.vb (1)
73
Dim parenthesizedExpr = DirectCast(node,
ParenthesizedExpressionSyntax
)
Binding\Binder_Statements.vb (1)
2401
notParenthesizedSyntax = DirectCast(notParenthesizedSyntax,
ParenthesizedExpressionSyntax
).Expression
Generated\Syntax.xml.Main.Generated.vb (5)
410
Public Overridable Function VisitParenthesizedExpression(ByVal node As
ParenthesizedExpressionSyntax
) As TResult
1145
Public Overridable Sub VisitParenthesizedExpression(ByVal node As
ParenthesizedExpressionSyntax
)
3742
Public Overrides Function VisitParenthesizedExpression(ByVal node As
ParenthesizedExpressionSyntax
) As SyntaxNode
25083
Public Shared Function ParenthesizedExpression(openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As
ParenthesizedExpressionSyntax
25216
Public Shared Function ParenthesizedExpression(expression As ExpressionSyntax) As
ParenthesizedExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
21393
Public Shadows Function WithOpenParenToken(openParenToken as SyntaxToken) As
ParenthesizedExpressionSyntax
21411
Public Shadows Function WithExpression(expression as ExpressionSyntax) As
ParenthesizedExpressionSyntax
21429
Public Shadows Function WithCloseParenToken(closeParenToken as SyntaxToken) As
ParenthesizedExpressionSyntax
21473
Public Function Update(openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As
ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (8)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (3)
17
Inherits AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer(Of SyntaxKind,
ParenthesizedExpressionSyntax
)
28
parenthesizedExpression As
ParenthesizedExpressionSyntax
,
38
parenthesizedExpression As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
25
expression = DirectCast(expression,
ParenthesizedExpressionSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
42
node As
ParenthesizedExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
769
Function(n As
ParenthesizedExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
199
TypeOf currentToken.Parent Is
ParenthesizedExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1858
Dim parenthesizedExpression = DirectCast(node,
ParenthesizedExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (2)
15
Inherits AbstractRemoveUnnecessaryParenthesesCodeFixProvider(Of
ParenthesizedExpressionSyntax
)
22
Protected Overrides Function CanRemoveParentheses(current As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
119
Let expr2 = If(TypeOf expr1 Is
ParenthesizedExpressionSyntax
, DirectCast(expr1,
ParenthesizedExpressionSyntax
).Expression, expr1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
411
targetToken.IsChildToken(Of
ParenthesizedExpressionSyntax
)(Function(parenthesizedExpression) parenthesizedExpression.OpenParenToken) OrElse
854
Dim parenthesizedExpression = TryCast(expression,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
34
Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
121
Friend Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (8)
ExtractMethod\Extensions.vb (1)
18
Dim parenthesizedExpression = TryCast(node,
ParenthesizedExpressionSyntax
)
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (2)
36
Public Overrides Function VisitParenthesizedExpression(node As
ParenthesizedExpressionSyntax
) As SyntaxNode
39
Dim parenthesizedExpression = DirectCast(newNode,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (3)
17
Inherits AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer(Of SyntaxKind,
ParenthesizedExpressionSyntax
)
28
parenthesizedExpression As
ParenthesizedExpressionSyntax
,
38
parenthesizedExpression As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryParentheses\VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (2)
15
Inherits AbstractRemoveUnnecessaryParenthesesCodeFixProvider(Of
ParenthesizedExpressionSyntax
)
22
Protected Overrides Function CanRemoveParentheses(current As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (12)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotUseCountWhenAnyCanBeUsedFixer.vb (2)
100
Dim parenthesizedExpression = TryCast(sourceExpression,
ParenthesizedExpressionSyntax
)
105
parenthesizedExpression = TryCast(sourceExpression,
ParenthesizedExpressionSyntax
)
Microsoft.NetCore.Analyzers\Performance\BasicPreferIsEmptyOverCount.Fixer.vb (2)
59
If TypeOf countNode Is
ParenthesizedExpressionSyntax
Then
60
countNode = CType(countNode,
ParenthesizedExpressionSyntax
).Expression
Microsoft.NetCore.Analyzers\Performance\BasicRecommendCaseInsensitiveStringComparisonFixer.vb (6)
29
Dim parenthesizedExpression As
ParenthesizedExpressionSyntax
= TryCast(internalExpression,
ParenthesizedExpressionSyntax
)
32
parenthesizedExpression = TryCast(internalExpression,
ParenthesizedExpressionSyntax
)
93
Dim parenthesizedExpression As
ParenthesizedExpressionSyntax
= TryCast(desiredExpression,
ParenthesizedExpressionSyntax
)
96
parenthesizedExpression = TryCast(desiredExpression,
ParenthesizedExpressionSyntax
)
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.Fixer.vb (2)
55
If TypeOf castExpressionSyntax.Parent Is
ParenthesizedExpressionSyntax
Then
56
Dim parenthesizedExpressionSyntax = CType(castExpressionSyntax.Parent,
ParenthesizedExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
146
TypeOf node.Expression IsNot
ParenthesizedExpressionSyntax
AndAlso
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
472
expressionOfInvocation = DirectCast(expressionOfInvocation,
ParenthesizedExpressionSyntax
).Expression
Simplification\Reducers\AbstractVisualBasicReducer.vb (2)
20
Protected Shared ReadOnly s_reduceParentheses As Func(Of
ParenthesizedExpressionSyntax
, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf ReduceParentheses
23
node As
ParenthesizedExpressionSyntax
,
Simplification\Reducers\VisualBasicCallReducer.Rewriter.vb (1)
24
Public Overrides Function VisitParenthesizedExpression(node As
ParenthesizedExpressionSyntax
) As SyntaxNode
Simplification\Reducers\VisualBasicParenthesesReducer.Rewriter.vb (1)
17
Public Overrides Function VisitParenthesizedExpression(node As
ParenthesizedExpressionSyntax
) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
25
expression = DirectCast(expression,
ParenthesizedExpressionSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
42
node As
ParenthesizedExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
769
Function(n As
ParenthesizedExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
199
TypeOf currentToken.Parent Is
ParenthesizedExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1858
Dim parenthesizedExpression = DirectCast(node,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
119
Let expr2 = If(TypeOf expr1 Is
ParenthesizedExpressionSyntax
, DirectCast(expr1,
ParenthesizedExpressionSyntax
).Expression, expr1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
411
targetToken.IsChildToken(Of
ParenthesizedExpressionSyntax
)(Function(parenthesizedExpression) parenthesizedExpression.OpenParenToken) OrElse
854
Dim parenthesizedExpression = TryCast(expression,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
34
Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
121
Friend Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
Roslyn.Diagnostics.VisualBasic.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
25
expression = DirectCast(expression,
ParenthesizedExpressionSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
42
node As
ParenthesizedExpressionSyntax
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
769
Function(n As
ParenthesizedExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
199
TypeOf currentToken.Parent Is
ParenthesizedExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1858
Dim parenthesizedExpression = DirectCast(node,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
119
Let expr2 = If(TypeOf expr1 Is
ParenthesizedExpressionSyntax
, DirectCast(expr1,
ParenthesizedExpressionSyntax
).Expression, expr1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
411
targetToken.IsChildToken(Of
ParenthesizedExpressionSyntax
)(Function(parenthesizedExpression) parenthesizedExpression.OpenParenToken) OrElse
854
Dim parenthesizedExpression = TryCast(expression,
ParenthesizedExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
34
Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
121
Friend Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax