3 overrides of RequiresAttributeName
ILLink.RoslynAnalyzer (3)
RequiresAssemblyFilesAnalyzer.cs (1)
39private protected override string RequiresAttributeName => RequiresAssemblyFilesAttribute;
RequiresDynamicCodeAnalyzer.cs (1)
31private protected override string RequiresAttributeName => RequiresDynamicCodeAttribute;
RequiresUnreferencedCodeAnalyzer.cs (1)
39private protected override string RequiresAttributeName => RequiresUnreferencedCodeAttribute;
9 references to RequiresAttributeName
ILLink.RoslynAnalyzer (9)
RequiresAnalyzerBase.cs (9)
88if (methodSymbol.HasAttribute(RequiresAttributeName)) 172if (!member.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute)) 183return containingSymbol.IsInRequiresScope(RequiresAttributeName, out _); 298string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName(), baseMember.GetDisplayName()); 307bool member1CreatesRequirement = member1.DoesMemberRequire(RequiresAttributeName, out _); 308bool member2CreatesRequirement = member2.DoesMemberRequire(RequiresAttributeName, out _); 309bool member1FulfillsRequirement = member1.IsInRequiresScope(RequiresAttributeName); 310bool member2FulfillsRequirement = member2.IsInRequiresScope(RequiresAttributeName);