62 references to ClassifyConversion
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
CastAnalyzer.vb (3)
142
Return speculationAnalyzer.SpeculativeSemanticModel.
ClassifyConversion
(speculatedExpression, speculatedExpressionOuterType)
263
expressionToOuterType = _semanticModel.
ClassifyConversion
(_castExpressionNode.WalkDownParentheses(), speculatedExpressionOuterType)
270
expressionToOuterType = _semanticModel.
ClassifyConversion
(_castExpressionNode.WalkDownParentheses(), speculatedExpressionOuterType)
SpeculationAnalyzer.vb (1)
607
Return model.
ClassifyConversion
(expression, targetType)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
145
Dim conversion = SemanticModel.
ClassifyConversion
(argumentExpression, paramsType.ElementType)
152
Dim argumentConversion = SemanticModel.
ClassifyConversion
(argumentExpression, parameterType)
VisualBasicSemanticFactsService.vb (1)
135
Return semanticModel.
ClassifyConversion
(DirectCast(expression, ExpressionSyntax), destination).ToCommonConversion()
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Analyzer.vb (1)
38
semanticModel.
ClassifyConversion
(expressionSyntax, targetType).IsWidening
ExtractMethod\VisualBasicSelectionResult.vb (1)
186
Dim conversion = semanticModel.
ClassifyConversion
(expression, info.ConvertedType)
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
145
Dim conversion = SemanticModel.
ClassifyConversion
(argumentExpression, paramsType.ElementType)
152
Dim argumentConversion = SemanticModel.
ClassifyConversion
(argumentExpression, parameterType)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (44)
Compilation\SemanticModelAPITests.vb (30)
2323
conv = semanticModel.
ClassifyConversion
(nodeZero, int16)
2331
conv = semanticModel.
ClassifyConversion
(nodeFourteen, int16)
2339
conv = semanticModel.
ClassifyConversion
(nodeIntField, int16)
2347
conv = semanticModel.
ClassifyConversion
(nodeZero, enumEEE)
2355
conv = semanticModel.
ClassifyConversion
(nodeFourteen, enumEEE)
2363
conv = semanticModel.
ClassifyConversion
(nodeIntField, enumEEE)
2371
conv = semanticModel.
ClassifyConversion
(nodeNothing, enumEEE)
2379
conv = semanticModel.
ClassifyConversion
(nodeObjField, enumEEE)
2387
conv = semanticModel.
ClassifyConversion
(nodeNothing, str)
2395
conv = semanticModel.
ClassifyConversion
(nodeObjField, str)
2458
Dim conv1 = semanticModel.
ClassifyConversion
(expr1, infoP.ConvertedType)
2471
conv1 = semanticModel.
ClassifyConversion
(expr1, infoP.ConvertedType)
2487
Dim conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2500
conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2512
conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2523
conv2 = semanticModel.
ClassifyConversion
(expr2, strSym)
2585
Dim conv1 = semanticModel.
ClassifyConversion
(expr1, infoP.ConvertedType)
2598
conv1 = semanticModel.
ClassifyConversion
(expr1, infoP.ConvertedType)
2612
Dim conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2625
conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2637
conv2 = semanticModel.
ClassifyConversion
(expr2, infoP.ConvertedType)
2648
conv2 = semanticModel.
ClassifyConversion
(expr2, strSym)
2702
Dim conv As Conversion = semanticModel.
ClassifyConversion
(arg, semanticInfo.ConvertedType)
2711
conv = semanticModel.
ClassifyConversion
(arg, semanticInfo.ConvertedType)
2747
Dim conv1 As Conversion = semanticModel.
ClassifyConversion
(node, infoP.Type)
2785
Dim conv2 = semanticModel.
ClassifyConversion
(expr, info.Type)
2821
Dim conv2 = semanticModel.
ClassifyConversion
(expr, info.Type)
2861
Dim conv2 = semanticModel.
ClassifyConversion
(id, info.ConvertedType)
2874
conv2 = semanticModel.
ClassifyConversion
(id, info.ConvertedType)
2910
Dim conv1 = model.
ClassifyConversion
(expr, castType)
Semantics\Conversions.vb (4)
4067
Dim conversion As Conversion = model.
ClassifyConversion
(sourceExpression1, targetType)
4073
conversion = model.
ClassifyConversion
(sourceExpression2, targetType)
4153
Dim conversion As Conversion = model.
ClassifyConversion
(sourceExpression1, targetType)
4159
conversion = model.
ClassifyConversion
(sourceExpression2, targetType)
Semantics\ForeachTest.vb (1)
1362
Dim conv = model.
ClassifyConversion
(expression, semanticInfo.ConvertedType)
Semantics\ForLoopTest.vb (1)
634
Dim conv = model.
ClassifyConversion
(SemanticInfo.Item2, SemanticInfo.Item1.ConvertedType)
Semantics\GetSemanticInfoTests.vb (7)
5738
Dim conversion = model.
ClassifyConversion
(lambdaSyntax, otherFuncType)
5791
Dim conversion = model.
ClassifyConversion
(nullSyntax, typeC)
5831
Dim conversion = model.
ClassifyConversion
(lambdaSyntax, typeFuncB)
5883
Dim conversion = model.
ClassifyConversion
(lambdaSyntax, typeFuncC)
5950
Dim conversionA = model.
ClassifyConversion
(methodGroupSyntax, typeFuncA)
5953
Dim conversionB = model.
ClassifyConversion
(methodGroupSyntax, typeFuncB)
5956
Dim conversionC = model.
ClassifyConversion
(methodGroupSyntax, typeFuncC)
Semantics\IFOperatorTest.vb (1)
1219
Dim conv = model.
ClassifyConversion
(expression, semanticInfo.ConvertedType)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\WithStatementSymbolsTests.vb (2)
216
Dim conv = model.
ClassifyConversion
(DirectCast(nodes(0), ExpressionSyntax), systemObject)
262
Dim conv = model.
ClassifyConversion
(DirectCast(nodes(0), ExpressionSyntax), systemObject)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CastAnalyzer.vb (3)
142
Return speculationAnalyzer.SpeculativeSemanticModel.
ClassifyConversion
(speculatedExpression, speculatedExpressionOuterType)
263
expressionToOuterType = _semanticModel.
ClassifyConversion
(_castExpressionNode.WalkDownParentheses(), speculatedExpressionOuterType)
270
expressionToOuterType = _semanticModel.
ClassifyConversion
(_castExpressionNode.WalkDownParentheses(), speculatedExpressionOuterType)
SpeculationAnalyzer.vb (1)
607
Return model.
ClassifyConversion
(expression, targetType)
VisualBasicSemanticFactsService.vb (1)
135
Return semanticModel.
ClassifyConversion
(DirectCast(expression, ExpressionSyntax), destination).ToCommonConversion()