1 write to CurrentSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
128CurrentSymbol = (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)
56public bool AtEnd => CurrentSymbol == null; 660 == (_flags & EXPRFLAG.EXF_CTOR) != !((MethodSymbol)CurrentSymbol).IsConstructor() || 670 == (_flags & EXPRFLAG.EXF_OPERATOR) != !((MethodSymbol)CurrentSymbol).isOperator) || 68_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol)) 75if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)CurrentSymbol).typeVars.Count != _arity) 81if (!ExpressionBinder.IsMethPropCallable(CurrentSymbol, (_flags & EXPRFLAG.EXF_USERCALLABLE) != 0)) 87IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(CurrentSymbol, CurrentType, _context, _qualifyingType); 90IsCurrentSymbolBogus = CSemanticChecker.CheckBogus(CurrentSymbol); 104.FindMostDerivedMethod(CurrentSymbol, _qualifyingType) 128CurrentSymbol = (CurrentSymbol == null 130: CurrentSymbol.LookupNext(_mask)) as MethodOrPropertySymbol; 133if (CurrentSymbol == null)