1 write to CurrentSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
128
CurrentSymbol
= (CurrentSymbol == null
14 references to CurrentSymbol
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
786
_pCurrentSym = iterator.
CurrentSymbol
;
809
_pCurrentSym = iterator.
CurrentSymbol
;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (12)
56
public bool AtEnd =>
CurrentSymbol
== null;
66
0 == (_flags & EXPRFLAG.EXF_CTOR) != !((MethodSymbol)
CurrentSymbol
).IsConstructor() ||
67
0 == (_flags & EXPRFLAG.EXF_OPERATOR) != !((MethodSymbol)
CurrentSymbol
).isOperator) ||
68
_mask == symbmask_t.MASK_PropertySymbol && !(
CurrentSymbol
is IndexerSymbol))
75
if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)
CurrentSymbol
).typeVars.Count != _arity)
81
if (!ExpressionBinder.IsMethPropCallable(
CurrentSymbol
, (_flags & EXPRFLAG.EXF_USERCALLABLE) != 0))
87
IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(
CurrentSymbol
, CurrentType, _context, _qualifyingType);
90
IsCurrentSymbolBogus = CSemanticChecker.CheckBogus(
CurrentSymbol
);
104
.FindMostDerivedMethod(
CurrentSymbol
, _qualifyingType)
128
CurrentSymbol = (
CurrentSymbol
== null
130
:
CurrentSymbol
.LookupNext(_mask)) as MethodOrPropertySymbol;
133
if (
CurrentSymbol
== null)