22 references to System_Collections_Generic_IEnumerator_T
Microsoft.CodeAnalysis (3)
SpecialMembers.cs (3)
858
(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.
System_Collections_Generic_IEnumerator_T
,
864
(byte)SpecialType.
System_Collections_Generic_IEnumerator_T
, // DeclaringTypeId
871
(byte)SpecialType.
System_Collections_Generic_IEnumerator_T
, // DeclaringTypeId
Microsoft.CodeAnalysis.CSharp (7)
Binder\InMethodBinder.cs (1)
164
case SpecialType.
System_Collections_Generic_IEnumerator_T
:
Lowering\IteratorRewriter\IteratorRewriter.cs (3)
76
case SpecialType.
System_Collections_Generic_IEnumerator_T
:
113
EnsureSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
, bag);
218
var IEnumeratorOfElementType = F.SpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
).Construct(ImmutableArray.Create(_elementType));
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
38
interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
).Construct(ElementType.Type));
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
37
var iEnumeratorT = compilation.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
).Construct(typeArgs);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
790
&& compilation.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
) is not MissingMetadataTypeSymbol
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\CollectionExpressionTests.cs (1)
42532
[InlineData((int)SpecialType.
System_Collections_Generic_IEnumerator_T
)]
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
157
case SpecialType.
System_Collections_Generic_IEnumerator_T
:
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
113
var ienumeratorType = semanticModel.Compilation.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
);
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\Binder_Lambda.vb (2)
62
originalRetTypeDef.SpecialType <> SpecialType.
System_Collections_Generic_IEnumerator_T
AndAlso
189
origTargetReturnType.SpecialType <> SpecialType.
System_Collections_Generic_IEnumerator_T
Then
Binding\Binder_Statements.vb (1)
5110
returnSpecialType = SpecialType.
System_Collections_Generic_IEnumerator_T
Then
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
116
EnsureSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
, bag)
275
Me.OpenPropertyImplementation(F.SpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
).Construct(_elementType),
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
55
interfaces.Add(containingAssembly.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
).Construct(elementType))
Semantics\TypeInference\TypeArgumentInference.vb (1)
2190
TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.GetSpecialType(SpecialType.
System_Collections_Generic_IEnumerator_T
), TypeCompareKind.ConsiderEverything))
Symbols\Source\SourceMethodSymbol.vb (1)
2370
originalRetTypeDef.SpecialType <> SpecialType.
System_Collections_Generic_IEnumerator_T
AndAlso
Symbols\Source\SourcePropertySymbol.vb (1)
392
originalRetTypeDef.SpecialType <> SpecialType.
System_Collections_Generic_IEnumerator_T
AndAlso