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