1 instantiation of IndexedTypeParameterSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
68
newPool[i] = new
IndexedTypeParameterSymbol
(i);
16 references to IndexedTypeParameterSymbol
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Crefs.cs (1)
787
typeParameters:
IndexedTypeParameterSymbol
.TakeSymbols(signatureMemberArity),
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
433
if (symbol is
IndexedTypeParameterSymbol
indexed)
618
return method.Construct(
IndexedTypeParameterSymbol
.Take(n));
643
return type.Construct(
IndexedTypeParameterSymbol
.Take(n));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
227
var genericFieldTypes =
IndexedTypeParameterSymbol
.Take(nTypeArguments);
343
var typeMap = new TypeMap(typeParameters,
IndexedTypeParameterSymbol
.Take(typeParameters.Length), allowAlpha: true);
Symbols\MemberSignatureComparer.cs (1)
622
IndexedTypeParameterSymbol
.Take(member.GetMemberArity()),
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (2)
52
return
IndexedTypeParameterSymbol
.GetTypeParameter(position);
229
IndexedTypeParameterSymbol
.Take(candidateMethod.Arity), true);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2759
var containingTypeMap = new TypeMap(containingTypeParameters,
IndexedTypeParameterSymbol
.Take(n), allowAlpha: false);
2760
var nestedTypeMap = new TypeMap(nestedTypeParameters,
IndexedTypeParameterSymbol
.Take(nestedTypeParameters.Length), allowAlpha: false);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1020
IndexedTypeParameterSymbol
.TakeSymbols(method.Arity),
1052
return
IndexedTypeParameterSymbol
.GetTypeParameter(typeParameter.Ordinal);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
599
var indexedTypeParameters =
IndexedTypeParameterSymbol
.Take(arity);
Symbols\TypeSymbol.cs (1)
2096
var indexedTypeParameters =
IndexedTypeParameterSymbol
.Take(arity);
Symbols\TypeWithAnnotations.cs (1)
484
Debug.Assert(newTypeWithModifiers.Type is not
IndexedTypeParameterSymbol
|| newTypeWithModifiers.NullableAnnotation == NullableAnnotation.Ignored);