28 references to ACCESSERROR
Microsoft.CSharp (28)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
523ACCESSERROR error = CSemanticChecker.CheckAccess2(mwtGet.Meth(), mwtGet.GetType(), ContextForMemberLookup, type); 524if (error != ACCESSERROR.ACCESSERROR_NOERROR) 527if (error == ACCESSERROR.ACCESSERROR_NOACCESSTHRU) 861case ACCESSERROR.ACCESSERROR_NOACCESSTHRU: 863case ACCESSERROR.ACCESSERROR_NOACCESS:
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (23)
35public static ACCESSERROR CheckAccess2(Symbol symCheck, AggregateType atsCheck, Symbol symWhere, CType typeThru) 59ACCESSERROR error = CheckAccessCore(symCheck, atsCheck, symWhere, typeThru); 60if (ACCESSERROR.ACCESSERROR_NOERROR != error) 69return ACCESSERROR.ACCESSERROR_NOERROR; 81return CheckTypeAccess(type, symWhere) ? ACCESSERROR.ACCESSERROR_NOERROR : ACCESSERROR.ACCESSERROR_NOACCESS; 101if (ACCESSERROR.ACCESSERROR_NOERROR != CheckAccessCore(ats.OwningAggregate, ats.OuterType, symWhere, null)) 121private static ACCESSERROR CheckAccessCore(Symbol symCheck, AggregateType atsCheck, Symbol symWhere, CType typeThru) 138return ACCESSERROR.ACCESSERROR_NOACCESS; 141return ACCESSERROR.ACCESSERROR_NOERROR; 147return ACCESSERROR.ACCESSERROR_NOACCESS; 156return ACCESSERROR.ACCESSERROR_NOACCESS; 160return ACCESSERROR.ACCESSERROR_NOERROR; 164return ACCESSERROR.ACCESSERROR_NOACCESS; 171return ACCESSERROR.ACCESSERROR_NOACCESS; 191return ACCESSERROR.ACCESSERROR_NOACCESS; 204return ACCESSERROR.ACCESSERROR_NOERROR; 210return ACCESSERROR.ACCESSERROR_NOACCESS; 245return ACCESSERROR.ACCESSERROR_NOERROR; 252return found ? ACCESSERROR.ACCESSERROR_NOACCESSTHRU : ACCESSERROR.ACCESSERROR_NOACCESS; 265== ACCESSERROR.ACCESSERROR_NOACCESSTHRU 273CheckAccess2(symCheck, atsCheck, symWhere, typeThru) == ACCESSERROR.ACCESSERROR_NOERROR;