13 references to Interfaces
ILLink.RoslynAnalyzer (13)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
131
if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.
Interfaces
))
DynamicallyAccessedMembersTypeHierarchy.cs (2)
36
if (annotation.HasFlag(DynamicallyAccessedMemberTypes.
Interfaces
))
38
var annotationToApplyToInterfaces = annotation == DynamicallyAccessedMemberTypes.All ? annotation : DynamicallyAccessedMemberTypes.
Interfaces
;
src\tools\illink\src\ILLink.Shared\Annotations.cs (3)
68
string mtName = mt == DynamicallyAccessedMemberTypes.
Interfaces
69
? nameof(DynamicallyAccessedMemberTypes.
Interfaces
)
83
values.Add(DynamicallyAccessedMemberTypes.
Interfaces
);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (7)
247
var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.
Interfaces
);
270
DynamicallyAccessedMemberTypes returnMemberTypes = DynamicallyAccessedMemberTypes.
Interfaces
;
295
var targetValue = _annotations.GetMethodThisParameterValue(calledMethod, DynamicallyAccessedMemberTypes.
Interfaces
);
302
DynamicallyAccessedMemberTypes returnMemberTypes = DynamicallyAccessedMemberTypes.
Interfaces
;
684
DynamicallyAccessedMemberTypes.
Interfaces
;
1249
if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag(DynamicallyAccessedMemberTypes.
Interfaces
))
1250
propagatedMemberTypes |= DynamicallyAccessedMemberTypes.
Interfaces
;