4 instantiations of ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
19851
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
ParenthesizedExpressionSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
3753
Return New
ParenthesizedExpressionSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenParenToken, newExpression, newCloseParenToken)
25206
Return New
ParenthesizedExpressionSyntax
(SyntaxKind.ParenthesizedExpression, Nothing, Nothing, DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), expression, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
21376
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ParenthesizedExpressionSyntax(kind, errors, annotations, openParenToken, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), closeParenToken), Nothing, 0)
75 references to ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_Expressions.vb (1)
95
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)
2372
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)
ElasticTriviaFormattingRule.vb (1)
197
TypeOf currentToken.Parent Is
ParenthesizedExpressionSyntax
Then
ExpressionSyntaxExtensions.vb (1)
25
expression = DirectCast(expression,
ParenthesizedExpressionSyntax
).Expression
ParenthesizedExpressionSyntaxExtensions.vb (1)
42
node As
ParenthesizedExpressionSyntax
,
SyntaxNodeExtensions.vb (1)
797
Function(n As
ParenthesizedExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (3)
17
Inherits AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer(Of SyntaxKind,
ParenthesizedExpressionSyntax
)
28
parenthesizedExpression As
ParenthesizedExpressionSyntax
,
38
parenthesizedExpression As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel,
VisualBasicSyntaxFacts.vb (1)
1865
Dim parenthesizedExpression = DirectCast(node,
ParenthesizedExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
ExpressionSyntaxExtensions.vb (1)
34
Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
SyntaxTreeExtensions.vb (2)
411
targetToken.IsChildToken(Of
ParenthesizedExpressionSyntax
)(Function(parenthesizedExpression) parenthesizedExpression.OpenParenToken) OrElse
854
Dim parenthesizedExpression = TryCast(expression,
ParenthesizedExpressionSyntax
)
VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (2)
15
Inherits AbstractRemoveUnnecessaryParenthesesCodeFixProvider(Of
ParenthesizedExpressionSyntax
)
22
Protected Overrides Function CanRemoveParentheses(current As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
VisualBasicSyntaxGeneratorInternal.vb (1)
77
Friend Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
CodeGen\CodeGenTuples.vb (6)
12040
Dim node = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single().Parent
12047
Dim x = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single()
12075
Dim node = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single().Parent
12082
Dim x = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single()
12109
Dim node = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single().Parent
12116
Dim x = nodes.OfType(Of
ParenthesizedExpressionSyntax
)().Single()
Microsoft.CodeAnalysis.VisualBasic.Features (8)
ExtractMethod\Extensions.vb (1)
18
Dim parenthesizedExpression = TryCast(node,
ParenthesizedExpressionSyntax
)
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (2)
35
Public Overrides Function VisitParenthesizedExpression(node As
ParenthesizedExpressionSyntax
) As SyntaxNode
38
Dim parenthesizedExpression = DirectCast(newNode,
ParenthesizedExpressionSyntax
)
VisualBasicRemoveUnnecessaryParenthesesCodeFixProvider.vb (2)
15
Inherits AbstractRemoveUnnecessaryParenthesesCodeFixProvider(Of
ParenthesizedExpressionSyntax
)
22
Protected Overrides Function CanRemoveParentheses(current As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel, cancellationtoken As CancellationToken) As Boolean
VisualBasicRemoveUnnecessaryParenthesesDiagnosticAnalyzer.vb (3)
17
Inherits AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer(Of SyntaxKind,
ParenthesizedExpressionSyntax
)
28
parenthesizedExpression As
ParenthesizedExpressionSyntax
,
38
parenthesizedExpression As
ParenthesizedExpressionSyntax
, semanticModel As SemanticModel,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\GetExtendedSemanticInfoTests.vb (1)
2173
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
ParenthesizedExpressionSyntax
)(compilation, "a.vb")
Semantics\GetSemanticInfoTests.vb (2)
5643
Dim parenthesizedExpr = DirectCast(lambdaExpr.Parent,
ParenthesizedExpressionSyntax
)
5680
Dim parenthesizedExpr = DirectCast(lambdaExpr.Parent,
ParenthesizedExpressionSyntax
)
Semantics\SelectCaseTests.vb (1)
238
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
ParenthesizedExpressionSyntax
)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
14267
Private Shared Function GenerateRedParenthesizedExpression() As
ParenthesizedExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
145
Not TypeOf node.Expression Is
ParenthesizedExpressionSyntax
AndAlso
CodeGeneration\MethodGenerator.vb (2)
119
Let expr2 = If(TypeOf expr1 Is
ParenthesizedExpressionSyntax
, DirectCast(expr1,
ParenthesizedExpressionSyntax
).Expression, expr1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
108
Private Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
197
TypeOf currentToken.Parent Is
ParenthesizedExpressionSyntax
Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
25
expression = DirectCast(expression,
ParenthesizedExpressionSyntax
).Expression
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
411
targetToken.IsChildToken(Of
ParenthesizedExpressionSyntax
)(Function(parenthesizedExpression) parenthesizedExpression.OpenParenToken) OrElse
854
Dim parenthesizedExpression = TryCast(expression,
ParenthesizedExpressionSyntax
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
34
Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
ParenthesizedExpressionSyntaxExtensions.vb (1)
42
node As
ParenthesizedExpressionSyntax
,
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
472
expressionOfInvocation = DirectCast(expressionOfInvocation,
ParenthesizedExpressionSyntax
).Expression
Simplification\Reducers\AbstractVisualBasicReducer.vb (2)
21
Protected Shared ReadOnly s_reduceParentheses As Func(Of
ParenthesizedExpressionSyntax
, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf ReduceParentheses
24
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
SyntaxNodeExtensions.vb (1)
797
Function(n As
ParenthesizedExpressionSyntax
) (n.OpenParenToken, n.CloseParenToken),
VisualBasicSyntaxFacts.vb (1)
1865
Dim parenthesizedExpression = DirectCast(node,
ParenthesizedExpressionSyntax
)
VisualBasicSyntaxGeneratorInternal.vb (1)
77
Friend Shared Function Parenthesize(expression As SyntaxNode, Optional addSimplifierAnnotation As Boolean = True) As
ParenthesizedExpressionSyntax
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\MethodXML\MethodXmlBuilder.vb (2)
182
Return TryGenerateParenthesizedExpression(DirectCast(expression,
ParenthesizedExpressionSyntax
))
266
Private Function TryGenerateParenthesizedExpression(parenthesizedExpression As
ParenthesizedExpressionSyntax
) As Boolean
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (10)
IOperation\IOperationTests_IParenthesizedExpression.vb (10)
37
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
118
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
147
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
172
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
220
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
271
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
303
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
375
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
438
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)
464
VerifyOperationTreeAndDiagnosticsForTest(Of
ParenthesizedExpressionSyntax
)(source, expectedOperationTree, expectedDiagnostics)