13 references to System_Collections_IEnumerable__GetEnumerator
Microsoft.CodeAnalysis.CSharp (4)
Binder\ForEachLoopBinder.cs (2)
985
builder.GetEnumeratorInfo = GetParameterlessSpecialTypeMemberInfo(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, errorLocationSyntax, diagnostics);
1095
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
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ForEachTests.cs (2)
2132
Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
).GetPublicSymbol(), loopInfo.GetEnumeratorMethod);
2184
Assert.Equal<ISymbol>(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
).GetPublicSymbol(), loopInfo0.GetEnumeratorMethod);
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_Statements.vb (1)
3860
member = GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
,
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
121
EnsureSpecialMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
, bag)
267
Me.OpenMethodImplementation(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\ForeachTest.vb (3)
1161
Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
), loopInfo.GetEnumeratorMethod)
1201
Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
), loopInfo.GetEnumeratorMethod)
1265
Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
), loopInfo1.GetEnumeratorMethod) ' No longer using System.Array method.
Semantics\GetExtendedSemanticInfoTests.vb (1)
6653
Dim getEnumerator = DirectCast(compilation.GetSpecialType(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.
System_Collections_IEnumerable__GetEnumerator
), MethodSymbol)