3 overrides of RequiresAttributeName
ILLink.RoslynAnalyzer (3)
RequiresAssemblyFilesAnalyzer.cs (1)
37 private protected override string RequiresAttributeName => RequiresAssemblyFilesAttribute;
RequiresDynamicCodeAnalyzer.cs (1)
29 private protected override string RequiresAttributeName => RequiresDynamicCodeAttribute;
RequiresUnreferencedCodeAnalyzer.cs (1)
50 private protected override string RequiresAttributeName => RequiresUnreferencedCodeAttribute;
11 references to RequiresAttributeName
ILLink.RoslynAnalyzer (11)
RequiresAnalyzerBase.cs (11)
51 if (methodSymbol.IsStaticConstructor () && methodSymbol.HasAttribute (RequiresAttributeName)) 63 if (syntaxNodeAnalysisContext.ContainingSymbol is not ISymbol containingSymbol || containingSymbol.IsInRequiresScope (RequiresAttributeName, out _)) 95 if (instanceCtor.DoesMemberRequire (RequiresAttributeName, out var requiresAttribute) && 143 if (containingSymbol.IsInRequiresScope (RequiresAttributeName, out _)) 153 if (!member.DoesMemberRequire (RequiresAttributeName, out var requiresAttribute)) 235 string message = MessageFormat.FormatRequiresAttributeMismatch (member.HasAttribute (RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName (), baseMember.GetDisplayName ()); 244 bool member1CreatesRequirement = member1.DoesMemberRequire (RequiresAttributeName, out _); 245 bool member2CreatesRequirement = member2.DoesMemberRequire (RequiresAttributeName, out _); 246 bool member1FulfillsRequirement = member1.IsInRequiresScope (RequiresAttributeName); 247 bool member2FulfillsRequirement = member2.IsInRequiresScope (RequiresAttributeName);