12 references to IsCanonical
System.Private.CoreLib (12)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (4)
282Debug.Assert(IsCanonical || IsArray); 391return ComponentSize == StringComponentSize.Value && IsCanonical; 867if (!IsCanonical) 894Debug.Assert(IsCanonical || IsGenericTypeDefinition, "we expect type definitions here");
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\MethodTable.Runtime.cs (1)
45if (!pEEType->IsCanonical)
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\TypeCast.cs (4)
195if (!obj.GetMethodTable()->IsCanonical) 417if (!mt->IsCanonical) 484Debug.Assert(pBaseType->IsCanonical || pBaseType->IsGenericTypeDefinition, "unexpected MethodTable"); 485Debug.Assert(pDerivedType->IsCanonical || pDerivedType->IsGenericTypeDefinition, "unexpected MethodTable");
System\Delegate.cs (1)
376Debug.Assert(delegateEEType->IsCanonical);
System\RuntimeType.NativeAot.cs (2)
336if (pEEType->IsCanonical) 384return (pEEType->IsCanonical && !pEEType->IsGeneric) || pEEType->IsGenericTypeDefinition;