1 write to CurrentSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
127
CurrentSymbol
= (CurrentSymbol == null
14 references to CurrentSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
785
_pCurrentSym = iterator.
CurrentSymbol
;
808
_pCurrentSym = iterator.
CurrentSymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (12)
55
public bool AtEnd =>
CurrentSymbol
== null;
65
0 == (_flags & EXPRFLAG.EXF_CTOR) != !((MethodSymbol)
CurrentSymbol
).IsConstructor() ||
66
0 == (_flags & EXPRFLAG.EXF_OPERATOR) != !((MethodSymbol)
CurrentSymbol
).isOperator) ||
67
_mask == symbmask_t.MASK_PropertySymbol && !(
CurrentSymbol
is IndexerSymbol))
74
if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)
CurrentSymbol
).typeVars.Count != _arity)
80
if (!ExpressionBinder.IsMethPropCallable(
CurrentSymbol
, (_flags & EXPRFLAG.EXF_USERCALLABLE) != 0))
86
IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(
CurrentSymbol
, CurrentType, _context, _qualifyingType);
89
IsCurrentSymbolBogus = CSemanticChecker.CheckBogus(
CurrentSymbol
);
103
.FindMostDerivedMethod(
CurrentSymbol
, _qualifyingType)
127
CurrentSymbol = (
CurrentSymbol
== null
129
:
CurrentSymbol
.LookupNext(_mask)) as MethodOrPropertySymbol;
132
if (
CurrentSymbol
== null)