81 references to System_Collections_Generic_IEnumerable_T
Microsoft.CodeAnalysis (11)
SpecialMembers.cs (1)
765(byte)SpecialType.System_Collections_Generic_IEnumerable_T, // DeclaringTypeId
WellKnownMembers.cs (10)
1180(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1203(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1217(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1230(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1243(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1256(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1261(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1284(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1298(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T, 1312(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Collections_Generic_IEnumerable_T,
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Lookup.cs (1)
973return iFaceSpecial == SpecialType.System_Collections_Generic_IEnumerable_T ||
Binder\Binder_QueryErrors.cs (1)
89var ienumerable_t = Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T);
Binder\ForEachLoopBinder.cs (4)
888this.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T)); 920Debug.Assert(collectionType.OriginalDefinition.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T); 1517case SpecialType.System_Collections_Generic_IEnumerable_T: 1630return type.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T;
Binder\InMethodBinder.cs (1)
162case SpecialType.System_Collections_Generic_IEnumerable_T:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3548specialDefinition == SpecialType.System_Collections_Generic_IEnumerable_T ||
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
108_IEnumerableType = _bound.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T);
Lowering\IteratorRewriter\IteratorRewriter.cs (3)
71case SpecialType.System_Collections_Generic_IEnumerable_T: 121EnsureSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, bag); 258var IEnumerableOfElementType = F.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_elementType.Type);
Lowering\IteratorRewriter\IteratorStateMachine.cs (1)
34interfaces.Add(ContainingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(ElementType.Type));
Symbols\TypeSymbolExtensions.cs (1)
470st == SpecialType.System_Collections_Generic_IEnumerable_T ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpTypeInferenceService.TypeInferrer.cs (2)
1277? this.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 1280enumerableType ??= this.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T);
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
145t => t.OriginalDefinition.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T ||
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (3)
562if (returnTypeInfo.Type.OriginalDefinition?.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T) 568if (returnTypeInfo.ConvertedType.OriginalDefinition?.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T) 755if (methodSymbol.ReturnType.OriginalDefinition?.SpecialType != SpecialType.System_Collections_Generic_IEnumerable_T)
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
44namedSymbol => namedSymbol.SpecialType is SpecialType.System_Collections_Generic_IEnumerable_T or SpecialType.System_Collections_IEnumerable) &&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Compilation\GetSemanticInfoTests.cs (3)
4116Assert.Equal(SpecialType.System_Collections_Generic_IEnumerable_T, ((ITypeSymbol)info0.Symbol.OriginalDefinition).SpecialType); 4124Assert.Equal(SpecialType.System_Collections_Generic_IEnumerable_T, ((ITypeSymbol)info2.Symbol.OriginalDefinition).SpecialType); 4175Assert.Equal(SpecialType.System_Collections_Generic_IEnumerable_T, ((ITypeSymbol)info2.Symbol.OriginalDefinition).SpecialType);
Compilation\TypeInfoTests.cs (2)
45var intEnum1 = c.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).GetPublicSymbol().Construct(int32); 46var intEnum2 = c.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).GetPublicSymbol().Construct(int32);
Symbols\TypedConstantTests.cs (2)
37_enumString1 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_compilation.GetSpecialType(SpecialType.System_String)); 38_enumString2 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_compilation.GetSpecialType(SpecialType.System_String));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpTypeInferenceService.TypeInferrer.cs (2)
1277? this.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 1280enumerableType ??= this.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
316var genericType = _emptyCompilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T);
Microsoft.CodeAnalysis.Features (2)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
112var ienumerableType = semanticModel.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T); 345var indexerType = GetIndexerType(containingType, collectionType, semanticModel.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T));
Microsoft.CodeAnalysis.UnitTests (2)
CommonTypedConstantTests.cs (2)
32_enumString1 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_compilation.GetSpecialType(SpecialType.System_String)); 33_enumString2 = _compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_compilation.GetSpecialType(SpecialType.System_String));
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder.vb (1)
536If parameterType.OriginalDefinition.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Binding\Binder_Conversions.vb (1)
737Dim iEnumerable_T As NamedTypeSymbol = Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T)
Binding\Binder_Expressions.vb (1)
1514(originalTargetType.SpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Binding\Binder_Lambda.vb (4)
61If originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T AndAlso 188If origTargetReturnType.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T AndAlso 925lambdaReturnType = GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, source.Syntax, diagnostics). 997lambdaReturnType = GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, source.Syntax, diagnostics).Construct(lambdaReturnType)
Binding\Binder_Lookup.vb (1)
832Return iFaceSpecial = SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Binding\Binder_Statements.vb (5)
3742Dim genericIEnumerable = GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, collectionSyntax, ienumerableUseSiteDiagnostics) 3777interfaceSpecialType = SpecialType.System_Collections_Generic_IEnumerable_T 3850If interfaceSpecialType = SpecialType.System_Collections_Generic_IEnumerable_T Then 3910If interfaceSpecialType = SpecialType.System_Collections_Generic_IEnumerable_T Then 5078If returnSpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Lowering\IteratorRewriter\IteratorRewriter.vb (3)
63Dim isEnumerable As Boolean = retSpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse 122EnsureSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, bag) 181Dim getEnumeratorGeneric = Me.OpenMethodImplementation(F.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_elementType),
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
51interfaces.Add(containingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(elementType))
Semantics\Conversions.vb (2)
1181(originalTargetType.SpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse 2473dstUnderlyingSpecial <> SpecialType.System_Collections_Generic_IEnumerable_T AndAlso
Semantics\TypeInference\TypeArgumentInference.vb (1)
2211TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T), TypeCompareKind.ConsiderEverything) OrElse
Symbols\Source\SourceMethodSymbol.vb (1)
2325If originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T AndAlso
Symbols\Source\SourcePropertySymbol.vb (1)
387If originalRetTypeDef.SpecialType <> SpecialType.System_Collections_Generic_IEnumerable_T AndAlso
Symbols\TypeSymbolExtensions.vb (1)
682Dim genericIEnumerable = typeWithContainingAssembly.ContainingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
660Dim type = Me.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 664Dim type = Me.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 773If memberType.OriginalDefinition.SpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\Conversions.vb (1)
1481Dim enumerable = c1.GetSpecialType(System_Collections_Generic_IEnumerable_T)
Semantics\GetExtendedSemanticInfoTests.vb (1)
6709Dim ienumerable = compilation.GetSpecialType(System_Collections_Generic_IEnumerable_T).Construct(ImmutableArray.Create(Of TypeSymbol)(compilation.GetSpecialType(System_Int32)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (2)
134SpecialType.System_Collections_Generic_IEnumerable_T, SpecialType.System_Collections_Generic_IEnumerator_T 137Dim iEnumerableOfT = semanticModel.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T)
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
660Dim type = Me.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 664Dim type = Me.Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 773If memberType.OriginalDefinition.SpecialType = SpecialType.System_Collections_Generic_IEnumerable_T OrElse
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
24Me._ienumerableInt = _emptyCompilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_emptyCompilation.GetSpecialType(SpecialType.System_Int32)) 290Dim genericType = _emptyCompilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T)