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)
33private protected override string RequiresAttributeName => RequiresUnreferencedCodeAttribute;
9 references to RequiresAttributeName
ILLink.RoslynAnalyzer (9)
RequiresAnalyzerBase.cs (9)
59if (methodSymbol.HasAttribute(RequiresAttributeName)) 134if (containingSymbol.IsInRequiresScope(RequiresAttributeName, out _)) 144if (!member.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute)) 258string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName(), baseMember.GetDisplayName()); 267bool member1CreatesRequirement = member1.DoesMemberRequire(RequiresAttributeName, out _); 268bool member2CreatesRequirement = member2.DoesMemberRequire(RequiresAttributeName, out _); 269bool member1FulfillsRequirement = member1.IsInRequiresScope(RequiresAttributeName); 270bool member2FulfillsRequirement = member2.IsInRequiresScope(RequiresAttributeName);