19 references to RequiresAssemblyFilesAttribute
ILCompiler.Compiler (19)
Compiler\Dataflow\AttributeDataFlow.cs (1)
44_logger.ShouldSuppressAnalysisWarningsForRequires(_origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\DiagnosticUtilities.cs (1)
205internal const string RequiresAssemblyFilesAttribute = nameof(RequiresAssemblyFilesAttribute);
Compiler\Dataflow\GenericArgumentDataFlow.cs (1)
78suppressSingleFileDiagnostics: logger.ShouldSuppressAnalysisWarningsForRequires(origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\ReflectionMarker.cs (3)
336if (_logger.ShouldSuppressAnalysisWarningsForRequires(entity, DiagnosticUtilities.RequiresAssemblyFilesAttribute, out requiresAttribute) && 338ReportRequires(origin, entity, DiagnosticUtilities.RequiresAssemblyFilesAttribute, requiresAttribute.Value); 432_logger.ShouldSuppressAnalysisWarningsForRequires(origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (6)
44method.DoesMethodRequire(DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _) || 60field.DoesFieldRequire(DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _) || 68type.DoesTypeRequire(DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _) || 76CheckAndReportRequires(diagnosticContext, calledMember, DiagnosticUtilities.RequiresAssemblyFilesAttribute); 93DiagnosticUtilities.RequiresAssemblyFilesAttribute => DiagnosticId.RequiresAssemblyFiles, 234field.DoesFieldRequire(DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _))
Compiler\Dataflow\TrimAnalysisAssignmentPattern.cs (1)
57logger.ShouldSuppressAnalysisWarningsForRequires(Origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\TrimAnalysisFieldAccessPattern.cs (1)
30logger.ShouldSuppressAnalysisWarningsForRequires(Origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\TrimAnalysisGenericInstantiationAccessPattern.cs (1)
32logger.ShouldSuppressAnalysisWarningsForRequires(Origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\Dataflow\TrimAnalysisMethodCallPattern.cs (1)
85logger.ShouldSuppressAnalysisWarningsForRequires(Origin.MemberDefinition, DiagnosticUtilities.RequiresAssemblyFilesAttribute),
Compiler\UsageBasedMetadataManager.cs (3)
52(DiagnosticUtilities.RequiresAssemblyFilesAttribute, DiagnosticId.RequiresAssemblyFilesAttributeMismatch) 648if (DiagnosticUtilities.TryGetRequiresAttribute(method, DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _)) 661if (DiagnosticUtilities.TryGetRequiresAttribute(method, DiagnosticUtilities.RequiresAssemblyFilesAttribute, out _))