23 references to System_Collections_IEnumerator
Microsoft.CodeAnalysis (5)
SpecialMembers.cs (5)
733
(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.
System_Collections_IEnumerator
,
737
(byte)SpecialType.
System_Collections_IEnumerator
, // DeclaringTypeId
744
(byte)SpecialType.
System_Collections_IEnumerator
, // DeclaringTypeId
751
(byte)SpecialType.
System_Collections_IEnumerator
, // DeclaringTypeId
758
(byte)SpecialType.
System_Collections_IEnumerator
, // DeclaringTypeId
Microsoft.CodeAnalysis.CSharp (6)
Binder\ForEachLoopBinder.cs (2)
991
builder.GetEnumeratorInfo.Method.ReturnType.SpecialType == SpecialType.
System_Collections_IEnumerator
);
1100
TypeSymbol.Equals(builder.GetEnumeratorInfo.Method.ReturnType, this.Compilation.GetSpecialType(SpecialType.
System_Collections_IEnumerator
), TypeCompareKind.ConsiderEverything2));
Binder\InMethodBinder.cs (1)
154
case SpecialType.
System_Collections_IEnumerator
:
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
75
case SpecialType.
System_Collections_IEnumerator
:
107
EnsureSpecialType(SpecialType.
System_Collections_IEnumerator
, bag);
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
40
interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.
System_Collections_IEnumerator
));
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Lambda.vb (2)
64
returnType.SpecialType <> SpecialType.
System_Collections_IEnumerator
Then
175
target.ReturnType.SpecialType = SpecialType.
System_Collections_IEnumerator
)) Then
Binding\Binder_Statements.vb (3)
3475
Debug.Assert(enumeratorType.SpecialType = SpecialType.
System_Collections_IEnumerator
)
3974
getEnumeratorReturnType.SpecialType = SpecialType.
System_Collections_IEnumerator
Then
5085
returnSpecialType = SpecialType.
System_Collections_IEnumerator
Then
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
110
EnsureSpecialType(SpecialType.
System_Collections_IEnumerator
, bag)
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
57
interfaces.Add(containingAssembly.GetSpecialType(SpecialType.
System_Collections_IEnumerator
))
Symbols\Source\SourceMethodSymbol.vb (1)
2328
retType.SpecialType <> SpecialType.
System_Collections_IEnumerator
Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
556
method.ReturnType.SpecialType = SpecialType.
System_Collections_IEnumerator
Then
590
prop.Type.SpecialType = SpecialType.
System_Collections_IEnumerator
Then
Symbols\Source\SourcePropertySymbol.vb (1)
390
type.SpecialType <> SpecialType.
System_Collections_IEnumerator
Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
133
Case SpecialType.System_Collections_IEnumerable, SpecialType.
System_Collections_IEnumerator
,