11 references to Interfaces
ILLink.RoslynAnalyzer (11)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
115 if (memberTypes.HasFlag (DynamicallyAccessedMemberTypes.Interfaces)) {
DynamicallyAccessedMembersTypeHierarchy.cs (2)
35 if (annotation.HasFlag (DynamicallyAccessedMemberTypes.Interfaces)) 37 var annotationToApplyToInterfaces = annotation == DynamicallyAccessedMemberTypes.All ? annotation : DynamicallyAccessedMemberTypes.Interfaces;
src\tools\illink\src\ILLink.Shared\Annotations.cs (3)
67 string mtName = mt == DynamicallyAccessedMemberTypes.Interfaces 68 ? nameof (DynamicallyAccessedMemberTypes.Interfaces) 82 values.Add (DynamicallyAccessedMemberTypes.Interfaces);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (5)
223 var targetValue = _annotations.GetMethodThisParameterValue (calledMethod, DynamicallyAccessedMemberTypes.Interfaces); 239 DynamicallyAccessedMemberTypes returnMemberTypes = DynamicallyAccessedMemberTypes.Interfaces; 540 DynamicallyAccessedMemberTypes.Interfaces; 999 if (valueWithDynamicallyAccessedMembers.DynamicallyAccessedMemberTypes.HasFlag (DynamicallyAccessedMemberTypes.Interfaces)) 1000 propagatedMemberTypes |= DynamicallyAccessedMemberTypes.Interfaces;