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