21 references to ContainsTypeParameter
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Attributes.cs (2)
955
isValidArgument = typeOfArgument.IsUnboundGenericType() || !typeOfArgument.
ContainsTypeParameter
();
1018
if (typedConstantKind != TypedConstantKind.Error && type.
ContainsTypeParameter
())
Binder\Binder_Conversions.cs (3)
1480
bool thisTypeIsOpen = typeParameters.Any((typeParameter, parameter) => parameter.Type.
ContainsTypeParameter
(typeParameter), member.Parameters[0]);
1493
if (!typeParameters.Any((typeParameter, parameter) => parameter.Type.
ContainsTypeParameter
(typeParameter), member.Parameters[1]))
1549
else if (typeParameters.Any((typeParameter, parameter) => !parameter.Type.
ContainsTypeParameter
(typeParameter), member.Parameters[0]))
Binder\Binder_Operators.cs (4)
4928
if (!operandType.
ContainsTypeParameter
() && !targetType.
ContainsTypeParameter
())
5315
if (!operandType.
ContainsTypeParameter
() && !targetType.
ContainsTypeParameter
() ||
Binder\Binder_Patterns.cs (3)
601
if (inputType.
ContainsTypeParameter
())
771
if (!conversion.Exists && (inputType.
ContainsTypeParameter
() || patternType.
ContainsTypeParameter
()))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
1035
if (parameter.Type.
ContainsTypeParameter
(typeParameter))
1101
return returnType.
ContainsTypeParameter
(typeParameter);
3318
if (!dest.Type.
ContainsTypeParameter
(pParam))
BoundTree\UnboundLambda.cs (1)
1230
if (!returnType.HasType || returnType.Type.
ContainsTypeParameter
())
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3017
if (!t.
ContainsTypeParameter
()) return false;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\SymbolExtensionTests.cs (4)
105
Assert.True(anonymousType.
ContainsTypeParameter
());
123
Assert.True(anonymousType.
ContainsTypeParameter
());
141
Assert.True(anonymousType.
ContainsTypeParameter
());
160
Assert.True(anonymousType.
ContainsTypeParameter
());