2 instantiations of PETypeParameterSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
948ownedParams.Add(new PETypeParameterSymbol(moduleSymbol, this, (ushort)i, gpHandles[i]));
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2706ownedParams[i] = new PETypeParameterSymbol(moduleSymbol, this, (ushort)i, _genericParameterHandles[firstIndex + i]);
10 references to PETypeParameterSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1492diag = ((PETypeParameterSymbol)typeParam).DeriveCompilerFeatureRequiredDiagnostic(decoder);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2182diag = ((PETypeParameterSymbol)typeParameter).DeriveCompilerFeatureRequiredDiagnostic(decoder);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (8)
151private ImmutableArray<TypeWithAnnotations> GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol> inProgress) 309private static bool? IsNotNullableFromConstraintType(TypeWithAnnotations constraintType, ConsList<PETypeParameterSymbol> inProgress, out bool isNonNullableValueType) 311if (!(constraintType.Type is PETypeParameterSymbol typeParameter) || 338private bool? CalculateIsNotNullable(ConsList<PETypeParameterSymbol> inProgress, out bool isNonNullableValueType) 380private static bool? IsNotNullableFromConstraintTypes(ImmutableArray<TypeWithAnnotations> constraintTypes, ConsList<PETypeParameterSymbol> inProgress, out bool isNonNullableValueType) 534else if (GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty).IsEmpty) 592GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty); 665var constraintTypes = GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty);