9 references to PublicParameterlessConstructor
ILLink.RoslynAnalyzer (9)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
47if (memberTypes.HasFlag(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor))
DynamicallyAccessedMemberTypes.cs (1)
28PublicConstructors = 0x0002 | PublicParameterlessConstructor,
RequiresUnreferencedCodeAnalyzer.cs (1)
117parameterRequirements &= ~DynamicallyAccessedMemberTypes.PublicParameterlessConstructor;
src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
64memberTypesList.Remove(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (4)
840var targetValue = _annotations.GetMethodParameterValue(new(calledMethod, (ParameterIndex)0), DynamicallyAccessedMemberTypes.PublicParameterlessConstructor); 1330requiredMemberTypes = DynamicallyAccessedMemberTypes.PublicParameterlessConstructor; 1453requiredMemberTypes |= DynamicallyAccessedMemberTypes.PublicParameterlessConstructor; 1640result |= DynamicallyAccessedMemberTypes.PublicParameterlessConstructor;
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
35if (targetValue.DynamicallyAccessedMemberTypes == DynamicallyAccessedMemberTypes.PublicParameterlessConstructor