11 references to Take
Microsoft.CodeAnalysis.CSharp (11)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
283extension = extension.Construct(IndexedTypeParameterSymbol.Take(extension.Arity));
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
632return method.Construct(IndexedTypeParameterSymbol.Take(n)); 657return type.Construct(IndexedTypeParameterSymbol.Take(n));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
221var genericFieldTypes = IndexedTypeParameterSymbol.Take(nTypeArguments); 337var typeMap = new TypeMap(typeParameters, IndexedTypeParameterSymbol.Take(typeParameters.Length), allowAlpha: true);
Symbols\MemberSignatureComparer.cs (1)
597IndexedTypeParameterSymbol.Take(member.GetMemberArity()),
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
229IndexedTypeParameterSymbol.Take(candidateMethod.Arity), true);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
3178var containingTypeMap = new TypeMap(containingTypeParameters, IndexedTypeParameterSymbol.Take(n), allowAlpha: false); 3179var nestedTypeMap = new TypeMap(nestedTypeParameters, IndexedTypeParameterSymbol.Take(nestedTypeParameters.Length), allowAlpha: false);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
609var indexedTypeParameters = IndexedTypeParameterSymbol.Take(arity);
Symbols\TypeSymbol.cs (1)
2119var indexedTypeParameters = IndexedTypeParameterSymbol.Take(arity);