30 references to InferTypes
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (2)
95.InferTypes(expression) 113var result = CreateTypeInferrer(semanticModel, cancellationToken).InferTypes(expression);
Roslyn.Diagnostics.CSharp.Analyzers (28)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (28)
152CheckedExpressionSyntax checkedExpression => InferTypes(checkedExpression), 224CheckedExpressionSyntax checkedExpression => InferTypes(checkedExpression), 364var parentTypes = InferTypes(tupleExpression); 437return InferTypes(expression); 603var invocationTypes = this.InferTypes(parentInvocationExpressionToTypeInfer).Select(t => t.InferredType).ToList(); 837var outerTypes = InferTypes(arrayCreationExpression); 861var currentTypes = InferTypes(arrayType); 1022var parentTypes = InferTypes(binop); 1036var parentTypes = InferTypes(binop); 1168=> InferTypes(expression); 1196? InferTypes(conditional) 1201=> InferTypes(defaultExpression); 1442var arrayTypes = this.InferTypes(implicitArray); 1533return InferTypes(constantPattern); 1539return InferTypes(propertySubpattern); 1695var types = InferTypes(anonymousFunction); 1719var types = InferTypes(anonymousObject); 1778return InferTypes(memberAccessExpression); 1790return InferTypes(memberAccessExpression); 1809return InferTypes(invocation); 1906return InferTypes(identifierName).FirstOrDefault().InferredType; 1997var types = InferTypes(prefixUnaryExpression); 2020foreach (var inferredType in InferTypes(prefixUnaryExpression)) 2043var types = InferTypes(awaitExpression); 2078=> InferTypes(refExpression); 2172return InferTypes(switchExpression); 2306var inferredDescendantTypes = InferTypes(descendant, filterUnusable: true); 2465=> InferTypes(relationalPattern);