3 overrides of RequiresAttributeName
ILLink.RoslynAnalyzer (3)
RequiresAssemblyFilesAnalyzer.cs (1)
39private protected override string RequiresAttributeName => RequiresAssemblyFilesAttribute;
RequiresDynamicCodeAnalyzer.cs (1)
30private protected override string RequiresAttributeName => RequiresDynamicCodeAttribute;
RequiresUnreferencedCodeAnalyzer.cs (1)
55private protected override string RequiresAttributeName => RequiresUnreferencedCodeAttribute;
11 references to RequiresAttributeName
ILLink.RoslynAnalyzer (11)
RequiresAnalyzerBase.cs (11)
58if (methodSymbol.HasAttribute(RequiresAttributeName)) 79if (syntaxNodeAnalysisContext.ContainingSymbol is not ISymbol containingSymbol || containingSymbol.IsInRequiresScope(RequiresAttributeName, out _)) 114if (instanceCtor.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute) && 177if (containingSymbol.IsInRequiresScope(RequiresAttributeName, out _)) 187if (!member.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute)) 274string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName(), baseMember.GetDisplayName()); 283bool member1CreatesRequirement = member1.DoesMemberRequire(RequiresAttributeName, out _); 284bool member2CreatesRequirement = member2.DoesMemberRequire(RequiresAttributeName, out _); 285bool member1FulfillsRequirement = member1.IsInRequiresScope(RequiresAttributeName); 286bool member2FulfillsRequirement = member2.IsInRequiresScope(RequiresAttributeName);