2 writes to CurrentType
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (2)
157CurrentType = null; 161CurrentType = _containingTypes[_currentTypeIndex++] as AggregateType;
6 references to CurrentType
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
786AggregateType type = iterator.CurrentType; 807for (; iterator.CurrentType == _pCurrentType; iterator.MoveNext()) ; 809_pCurrentType = iterator.CurrentType;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (3)
53public bool MoveNext() => (CurrentType != null || FindNextTypeForInstanceMethods()) && FindNextMethod(); 86IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(CurrentSymbol, CurrentType, _context, _qualifyingType); 128? SymbolLoader.LookupAggMember(_name, CurrentType.OwningAggregate, _mask)