1 write to GenericParameter
ILLink.RoslynAnalyzer (1)
TrimAnalysis\GenericParameterValue.cs (1)
20GenericParameter = new(typeParameterSymbol);
10 references to GenericParameter
ILLink.RoslynAnalyzer (10)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (4)
171=> new RuntimeTypeHandleForNullableValueWithDynamicallyAccessedMembers(nullableDamType.NullableType, new RuntimeTypeHandleForGenericParameterValue(genericParam.GenericParameter)), 177=> new RuntimeTypeHandleForGenericParameterValue(genericParam.GenericParameter), 1709var targetValue = _annotations.GetGenericParameterValue(genericParameters[i].GenericParameter, GetGenericParameterEffectiveMemberTypes(genericParameters[i])); 1724if (genericParameter.GenericParameter.HasDefaultConstructorConstraint())
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (2)
37&& maybeGenericParam.GenericParameter.HasDefaultConstructorConstraint()) 43&& maybeGenericParam.GenericParameter.HasEnumConstraint())
TrimAnalysis\DiagnosticContext.cs (1)
65GenericParameterValue gpv => gpv.GenericParameter.TypeParameterSymbol,
TrimAnalysis\GenericParameterValue.cs (3)
32=> new string[] { GenericParameter.TypeParameterSymbol.Name, GenericParameter.TypeParameterSymbol.ContainingSymbol.GetDisplayName() }; 37=> this.ValueToString(GenericParameter.TypeParameterSymbol, DynamicallyAccessedMemberTypes);