1 write to IsUsableTypeFunc
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
30this.IsUsableTypeFunc = t => t.InferredType != null && !IsUnusableType(t.InferredType);
8 references to IsUsableTypeFunc
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\a16f30e1d256badc\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
75return [.. types.Where(filterUnusable ? IsUsableTypeFunc : s_isNotNull).Distinct()];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (7)
43var types = GetTypesSimple(node).Where(IsUsableTypeFunc); 49return GetTypesComplex(node).Where(IsUsableTypeFunc); 80var types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, left).Where(IsUsableTypeFunc); 83types = InferTypeInBinaryOrAssignmentExpression((ExpressionSyntax)node, operatorToken, left, right, right).Where(IsUsableTypeFunc); 116if (IsUsableTypeFunc(typeInferenceInfo)) 1443var elementTypes = arrayTypes.OfType<IArrayTypeSymbol>().Select(a => new TypeInferenceInfo(a.ElementType)).Where(IsUsableTypeFunc); 2261var types = CreateResult(type).Where(IsUsableTypeFunc);