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),
1162
AddReturnValue(new
NullableValueWithDynamicallyAccessedMembers
(typeValue.RepresentedType, damValue));
TrimAnalysis\SingleValueExtensions.cs (1)
22
new
NullableValueWithDynamicallyAccessedMembers
(new TypeProxy(type),
12 references to NullableValueWithDynamicallyAccessedMembers
ILLink.RoslynAnalyzer (12)
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)
TrimAnalysis\DiagnosticContext.cs (1)
52
NullableValueWithDynamicallyAccessedMembers
nv => nv.UnderlyingTypeValue,