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