2 writes to CurrentType
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (2)
158
CurrentType
= null;
162
CurrentType
= _containingTypes[_currentTypeIndex++] as AggregateType;
6 references to CurrentType
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
787
AggregateType type = iterator.
CurrentType
;
808
for (; iterator.
CurrentType
== _pCurrentType; iterator.MoveNext()) ;
810
_pCurrentType = iterator.
CurrentType
;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (3)
54
public bool MoveNext() => (
CurrentType
!= null || FindNextTypeForInstanceMethods()) && FindNextMethod();
87
IsCurrentSymbolInaccessible = !CSemanticChecker.CheckAccess(CurrentSymbol,
CurrentType
, _context, _qualifyingType);
129
? SymbolLoader.LookupAggMember(_name,
CurrentType
.OwningAggregate, _mask)