4 overrides of RequiresAttributeName
ILLink.RoslynAnalyzer (4)
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;
RequiresUnsafeAnalyzer.cs (1)
30private protected override string RequiresAttributeName => RequiresUnsafeAttribute;
9 references to RequiresAttributeName
ILLink.RoslynAnalyzer (9)
RequiresAnalyzerBase.cs (9)
59if (methodSymbol.HasAttribute(RequiresAttributeName)) 144if (!member.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute)) 155return containingSymbol.IsInRequiresScope(RequiresAttributeName, out _); 263string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName(), baseMember.GetDisplayName()); 272bool member1CreatesRequirement = member1.DoesMemberRequire(RequiresAttributeName, out _); 273bool member2CreatesRequirement = member2.DoesMemberRequire(RequiresAttributeName, out _); 274bool member1FulfillsRequirement = member1.IsInRequiresScope(RequiresAttributeName); 275bool member2FulfillsRequirement = member2.IsInRequiresScope(RequiresAttributeName);