1 write to CurrentSymbol
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
127CurrentSymbol = (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)
55public bool AtEnd => CurrentSymbol == null; 650 == (_flags & EXPRFLAG.EXF_CTOR) != !((MethodSymbol)CurrentSymbol).IsConstructor() || 660 == (_flags & EXPRFLAG.EXF_OPERATOR) != !((MethodSymbol)CurrentSymbol).isOperator) || 67_mask == symbmask_t.MASK_PropertySymbol && !(CurrentSymbol is IndexerSymbol)) 74if (_arity > 0 & _mask == symbmask_t.MASK_MethodSymbol && ((MethodSymbol)CurrentSymbol).typeVars.Count != _arity) 80if (!ExpressionBinder.IsMethPropCallable(CurrentSymbol, (_flags & EXPRFLAG.EXF_USERCALLABLE) != 0)) 86IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(CurrentSymbol, CurrentType, _context, _qualifyingType); 89IsCurrentSymbolBogus = CSemanticChecker.CheckBogus(CurrentSymbol); 103.FindMostDerivedMethod(CurrentSymbol, _qualifyingType) 127CurrentSymbol = (CurrentSymbol == null 129: CurrentSymbol.LookupNext(_mask)) as MethodOrPropertySymbol; 132if (CurrentSymbol == null)