19 references to HasGenericVariance
System.Private.CoreLib (19)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (3)
548if (!HasGenericVariance) 1213Debug.Assert(IsGeneric || (IsGenericTypeDefinition && HasGenericVariance)); 1216if (IsGeneric || (IsGenericTypeDefinition && HasGenericVariance))
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\DispatchResolve.cs (3)
143fCheckVariance = pItfType->HasGenericVariance; 151if (!fArrayCovariance && pTgtType->HasGenericVariance) 209else if (fCheckVariance && ((fArrayCovariance && pCurEntryType->IsGeneric) || pCurEntryType->HasGenericVariance))
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\TypeCast.cs (13)
99Debug.Assert(!pTargetType->HasGenericVariance); 190Debug.Assert(!pTargetType->HasGenericVariance, "IsInstanceOfClass with variant MethodTable"); 308Debug.Assert(!pTargetType->HasGenericVariance); 395Debug.Assert(!pTargetType->HasGenericVariance, "CheckCastClass with variant MethodTable"); 412Debug.Assert(!pTargetType->HasGenericVariance, "CheckCastClassSpecial with variant MethodTable"); 527if (pTargetType->HasGenericVariance) 547if (pInterfaceType->HasGenericVariance) 1080if (pTargetType->HasGenericVariance && pSourceType->HasGenericVariance) 1189if (pTargetType->HasGenericVariance && pSourceType->HasGenericVariance) 1215else if (pTargetType->HasGenericVariance) 1253else if (pTargetType->HasGenericVariance)