14 references to PublicFields
ILLink.RoslynAnalyzer (14)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
73
if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.
PublicFields
))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (10)
434
IntrinsicId.Type_GetFields__BindingFlags => DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypes.NonPublicFields,
439
DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypes.NonPublicFields |
576
DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypes.NonPublicFields |
703
DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited |
793
IntrinsicId.RuntimeReflectionExtensions_GetRuntimeField => DynamicallyAccessedMemberTypes.
PublicFields
,
924
: DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypes.NonPublicFields;
1245
if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.
PublicFields
))
1246
propagatedMemberTypes |= DynamicallyAccessedMemberTypes.
PublicFields
;
1866
(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.
PublicFields
: DynamicallyAccessedMemberTypes.None) |
1868
(BindingFlagsAreUnsupported(bindingFlags) ? DynamicallyAccessedMemberTypes.
PublicFields
| DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
41
else if (targetValue.DynamicallyAccessedMemberTypes == DynamicallyAccessedMemberTypes.
PublicFields
TrimAnalysis\HandleCallAction.cs (2)
152
annotation = DynamicallyAccessedMemberTypes.
PublicFields
;
187
AddReturnValue(FlowAnnotations.Instance.GetMethodReturnValue(calledMethod, _isNewObj, DynamicallyAccessedMemberTypes.
PublicFields
));