7 references to System_Collections_IEnumerator__MoveNext
Microsoft.CodeAnalysis.CSharp (7)
Binder\ForEachLoopBinder.cs (3)
1169
moveNextMethod = (MethodSymbol)GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerator__MoveNext
, diagnostics, errorLocationSyntax);
1185
builder.MoveNextInfo = GetParameterlessSpecialTypeMemberInfo(SpecialMember.
System_Collections_IEnumerator__MoveNext
, errorLocationSyntax, diagnostics);
1322
builder.MoveNextInfo = GetParameterlessSpecialTypeMemberInfo(SpecialMember.
System_Collections_IEnumerator__MoveNext
, syntax, diagnostics);
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
109
EnsureSpecialMember(SpecialMember.
System_Collections_IEnumerator__MoveNext
, bag);
214
var IEnumerator_MoveNext = F.SpecialMethod(SpecialMember.
System_Collections_IEnumerator__MoveNext
);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
84
((MethodSymbol)compilation.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerator__MoveNext
)),
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
837
&& compilation.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerator__MoveNext
) is not null