4 instantiations of NullableValueWithDynamicallyAccessedMembers
illink (4)
Linker.Dataflow\FlowAnnotations.cs (1)
921
return new
NullableValueWithDynamicallyAccessedMembers
(new(genericArgumentType, _context),
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),
1162
AddReturnValue(new
NullableValueWithDynamicallyAccessedMembers
(typeValue.RepresentedType, damValue));
11 references to NullableValueWithDynamicallyAccessedMembers
illink (11)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (6)
96
NullableValueWithDynamicallyAccessedMembers
{ 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)
170
NullableValueWithDynamicallyAccessedMembers
nullableDamType when nullableDamType.UnderlyingTypeValue is GenericParameterValue genericParam
172
NullableValueWithDynamicallyAccessedMembers
nullableDamType
1048
NullableValueWithDynamicallyAccessedMembers
nullableDamValue => nullableDamValue.UnderlyingTypeValue,
1152
case
NullableValueWithDynamicallyAccessedMembers
:
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
49
if (uniqueValue is
NullableValueWithDynamicallyAccessedMembers
nullableValue)