9 references to System_Collections_IEnumerable__GetEnumerator
Microsoft.CodeAnalysis.CSharp (6)
Binder\ForEachLoopBinder.cs (2)
1189
builder.GetEnumeratorInfo = GetParameterlessSpecialTypeMemberInfo(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, errorLocationSyntax, diagnostics);
1329
builder.GetEnumeratorInfo = GetParameterlessSpecialTypeMemberInfo(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, syntax, diagnostics);
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
120
EnsureSpecialMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, bag);
256
var IEnumerable_GetEnumerator = F.SpecialMethod(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
79
SpecialMember.
System_Collections_IEnumerable__GetEnumerator
,
322
(MethodSymbol)compilation.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\CollectionExpressionTests.cs (1)
13737
[InlineData((int)SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, "System.Collections.IEnumerable", "GetEnumerator")]
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ForEachTests.cs (2)
2133
Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
).GetPublicSymbol(), loopInfo.GetEnumeratorMethod);
2185
Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
).GetPublicSymbol(), loopInfo0.GetEnumeratorMethod);