10 references to DoesTypeReferenceTypeParameter
Microsoft.CodeAnalysis.Features (10)
Shared\Utilities\ExtractTypeHelpers.cs (10)
153DoesTypeReferenceTypeParameter(constraint, originalTypeParameter, new HashSet<ITypeSymbol>()))
206return DoesTypeReferenceTypeParameter(@event.Type, typeParameter, checkedTypes);
209return method.Parameters.Any(static (t, arg) => DoesTypeReferenceTypeParameter(t.Type, arg.typeParameter, arg.checkedTypes), (typeParameter, checkedTypes)) ||
210method.TypeParameters.Any(static (t, arg) => t.ConstraintTypes.Any(static (c, arg) => DoesTypeReferenceTypeParameter(c, arg.typeParameter, arg.checkedTypes), (arg.typeParameter, arg.checkedTypes)), (typeParameter, checkedTypes)) ||
211DoesTypeReferenceTypeParameter(method.ReturnType, typeParameter, checkedTypes);
214return property.Parameters.Any(static (t, arg) => DoesTypeReferenceTypeParameter(t.Type, arg.typeParameter, arg.checkedTypes), (typeParameter, checkedTypes)) ||
215DoesTypeReferenceTypeParameter(property.Type, typeParameter, checkedTypes);
218return DoesTypeReferenceTypeParameter(field.Type, typeParameter, checkedTypes);
234type.GetTypeArguments().Any(static (t, arg) => DoesTypeReferenceTypeParameter(t, arg.typeParameter, arg.checkedTypes), (typeParameter, checkedTypes)))
241DoesTypeReferenceTypeParameter(type.ContainingType, typeParameter, checkedTypes))