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)
108
bool fInaccess = !CSemanticChecker.
CheckTypeAccess
(typeCur, _symWhere);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (3)
81
return
CheckTypeAccess
(type, symWhere) ? ACCESSERROR.ACCESSERROR_NOERROR : ACCESSERROR.ACCESSERROR_NOACCESS;
112
if (!
CheckTypeAccess
(typeArgs[i], symWhere))
262
!
CheckTypeAccess
(swtBad.GetType(), symWhere));
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (8)
625
if (CSemanticChecker.
CheckTypeAccess
(typeSrc, context))
643
Debug.Assert(CSemanticChecker.
CheckTypeAccess
(typeDst, context));
657
if (CSemanticChecker.
CheckTypeAccess
(baseType, context))
674
Debug.Assert(CSemanticChecker.
CheckTypeAccess
(typeDst, context));
701
if (!CSemanticChecker.
CheckTypeAccess
(aggOpenType, context))
715
if (CSemanticChecker.
CheckTypeAccess
(typeArg, context))
747
Debug.Assert(CSemanticChecker.
CheckTypeAccess
(typeDst, context));
768
Debug.Assert(CSemanticChecker.
CheckTypeAccess
(typeDst, context));