22 references to System_Collections_Generic_IEnumerator_T
Microsoft.CodeAnalysis (3)
SpecialMembers.cs (3)
769(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerator_T, 775(byte)SpecialType.System_Collections_Generic_IEnumerator_T, // DeclaringTypeId 782(byte)SpecialType.System_Collections_Generic_IEnumerator_T, // DeclaringTypeId
Microsoft.CodeAnalysis.CSharp (5)
Binder\InMethodBinder.cs (1)
163case SpecialType.System_Collections_Generic_IEnumerator_T:
Lowering\IteratorRewriter\IteratorRewriter.cs (3)
76case SpecialType.System_Collections_Generic_IEnumerator_T: 113EnsureSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T, bag); 218var IEnumeratorOfElementType = F.SpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(ImmutableArray.Create(_elementType));
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
38interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(ElementType.Type));
Microsoft.CodeAnalysis.Features (1)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
113var ienumeratorType = semanticModel.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T);
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\Binder_Lambda.vb (2)
62originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerator_T AndAlso 189origTargetReturnType.SpecialType <> SpecialType.System_Collections_Generic_IEnumerator_T Then
Binding\Binder_Statements.vb (1)
5079returnSpecialType = SpecialType.System_Collections_Generic_IEnumerator_T Then
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
116EnsureSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T, bag) 275Me.OpenPropertyImplementation(F.SpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(_elementType),
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
55interfaces.Add(containingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(elementType))
Semantics\TypeInference\TypeArgumentInference.vb (1)
2212TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T), TypeCompareKind.ConsiderEverything))
Symbols\Source\SourceMethodSymbol.vb (1)
2326originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerator_T AndAlso
Symbols\Source\SourcePropertySymbol.vb (1)
388originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerator_T AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
774memberType.OriginalDefinition.SpecialType = SpecialType.System_Collections_Generic_IEnumerator_T Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\GetExtendedSemanticInfoTests.vb (1)
6710Dim ienumerator = compilation.GetSpecialType(System_Collections_Generic_IEnumerator_T).Construct(ImmutableArray.Create(Of TypeSymbol)(compilation.GetSpecialType(System_Int32)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
134SpecialType.System_Collections_Generic_IEnumerable_T, SpecialType.System_Collections_Generic_IEnumerator_T
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
774memberType.OriginalDefinition.SpecialType = SpecialType.System_Collections_Generic_IEnumerator_T Then