4 instantiations of NullableValueWithDynamicallyAccessedMembers
ILLink.RoslynAnalyzer (4)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (3)
141=> new NullableValueWithDynamicallyAccessedMembers(nullableDamType.NullableType, _annotations.GetGenericParameterValue(underlyingGenericParameter.GenericParameter)), 144=> new NullableValueWithDynamicallyAccessedMembers(nullableDamType.NullableType, underlyingTypeValue), 1162AddReturnValue(new NullableValueWithDynamicallyAccessedMembers(typeValue.RepresentedType, damValue));
TrimAnalysis\SingleValueExtensions.cs (1)
22new NullableValueWithDynamicallyAccessedMembers(new TypeProxy(type),
12 references to NullableValueWithDynamicallyAccessedMembers
ILLink.RoslynAnalyzer (12)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (6)
96NullableValueWithDynamicallyAccessedMembers { UnderlyingTypeValue: FieldValue or MethodReturnValue } nullable => nullable.UnderlyingTypeValue, 127(NullableValueWithDynamicallyAccessedMembers, MethodParameterValue maybeThis) when maybeThis.IsThisParameter() => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsThisParameter, 128(NullableValueWithDynamicallyAccessedMembers, MethodParameterValue) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsParameter, 129(NullableValueWithDynamicallyAccessedMembers, MethodReturnValue) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsMethodReturnType, 130(NullableValueWithDynamicallyAccessedMembers, FieldValue) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsField, 131(NullableValueWithDynamicallyAccessedMembers, GenericParameterValue) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsGenericParameter,
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (4)
170NullableValueWithDynamicallyAccessedMembers nullableDamType when nullableDamType.UnderlyingTypeValue is GenericParameterValue genericParam 172NullableValueWithDynamicallyAccessedMembers nullableDamType 1048NullableValueWithDynamicallyAccessedMembers nullableDamValue => nullableDamValue.UnderlyingTypeValue, 1152case NullableValueWithDynamicallyAccessedMembers:
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
49if (uniqueValue is NullableValueWithDynamicallyAccessedMembers nullableValue)
TrimAnalysis\DiagnosticContext.cs (1)
52NullableValueWithDynamicallyAccessedMembers nv => nv.UnderlyingTypeValue,