91 references to UnaryExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Conversions.vb (1)
466
TypeOf argument.Syntax.Parent Is
UnaryExpressionSyntax
OrElse
Binding\Binder_Delegates.vb (5)
47
Dim addressOfSyntax = DirectCast(node,
UnaryExpressionSyntax
)
303
Dim addressOfExpressionSyntax = DirectCast(addressOfExpression.Syntax,
UnaryExpressionSyntax
)
574
addressOfOperandSyntax = DirectCast(addressOfOperandSyntax,
UnaryExpressionSyntax
).Operand
631
addressOfOperandSyntax = DirectCast(addressOfOperandSyntax,
UnaryExpressionSyntax
).Operand
997
addressOfOperandSyntax = DirectCast(addressOfOperandSyntax,
UnaryExpressionSyntax
).Operand
Binding\Binder_Expressions.vb (1)
139
Return BindUnaryOperator(DirectCast(node,
UnaryExpressionSyntax
), diagnostics)
Binding\Binder_Operators.vb (2)
1134
Private Function BindUnaryOperator(node As
UnaryExpressionSyntax
, diagnostics As BindingDiagnosticBag) As BoundExpression
1278
syntax As
UnaryExpressionSyntax
,
Binding\Binder_Statements.vb (1)
2311
Dim addrOffExpr = DirectCast(node.DelegateExpression,
UnaryExpressionSyntax
)
Generated\Syntax.xml.Main.Generated.vb (12)
479
Public Overridable Function VisitUnaryExpression(ByVal node As
UnaryExpressionSyntax
) As TResult
1214
Public Overridable Sub VisitUnaryExpression(ByVal node As
UnaryExpressionSyntax
)
4153
Public Overrides Function VisitUnaryExpression(ByVal node As
UnaryExpressionSyntax
) As SyntaxNode
34244
Public Shared Function UnaryPlusExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
34375
Public Shared Function UnaryPlusExpression(operand As ExpressionSyntax) As
UnaryExpressionSyntax
34389
Public Shared Function UnaryMinusExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
34517
Public Shared Function UnaryMinusExpression(operand As ExpressionSyntax) As
UnaryExpressionSyntax
34531
Public Shared Function NotExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
34659
Public Shared Function NotExpression(operand As ExpressionSyntax) As
UnaryExpressionSyntax
34673
Public Shared Function AddressOfExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
34801
Public Shared Function AddressOfExpression(operand As ExpressionSyntax) As
UnaryExpressionSyntax
34820
Public Shared Function UnaryExpression(ByVal kind As SyntaxKind, operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
25349
Public Shadows Function WithOperatorToken(operatorToken as SyntaxToken) As
UnaryExpressionSyntax
25367
Public Shadows Function WithOperand(operand as ExpressionSyntax) As
UnaryExpressionSyntax
25411
Public Function Update(kind As SyntaxKind, operatorToken As SyntaxToken, operand As ExpressionSyntax) As
UnaryExpressionSyntax
Syntax\SyntaxNormalizer.vb (1)
433
If TypeOf (token.Parent) Is
UnaryExpressionSyntax
AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
21
UnaryExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (2)
41
Dim unaryExpressionSyntax As
UnaryExpressionSyntax
= TryCast(operation.Syntax,
UnaryExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
58
Dim notExpression = DirectCast(node,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
130
Dim unary = TryCast(expression,
UnaryExpressionSyntax
)
156
Dim unaryParent = TryCast(expression.WalkUpParentheses().Parent,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
352
TypeOf expression Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
331
TypeOf previousToken.Parent Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is
UnaryExpressionSyntax
OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse
1869
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
96
Dim parentUnaryExpression = TryCast(parentExpression,
UnaryExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
39
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
89
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
164
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
838
Private Function InferTypeInUnaryExpression(unaryExpressionSyntax As
UnaryExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
51
Dim notExpression = DirectCast(notExpressionLocation.FindNode(getInnermostNodeForTie:=True, cancellationToken),
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
429
targetToken.IsChildToken(Of
UnaryExpressionSyntax
)(Function(unaryExpression) unaryExpression.OperatorToken) OrElse
919
Dim unaryExpression = TryCast(expression,
UnaryExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
697
Dim u = DirectCast(n,
UnaryExpressionSyntax
)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
161
Dim unaryExpression = TryCast(handlerStatement.DelegateExpression.DescendantNodesAndSelf().Where(Function(n) n.IsKind(SyntaxKind.AddressOfExpression)).FirstOrDefault,
UnaryExpressionSyntax
)
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (2)
103
If context.SyntaxTree.IsFollowingCompleteExpression(Of
UnaryExpressionSyntax
)(context.Position, context.TargetToken,
104
Function(u As
UnaryExpressionSyntax
)
GenerateType\VisualBasicGenerateTypeService.vb (4)
240
If nameOrMemberAccessExpression.GetAncestors(Of
UnaryExpressionSyntax
)().Any(Function(n) n.IsKind(SyntaxKind.AddressOfExpression)) Then
284
generateTypeServiceStateOptions.DelegateCreationMethodSymbol = GetMemberGroupIfPresent(semanticModel, DirectCast(simpleArgumentExpression,
UnaryExpressionSyntax
).Operand, cancellationToken)
320
generateTypeServiceStateOptions.DelegateCreationMethodSymbol = GetMemberGroupIfPresent(semanticModel, DirectCast(expression,
UnaryExpressionSyntax
).Operand, cancellationToken)
343
generateTypeServiceStateOptions.DelegateCreationMethodSymbol = GetMemberGroupIfPresent(semanticModel, DirectCast(expressionToBeCasted,
UnaryExpressionSyntax
).Operand, cancellationToken)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
83
Dim unary = TryCast(arg,
UnaryExpressionSyntax
)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
21
UnaryExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (2)
41
Dim unaryExpressionSyntax As
UnaryExpressionSyntax
= TryCast(operation.Syntax,
UnaryExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseIsNotExpression\VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
58
Dim notExpression = DirectCast(node,
UnaryExpressionSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
51
Dim notExpression = DirectCast(notExpressionLocation.FindNode(getInnermostNodeForTie:=True, cancellationToken),
UnaryExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\BasicMarkMembersAsStatic.Fixer.vb (1)
31
Return If(syntax.IsKind(SyntaxKind.AddressOfExpression), DirectCast(syntax,
UnaryExpressionSyntax
).Operand, syntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
236
Dim unary = TryCast(ifStatement.IfStatement.Condition,
UnaryExpressionSyntax
)
Microsoft.NetCore.Analyzers\Performance\BasicPreferLengthCountIsEmptyOverAnyFixer.vb (1)
91
Dim unary = TryCast(currentNode,
UnaryExpressionSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (3)
20
GetType(
UnaryExpressionSyntax
))
51
ElseIf TypeOf syntax Is
UnaryExpressionSyntax
Then
52
Return DirectCast(syntax,
UnaryExpressionSyntax
).OperatorToken.Span
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
91
name.CheckParent(Of
UnaryExpressionSyntax
)(Function(p) p.Kind = SyntaxKind.AddressOfExpression AndAlso p.Operand Is name) OrElse
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
39
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
89
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
164
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
838
Private Function InferTypeInUnaryExpression(unaryExpressionSyntax As
UnaryExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
130
Dim unary = TryCast(expression,
UnaryExpressionSyntax
)
156
Dim unaryParent = TryCast(expression.WalkUpParentheses().Parent,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
352
TypeOf expression Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
331
TypeOf previousToken.Parent Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is
UnaryExpressionSyntax
OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse
1869
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
96
Dim parentUnaryExpression = TryCast(parentExpression,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
429
targetToken.IsChildToken(Of
UnaryExpressionSyntax
)(Function(unaryExpression) unaryExpression.OperatorToken) OrElse
919
Dim unaryExpression = TryCast(expression,
UnaryExpressionSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (13)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
39
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
89
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
164
Function(prefixUnary As
UnaryExpressionSyntax
) InferTypeInUnaryExpression(prefixUnary),
838
Private Function InferTypeInUnaryExpression(unaryExpressionSyntax As
UnaryExpressionSyntax
) As IEnumerable(Of TypeInferenceInfo)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
130
Dim unary = TryCast(expression,
UnaryExpressionSyntax
)
156
Dim unaryParent = TryCast(expression.WalkUpParentheses().Parent,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
352
TypeOf expression Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
331
TypeOf previousToken.Parent Is
UnaryExpressionSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
112
Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is
UnaryExpressionSyntax
OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse
1869
Dim unaryExpression = DirectCast(node,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
96
Dim parentUnaryExpression = TryCast(parentExpression,
UnaryExpressionSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
429
targetToken.IsChildToken(Of
UnaryExpressionSyntax
)(Function(unaryExpression) unaryExpression.OperatorToken) OrElse
919
Dim unaryExpression = TryCast(expression,
UnaryExpressionSyntax
)