19 references to IsActualInterface
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\DynamicMethod.cs (1)
272|| rtOwner.IsGenericParameter || rtOwner.IsActualInterface)
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (3)
300if (IsActualInterface) 714if (IsActualInterface) 727if (constraint.IsActualInterface)
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
36return rt.IsActualInterface;
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
173if (type.IsActualInterface) 2267if (type.IsActualInterface || type.HasElementType || type.IsGenericParameter)
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (2)
111if (!IsVirtual || m_declaringType.IsActualInterface) 338if (!IsVirtual || IsStatic || m_declaringType == null || m_declaringType.IsActualInterface)
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (1)
48if (!implType.IsActualInterface)
src\System\RuntimeType.CoreCLR.cs (9)
585if (declaringType.IsActualInterface) 1039Debug.Assert(interfaceType.IsActualInterface); 1069if (constraint.IsActualInterface) 1154if (!declaringType.IsActualInterface) 1252if (!declaringType.IsActualInterface) 1304Debug.Assert((declaringType.IsActualInterface && isInterface && csPropertyInfos == null) || 1305(!declaringType.IsActualInterface && !isInterface && usedSlots.Length >= numVirtuals)); 2752Debug.Assert(!IsActualInterface); // VerifyInterfaceIsImplemented enforces this invariant 2794if (!reflectedType.IsActualInterface)