104 references to GetTypeInfo
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (17)
CastAnalyzer.vb (10)
68Return semanticModel.GetTypeInfo(parentExpression, cancellationToken).Type 96Return semanticModel.GetTypeInfo(parentAssignmentStatement.Left, cancellationToken).Type 101Dim parentTypeInfo = semanticModel.GetTypeInfo(parentUnaryExpression, cancellationToken) 113Return semanticModel.GetTypeInfo(otherExpression, cancellationToken).Type 119Return semanticModel.GetTypeInfo(parentSimpleArgument.Expression, cancellationToken).Type 127Dim typeInfo = speculationAnalyzer.SpeculativeSemanticModel.GetTypeInfo(innerSpeculatedExpression, cancellationToken) 136typeInfo = speculationAnalyzer.SpeculativeSemanticModel.GetTypeInfo(speculatedExpression, cancellationToken) 155Return semanticModel.GetTypeInfo(asClause.Type).Type 202Dim castTypeInfo = _semanticModel.GetTypeInfo(_castNode, _cancellationToken) 215castExpressionType = _semanticModel.GetTypeInfo(_castExpressionNode, _cancellationToken).Type
ExpressionSyntaxExtensions.vb (1)
109Dim typeInfo = semanticModel.GetTypeInfo(expression, cancellationToken)
SemanticModelExtensions.vb (2)
55Dim typeInfo = semanticModel.GetTypeInfo(qualifier, cancellationToken) 232Dim info = semanticModel.GetTypeInfo(expression, cancellationToken)
SpeculationAnalyzer.vb (3)
433Dim originalTypeInfo = Me.OriginalSemanticModel.GetTypeInfo(originalWithStatement.Expression) 434Dim replacedTypeInfo = Me.SpeculativeSemanticModel.GetTypeInfo(replacedWithStatement.Expression) 563Dim newExpressionType = Me.SpeculativeSemanticModel.GetTypeInfo(newExpression).ConvertedType
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
55Dim symbolInfo = context.SemanticModel.GetTypeInfo(objectCreation, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
VisualBasicSemanticFactsService.vb (1)
156Dim type = semanticModel.GetTypeInfo(expression, cancellationToken).Type
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
109Dim typeSymbol = SemanticModel.GetTypeInfo(expressionType).Type 261Dim typeInfo = SemanticModel.GetTypeInfo(memberAccess.Expression, CancellationToken) 280Dim expressionType = SemanticModel.GetTypeInfo(targetExpression) 1004Dim right = SemanticModel.GetTypeInfo(initializer.Name).Type 1009Return CreateResult(SemanticModel.GetTypeInfo(initializer.Expression).Type)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (2)
40Dim type = _state.SemanticModel.GetTypeInfo(DirectCast(eventStatement.AsClause, SimpleAsClauseSyntax).Type, Me._cancellationToken) 49Dim type = TryCast(_state.SemanticModel.GetTypeInfo(DirectCast(eventStatement.AsClause, SimpleAsClauseSyntax).Type, Me._cancellationToken).Type, INamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
48Dim typeinfo = model.GetTypeInfo(node) 322Dim tinfo = model.GetTypeInfo(expr)
Microsoft.CodeAnalysis.VisualBasic.Features (29)
AddImport\VisualBasicAddImportFeatureService.vb (2)
264type = semanticModel.GetTypeInfo(fromClause.Variables.First().Expression, cancellationToken).Type 267type = semanticModel.GetTypeInfo(aggregateClause.Variables.First().Expression, cancellationToken).Type
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
699Dim convertedType As ISymbol = semanticModel.GetTypeInfo(u, cancellationToken).ConvertedType
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
173Dim typeSymbol = TryCast(semanticModel.GetTypeInfo(handlerExpression, cancellationToken).Type, INamedTypeSymbol) 214eventType = TryCast(semanticModel.GetTypeInfo(qualifier, cancellationToken).Type, INamedTypeSymbol)
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
61Return If(TypeOf symbol Is ITypeSymbol, Nothing, semanticModel.GetTypeInfo(memberAccessExpression, cancellationToken).Type)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
178Dim leftType = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken).Type
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
161Dim leftHandTypeInfo = semanticModel.GetTypeInfo(left, cancellationToken)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (2)
144Dim type = TryCast(semanticModel.GetTypeInfo(objectCreationExpression, cancellationToken).Type, INamedTypeSymbol) 175Dim expressionType = semanticModel.GetTypeInfo(expression, cancellationToken).Type
ExtractMethod\VisualBasicSelectionResult.vb (4)
143Return semanticModel.GetTypeInfo(castExpression.Type).Type 150Return semanticModel.GetTypeInfo(expression).ConvertedType 168info = semanticModel.GetTypeInfo(lambda) 179info = semanticModel.GetTypeInfo(expression)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (2)
115typeToGenerateIn = TryCast(document.SemanticModel.GetTypeInfo(castExpression.Type, cancellationToken).Type, INamedTypeSymbol) 116Dim parameterSymbol = TryCast(document.SemanticModel.GetTypeInfo(castExpression.Expression, cancellationToken).Type, INamedTypeSymbol)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
61Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken) 102Dim nameSemanticInfo = semanticModel.GetTypeInfo(simpleNameOrMemberAccessExpression, cancellationToken)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (2)
121Dim info = Me.Document.SemanticModel.GetTypeInfo(type, cancellationToken) 172Dim Type = Me.Document.SemanticModel.GetTypeInfo(typeArgument, cancellationToken).Type
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
54Dim info = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
GenerateType\VisualBasicGenerateTypeService.vb (1)
331Dim type = semanticModel.GetTypeInfo(expression, cancellationToken).Type
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
225Dim typeInfo = semanticModel.GetTypeInfo(typeNameToBind, cancellationToken)
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
77TryCast(semanticModel.GetTypeInfo(beforeDotExpression, cancellationToken).Type, INamespaceOrTypeSymbol))
SignatureHelp\InvocationExpressionSignatureHelpProvider.ElementAccess.vb (1)
24throughType = semanticModel.GetTypeInfo(leftExpression, cancellationToken).Type
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
27throughType = semanticModel.GetTypeInfo(expression, cancellationToken).Type
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
103Dim typeInfo = semanticModel.GetTypeInfo(targetExpression, cancellationToken)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (1)
73Dim type = TryCast(semanticModel.GetTypeInfo(objectCreationExpression, cancellationToken).Type, INamedTypeSymbol)
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
55Dim symbolInfo = context.SemanticModel.GetTypeInfo(objectCreation, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (37)
CastAnalyzer.vb (10)
68Return semanticModel.GetTypeInfo(parentExpression, cancellationToken).Type 96Return semanticModel.GetTypeInfo(parentAssignmentStatement.Left, cancellationToken).Type 101Dim parentTypeInfo = semanticModel.GetTypeInfo(parentUnaryExpression, cancellationToken) 113Return semanticModel.GetTypeInfo(otherExpression, cancellationToken).Type 119Return semanticModel.GetTypeInfo(parentSimpleArgument.Expression, cancellationToken).Type 127Dim typeInfo = speculationAnalyzer.SpeculativeSemanticModel.GetTypeInfo(innerSpeculatedExpression, cancellationToken) 136typeInfo = speculationAnalyzer.SpeculativeSemanticModel.GetTypeInfo(speculatedExpression, cancellationToken) 155Return semanticModel.GetTypeInfo(asClause.Type).Type 202Dim castTypeInfo = _semanticModel.GetTypeInfo(_castNode, _cancellationToken) 215castExpressionType = _semanticModel.GetTypeInfo(_castExpressionNode, _cancellationToken).Type
Classification\SyntaxClassification\ImportAliasClauseSyntaxClassifier.vb (1)
28Dim symbolInfo = semanticModel.GetTypeInfo(DirectCast(node.Parent, SimpleImportsClauseSyntax).Name, cancellationToken)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (2)
97Dim returnType = semanticModel.GetTypeInfo(oldAsClauseOpt.Type, cancellationToken).Type 130Dim returnType = semanticModel.GetTypeInfo(oldAsClauseOpt.Type, cancellationToken).Type
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
132Dim type = Me._model.GetTypeInfo(expression, _cancellationToken).Type
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
109Dim typeInfo = semanticModel.GetTypeInfo(expression, cancellationToken)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
73explicitLambdaParameterType = _context.SemanticModel.GetTypeInfo(parameterSyntax.AsClause.Type, _cancellationToken).Type 197Dim leftHandTypeInfo = _context.SemanticModel.GetTypeInfo(leftExpression, _cancellationToken)
SemanticModelExtensions.vb (2)
55Dim typeInfo = semanticModel.GetTypeInfo(qualifier, cancellationToken) 232Dim info = semanticModel.GetTypeInfo(expression, cancellationToken)
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (2)
96initializerType = semanticModel.GetTypeInfo(variableDeclarator.Initializer.Value).Type 119Dim valueType = semanticModel.GetTypeInfo(DirectCast(parent, ForStatementSyntax).ToValue).Type
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
115Dim type = semanticModel.GetTypeInfo(node).Type
Simplification\Simplifiers\NameSimplifier.vb (1)
159Dim type = semanticModel.GetTypeInfo(name, cancellationToken).Type
Simplification\VisualBasicSimplificationService.Expander.vb (5)
133Dim typeInfo = _semanticModel.GetTypeInfo(node.Right) 175Dim typeInfo = _semanticModel.GetTypeInfo(node.Value) 260Dim typeInfo = _semanticModel.GetTypeInfo(oldThisExpression) 336Dim typeInfo = _semanticModel.GetTypeInfo(node.Expression) 795Dim type = TryCast(semanticModel.GetTypeInfo(typeOfExpression.Type, _cancellationToken).Type, INamedTypeSymbol)
SpeculationAnalyzer.vb (3)
433Dim originalTypeInfo = Me.OriginalSemanticModel.GetTypeInfo(originalWithStatement.Expression) 434Dim replacedTypeInfo = Me.SpeculativeSemanticModel.GetTypeInfo(replacedWithStatement.Expression) 563Dim newExpressionType = Me.SpeculativeSemanticModel.GetTypeInfo(newExpression).ConvertedType
VisualBasicSemanticFactsService.vb (1)
156Dim type = semanticModel.GetTypeInfo(expression, cancellationToken).Type
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
109Dim typeSymbol = SemanticModel.GetTypeInfo(expressionType).Type 261Dim typeInfo = SemanticModel.GetTypeInfo(memberAccess.Expression, CancellationToken) 280Dim expressionType = SemanticModel.GetTypeInfo(targetExpression) 1004Dim right = SemanticModel.GetTypeInfo(initializer.Name).Type 1009Return CreateResult(SemanticModel.GetTypeInfo(initializer.Expression).Type)
Microsoft.VisualStudio.LanguageServices.VisualBasic (11)
CodeModel\MethodXML\MethodXmlBuilder.vb (5)
237Dim type = SemanticModel.GetTypeInfo(expression).Type 468Dim type = SemanticModel.GetTypeInfo(getTypeExpression.Type).Type 491Dim type = SemanticModel.GetTypeInfo(castExpression.Type).Type 647Dim type = SemanticModel.GetTypeInfo(arrayCreationExpression).Type 669Dim eventType = SemanticModel.GetTypeInfo(expression).Type
CodeModel\VisualBasicCodeModelService.vb (2)
4295Dim typeInfo = semanticModel.GetTypeInfo(inheritsType, CancellationToken.None) 4367Dim typeInfo = semanticModel.GetTypeInfo(inheritsType, CancellationToken.None)
Help\VisualBasicHelpContextService.Visitor.vb (4)
444symbol = _semanticModel.GetTypeInfo(node, _cancellationToken).Type 683Dim typeInfo = _semanticModel.GetTypeInfo(node, _cancellationToken).Type 835symbol = _semanticModel.GetTypeInfo(node, _cancellationToken).Type 848symbol = _semanticModel.GetTypeInfo(node.Right, _cancellationToken).Type