1 instantiation of FieldValue
ILLink.RoslynAnalyzer (1)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
226
return new
FieldValue
(field);
14 references to FieldValue
ILLink.RoslynAnalyzer (14)
src\tools\illink\src\ILLink.Shared\Annotations.cs (12)
94
NullableValueWithDynamicallyAccessedMembers { UnderlyingTypeValue:
FieldValue
or MethodReturnValue } nullable => nullable.UnderlyingTypeValue,
101
(MethodParameterValue maybeThis,
FieldValue
) when maybeThis.IsThisParameter () => DiagnosticId.DynamicallyAccessedMembersMismatchThisParameterTargetsField,
106
(MethodParameterValue,
FieldValue
) => DiagnosticId.DynamicallyAccessedMembersMismatchParameterTargetsField,
111
(MethodReturnValue,
FieldValue
) => DiagnosticId.DynamicallyAccessedMembersMismatchMethodReturnTypeTargetsField,
113
(
FieldValue
, MethodParameterValue maybeThis) when maybeThis.IsThisParameter () => DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsThisParameter,
114
(
FieldValue
, MethodParameterValue) => DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsParameter,
115
(
FieldValue
, MethodReturnValue) => DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsMethodReturnType,
116
(
FieldValue
,
FieldValue
) => DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsField,
117
(
FieldValue
, GenericParameterValue) => DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsGenericParameter,
121
(GenericParameterValue,
FieldValue
) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsField,
126
(NullableValueWithDynamicallyAccessedMembers,
FieldValue
) => DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsField,
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
62
FieldValue
=> DiagnosticId.FieldValueCannotBeStaticallyDetermined,
TrimAnalysis\DiagnosticContext.cs (1)
54
FieldValue
field => field.FieldSymbol,