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