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