6 instantiations of TypeOfExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
20966Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeOfExpressionSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
3892Return New TypeOfExpressionSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newTypeOfKeyword, newExpression, newOperatorToken, newType) 25684Return New TypeOfExpressionSyntax(SyntaxKind.TypeOfIsExpression, Nothing, Nothing, DirectCast(typeOfKeyword.Node, InternalSyntax.KeywordSyntax), expression, DirectCast(operatorToken.Node, InternalSyntax.KeywordSyntax), type) 25857Return New TypeOfExpressionSyntax(SyntaxKind.TypeOfIsNotExpression, Nothing, Nothing, DirectCast(typeOfKeyword.Node, InternalSyntax.KeywordSyntax), expression, DirectCast(operatorToken.Node, InternalSyntax.KeywordSyntax), type) 26035Return New TypeOfExpressionSyntax(kind, Nothing, Nothing, DirectCast(typeOfKeyword.Node, InternalSyntax.KeywordSyntax), expression, DirectCast(operatorToken.Node, InternalSyntax.KeywordSyntax), type)
Generated\Syntax.xml.Syntax.Generated.vb (1)
22471Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeOfExpressionSyntax(kind, errors, annotations, typeOfKeyword, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), operatorToken, DirectCast(type.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeSyntax)), Nothing, 0)
55 references to TypeOfExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\Binder_Expressions.vb (2)
170Return BindTypeOfExpression(DirectCast(node, TypeOfExpressionSyntax), diagnostics) 747Private Function BindTypeOfExpression(node As TypeOfExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Generated\Syntax.xml.Main.Generated.vb (9)
437Public Overridable Function VisitTypeOfExpression(ByVal node As TypeOfExpressionSyntax) As TResult 1172Public Overridable Sub VisitTypeOfExpression(ByVal node As TypeOfExpressionSyntax) 3879Public Overrides Function VisitTypeOfExpression(ByVal node As TypeOfExpressionSyntax) As SyntaxNode 25543Public Shared Function TypeOfIsExpression(typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 25697Public Shared Function TypeOfIsExpression(expression As ExpressionSyntax, type As TypeSyntax) As TypeOfExpressionSyntax 25717Public Shared Function TypeOfIsNotExpression(typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 25870Public Shared Function TypeOfIsNotExpression(expression As ExpressionSyntax, type As TypeSyntax) As TypeOfExpressionSyntax 25894Public Shared Function TypeOfExpression(ByVal kind As SyntaxKind, typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 26065Public Shared Function TypeOfExpression(ByVal kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
22488Public Shadows Function WithTypeOfKeyword(typeOfKeyword as SyntaxToken) As TypeOfExpressionSyntax 22506Public Shadows Function WithExpression(expression as ExpressionSyntax) As TypeOfExpressionSyntax 22524Public Shadows Function WithOperatorToken(operatorToken as SyntaxToken) As TypeOfExpressionSyntax 22541Public Shadows Function WithType(type as TypeSyntax) As TypeOfExpressionSyntax 22595Public Function Update(kind As SyntaxKind, typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax
Syntax\SyntaxFacts.vb (1)
87Return DirectCast(parent, TypeOfExpressionSyntax).Type Is node
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicSyntaxFacts.vb (1)
1672Dim typeOfExpression = DirectCast(node, TypeOfExpressionSyntax)
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
68DirectCast(operand, TypeOfExpressionSyntax).OperatorToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
SyntaxTreeExtensions.vb (2)
428targetToken.IsChildToken(Of TypeOfExpressionSyntax)(Function(typeOfIsExpression) typeOfIsExpression.TypeOfKeyword) OrElse 524token.IsChildToken(Of TypeOfExpressionSyntax)(Function(typeOfIs) typeOfIs.OperatorToken) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
95Function(typeOfExpression As TypeOfExpressionSyntax) InferTypeInTypeOfExpressionSyntax(typeOfExpression), 103Private Function InferTypeInTypeOfExpressionSyntax(typeOfExpression As TypeOfExpressionSyntax) As IEnumerable(Of TypeInferenceInfo)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
66Dim typeOfIsExpression = DirectCast(operand, TypeOfExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
68DirectCast(operand, TypeOfExpressionSyntax).OperatorToken)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
66Dim typeOfIsExpression = DirectCast(operand, TypeOfExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (17)
Semantics\TypeOfTests.vb (17)
42VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 73VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 108VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 140VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 177VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 214VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 251VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 288VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 322VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 358VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 392VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 427VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 600VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 631VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 662VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 693VerifyOperationTreeAndDiagnosticsForTest(Of TypeOfExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 743Dim typeOfExpressions = compilation.SyntaxTrees(0).GetCompilationUnitRoot().DescendantNodes.OfType(Of TypeOfExpressionSyntax).ToArray()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
14464Private Shared Function GenerateRedTypeOfIsExpression() As TypeOfExpressionSyntax 14509Private Shared Function GenerateRedTypeOfIsNotExpression() As TypeOfExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
101name.CheckParent(Of TypeOfExpressionSyntax)(Function(p) p.Type Is name) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
428targetToken.IsChildToken(Of TypeOfExpressionSyntax)(Function(typeOfIsExpression) typeOfIsExpression.TypeOfKeyword) OrElse 524token.IsChildToken(Of TypeOfExpressionSyntax)(Function(typeOfIs) typeOfIs.OperatorToken) OrElse
Simplification\VisualBasicSimplificationService.Expander.vb (2)
508Dim typeOfExpression = originalSimpleName.GetAncestor(Of TypeOfExpressionSyntax)() 793Private Function IsTypeOfUnboundGenericType(semanticModel As SemanticModel, typeOfExpression As TypeOfExpressionSyntax) As Boolean
VisualBasicSyntaxFacts.vb (1)
1672Dim typeOfExpression = DirectCast(node, TypeOfExpressionSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
95Function(typeOfExpression As TypeOfExpressionSyntax) InferTypeInTypeOfExpressionSyntax(typeOfExpression), 103Private Function InferTypeInTypeOfExpressionSyntax(typeOfExpression As TypeOfExpressionSyntax) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
412VerifySyntax(Of TypeOfExpressionSyntax)(Generator.IsTypeExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "TypeOf(x) Is y")
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
346Public Overrides Sub VisitTypeOfExpression(node As TypeOfExpressionSyntax)