9 references to InferredTypes
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\SymbolCompletionProvider.cs (2)
108return !context.InferredTypes.IsEmpty || IsTopNodeInPrimaryConstructorArgumentList(); 251var isInferredTypeDelegateOrFunctionPointer = context.InferredTypes.Any(static type => type.IsDelegateType() || type.IsFunctionPointerType());
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (1)
29=> context.InferredTypes.Any(static (t, self) => t.SpecialType == self.SpecialType, this);
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
61return context.InferredTypes.Any(static (t, outerType) => Equals(t, outerType), outerType);
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
63var inferredTypes = context.InferredTypes.Where(t => t.SpecialType != SpecialType.System_Void).ToSet<ITypeSymbol>(SymbolEqualityComparer.Default);
Completion\Providers\AbstractSymbolCompletionProvider.cs (3)
87typeConvertibilityCache[type] = CompletionUtilities.IsTypeImplicitlyConvertible(syntaxContext.SemanticModel.Compilation, type, syntaxContext.InferredTypes); 108for (var i = 0; i < syntaxContext.InferredTypes.Length; i++) 110var inferredType = syntaxContext.InferredTypes[i];
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (1)
50? syntaxContext.InferredTypes