48 references to GetTypes
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
CSharpTypeInferenceService.TypeInferrer.cs (27)
97
return
GetTypes
(refType.Type);
328
var types =
GetTypes
(objectCreation).Select(t => t.InferredType);
998
var otherSideTypes =
GetTypes
(otherSide);
1096
return this.
GetTypes
(castExpression.Type);
1133
var leftTypes =
GetTypes
(coalesceExpression.Left);
1139
var rightTypes =
GetTypes
(coalesceExpression.Right);
1198
?
GetTypes
(conditional.WhenFalse)
1200
?
GetTypes
(conditional.WhenTrue)
1283
var variableTypes =
GetTypes
(forEachStatementSyntax.Type);
1373
var types =
GetTypes
(sibling);
1402
var types =
GetTypes
(sibling);
1423
var types =
GetTypes
(arrayCreation).Select(t => t.InferredType);
1433
var types =
GetTypes
(objectCreation).Select(t => t.InferredType);
1455
var types =
GetTypes
(assignExpression.Left).Select(t => t.InferredType);
1550
return
GetTypes
(isPatternExpression.Expression);
1560
ConstantPatternSyntax constantPattern =>
GetTypes
(constantPattern.Expression),
1798
var argumentTypes =
GetTypes
(argumentExpression);
1912
return
GetTypes
(nameEquals.Name);
1918
return this.
GetTypes
(argumentExpression);
2124
var priorArmTypes =
GetTypes
(previousArm.Expression, objectAsDefault: false);
2132
var priorArmTypes =
GetTypes
(nextArm.Expression, objectAsDefault: false);
2148
return
GetTypes
(switchExpression.GoverningExpression);
2166
return
GetTypes
(switchStatement.Expression);
2182
var result =
GetTypes
(firstCase.Value);
2318
return
GetTypes
(declExpr.Type);
2376
elementTypesBuilder.Add(
GetTypes
(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType);
2399
elementTypesBuilder.Add(
GetTypes
(declaration.Type).FirstOrDefault().InferredType);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
VisualBasicTypeInferenceService.TypeInferrer.vb (21)
120
Return
GetTypes
(addRemoveHandlerStatement.EventExpression)
320
Return
GetTypes
(DirectCast(argumentOpt, SimpleArgumentSyntax).NameColonEquals.Name)
456
Return
GetTypes
(assignmentStatement.Left)
460
Return
GetTypes
(assignmentStatement.Right)
501
Dim rightTypes =
GetTypes
(conditional.SecondExpression, objectAsDefault:=True)
509
Dim leftTypes =
GetTypes
(conditional.FirstExpression)
543
Dim otherSideTypes =
GetTypes
(otherSide)
586
Return
GetTypes
(castExpression.Type)
624
Return
GetTypes
(asClause.Type)
658
Dim variableTypes =
GetTypes
(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True)
681
Return
GetTypes
(DirectCast(declarator.AsClause, SimpleAsClauseSyntax).Type, objectAsDefault:=True)
707
Dim lambdaTypes =
GetTypes
(lambda).Where(IsUsableTypeFunc)
802
Return
GetTypes
(firstCase.Value)
817
Return
GetTypes
(conditional.WhenTrue)
819
Return
GetTypes
(conditional.WhenFalse)
825
Return If(conditional.WhenTrue Is expressionOpt,
GetTypes
(conditional.WhenFalse),
GetTypes
(conditional.WhenTrue))
865
Return
GetTypes
(variableDeclarator.AsClause.Type)
937
Dim argumentTypes =
GetTypes
(argumentExpression)
1015
Return
GetTypes
(selectBlock.SelectStatement.Expression)
1068
Dim types =
GetTypes
(objectCreation).Select(Function(t) t.InferredType)