28 references to GetTypes
Roslyn.Diagnostics.CSharp.Analyzers (28)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (28)
97
return
GetTypes
(refType.Type);
332
var types =
GetTypes
(objectCreation).Select(t => t.InferredType);
998
var otherSideTypes =
GetTypes
(otherSide);
1092
return this.
GetTypes
(castExpression.Type);
1125
var leftTypes =
GetTypes
(coalesceExpression.Left);
1131
var rightTypes =
GetTypes
(coalesceExpression.Right);
1190
?
GetTypes
(conditional.WhenFalse)
1192
?
GetTypes
(conditional.WhenTrue)
1259
var types =
GetTypes
(siblingElement.Expression, objectAsDefault: false);
1338
var variableTypes =
GetTypes
(forEachStatementSyntax.Type).ToImmutableArray();
1425
var types =
GetTypes
(sibling);
1454
var types =
GetTypes
(sibling);
1475
var types =
GetTypes
(arrayCreation).Select(t => t.InferredType);
1485
var types =
GetTypes
(objectCreation).Select(t => t.InferredType);
1507
var types =
GetTypes
(assignExpression.Left).Select(t => t.InferredType);
1602
return
GetTypes
(isPatternExpression.Expression);
1612
ConstantPatternSyntax constantPattern =>
GetTypes
(constantPattern.Expression),
1839
var argumentTypes =
GetTypes
(argumentExpression);
1953
return
GetTypes
(nameEquals.Name);
1959
return this.
GetTypes
(argumentExpression);
2157
var priorArmTypes =
GetTypes
(previousArm.Expression, objectAsDefault: false);
2165
var priorArmTypes =
GetTypes
(nextArm.Expression, objectAsDefault: false);
2181
return
GetTypes
(switchExpression.GoverningExpression);
2199
return
GetTypes
(switchStatement.Expression);
2213
var result =
GetTypes
(firstCase.Value);
2340
return
GetTypes
(declExpr.Type);
2396
elementTypesBuilder.Add(
GetTypes
(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType);
2419
elementTypesBuilder.Add(
GetTypes
(declaration.Type).FirstOrDefault().InferredType);