13 references to CheckTypeAccess
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Semantics\ImplicitConversion.cs (1)
196&& CSemanticChecker.CheckTypeAccess(_typeDest, _binder.Context.ContextForMemberLookup))
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (1)
108bool fInaccess = !CSemanticChecker.CheckTypeAccess(typeCur, _symWhere);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (3)
81return CheckTypeAccess(type, symWhere) ? ACCESSERROR.ACCESSERROR_NOERROR : ACCESSERROR.ACCESSERROR_NOACCESS; 112if (!CheckTypeAccess(typeArgs[i], symWhere)) 262!CheckTypeAccess(swtBad.GetType(), symWhere));
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (8)
625if (CSemanticChecker.CheckTypeAccess(typeSrc, context)) 643Debug.Assert(CSemanticChecker.CheckTypeAccess(typeDst, context)); 657if (CSemanticChecker.CheckTypeAccess(baseType, context)) 674Debug.Assert(CSemanticChecker.CheckTypeAccess(typeDst, context)); 701if (!CSemanticChecker.CheckTypeAccess(aggOpenType, context)) 715if (CSemanticChecker.CheckTypeAccess(typeArg, context)) 747Debug.Assert(CSemanticChecker.CheckTypeAccess(typeDst, context)); 768Debug.Assert(CSemanticChecker.CheckTypeAccess(typeDst, context));