6 overrides of DynamicallyAccessedMemberTypes
ILLink.RoslynAnalyzer (6)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableUnwrappedGenericParameterValue.cs (1)
25
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
=> GenericParameter.DynamicallyAccessedMemberTypes;
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableValueWithDynamicallyAccessedMembers.cs (1)
31
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
=> UnderlyingTypeValue.DynamicallyAccessedMemberTypes;
TrimAnalysis\FieldValue.cs (1)
33
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
{ get; }
TrimAnalysis\GenericParameterValue.cs (1)
29
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
{ get; }
TrimAnalysis\MethodParameterValue.cs (1)
22
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
{ get; }
TrimAnalysis\MethodReturnValue.cs (1)
32
public override DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
{ get; }
33 references to DynamicallyAccessedMemberTypes
ILLink.RoslynAnalyzer (33)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayOfAnnotatedSystemTypeValue.cs (1)
40
public override string ToString() => this.ValueToString(_initialValue.
DynamicallyAccessedMemberTypes
);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (21)
55
if (!methodReturnValueWithMemberTypes.
DynamicallyAccessedMemberTypes
.HasFlag(annotatedMethodReturnValue.DynamicallyAccessedMemberTypes))
296
&& valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.All)
328
&& valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.All)
392
&& (damAnnotatedHandle.UnderlyingTypeValue.
DynamicallyAccessedMemberTypes
& DynamicallyAccessedMemberTypes.NonPublicConstructors) != 0)
760
if (value is ValueWithDynamicallyAccessedMembers {
DynamicallyAccessedMemberTypes
: DynamicallyAccessedMemberTypes.All })
1101
else if (typeNameValue is ValueWithDynamicallyAccessedMembers valueWithDynamicallyAccessedMembers && valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
!= 0)
1105
AddReturnValue(_annotations.GetMethodReturnValue(calledMethod, _isNewObj, valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
));
1227
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.All)
1233
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.PublicConstructorsWithInherited))
1236
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicConstructorsWithInherited))
1239
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypes.PublicEvents))
1242
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicEventsWithInherited))
1245
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypes.PublicFields))
1248
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicFieldsWithInherited))
1251
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypes.PublicMethods))
1254
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicMethodsWithInherited))
1259
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.PublicNestedTypesWithInherited))
1262
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicNestedTypesWithInherited))
1267
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypes.PublicProperties))
1270
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypesEx.NonPublicPropertiesWithInherited))
1273
if (valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
.HasFlag(DynamicallyAccessedMemberTypes.Interfaces))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\NullableValueWithDynamicallyAccessedMembers.cs (1)
31
public override DynamicallyAccessedMemberTypes DynamicallyAccessedMemberTypes => UnderlyingTypeValue.
DynamicallyAccessedMemberTypes
;
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (9)
23
if (targetValue.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.None)
35
if (targetValue.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.PublicParameterlessConstructor
41
else if (targetValue.
DynamicallyAccessedMemberTypes
== DynamicallyAccessedMemberTypes.PublicFields
53
var availableMemberTypes = valueWithDynamicallyAccessedMembers.
DynamicallyAccessedMemberTypes
;
54
if (!Annotations.SourceHasRequiredAnnotations(availableMemberTypes, targetValue.
DynamicallyAccessedMemberTypes
, out var missingMemberTypes))
62
MarkTypeForDynamicallyAccessedMembers(systemTypeValue.RepresentedType, targetValue.
DynamicallyAccessedMemberTypes
);
72
MarkTypeForDynamicallyAccessedMembers(foundType, targetValue.
DynamicallyAccessedMemberTypes
);
77
MarkTypeForDynamicallyAccessedMembers(nullableSystemTypeValue.NullableType, targetValue.
DynamicallyAccessedMemberTypes
);
78
MarkTypeForDynamicallyAccessedMembers(nullableSystemTypeValue.UnderlyingTypeValue.RepresentedType, targetValue.
DynamicallyAccessedMemberTypes
);
TrimAnalysis\DiagnosticContext.cs (1)
85
DAMArgument.Add("attributeArgument", expectedAnnotationsValue.
DynamicallyAccessedMemberTypes
.ToString());