17 references to ContainsTypeParameter
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Attributes.cs (2)
963isValidArgument = typeOfArgument.IsUnboundGenericType() || !typeOfArgument.ContainsTypeParameter(); 1026if (typedConstantKind != TypedConstantKind.Error && type.ContainsTypeParameter())
Binder\Binder_Conversions.cs (3)
2092bool thisTypeIsOpen = typeParameters.Any((typeParameter, parameter) => parameter.Type.ContainsTypeParameter(typeParameter), member.Parameters[0]); 2105if (!typeParameters.Any((typeParameter, parameter) => parameter.Type.ContainsTypeParameter(typeParameter), member.Parameters[1])) 2161else if (typeParameters.Any((typeParameter, parameter) => !parameter.Type.ContainsTypeParameter(typeParameter), member.Parameters[0]))
Binder\Binder_Operators.cs (4)
5180if (!operandType.ContainsTypeParameter() && !targetType.ContainsTypeParameter()) 5568if (!operandType.ContainsTypeParameter() && !targetType.ContainsTypeParameter() ||
Binder\Binder_Patterns.cs (3)
1099if (inputType.ContainsTypeParameter()) 1343if (!conversion.Exists && (inputType.ContainsTypeParameter() || patternType.ContainsTypeParameter()))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
1037if (parameter.Type.ContainsTypeParameter(typeParameter)) 1103return returnType.ContainsTypeParameter(typeParameter); 3319if (!dest.Type.ContainsTypeParameter(pParam))
BoundTree\UnboundLambda.cs (1)
1276if (!returnType.HasType || returnType.Type.ContainsTypeParameter())
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3146if (!t.ContainsTypeParameter()) return false;