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