1 write to GenericParameter
ILLink.RoslynAnalyzer (1)
TrimAnalysis\GenericParameterValue.cs (1)
20
GenericParameter
= 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
),
1709
var targetValue = _annotations.GetGenericParameterValue(genericParameters[i].
GenericParameter
, GetGenericParameterEffectiveMemberTypes(genericParameters[i]));
1724
if (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)
65
GenericParameterValue gpv => gpv.
GenericParameter
.TypeParameterSymbol,
TrimAnalysis\GenericParameterValue.cs (3)
32
=> new string[] {
GenericParameter
.TypeParameterSymbol.Name,
GenericParameter
.TypeParameterSymbol.ContainingSymbol.GetDisplayName() };
37
=> this.ValueToString(
GenericParameter
.TypeParameterSymbol, DynamicallyAccessedMemberTypes);