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;
11 references to RequiresAttributeName
ILLink.RoslynAnalyzer (11)
RequiresAnalyzerBase.cs (11)
59if (methodSymbol.HasAttribute(RequiresAttributeName)) 80if (syntaxNodeAnalysisContext.ContainingSymbol is not ISymbol containingSymbol || containingSymbol.IsInRequiresScope(RequiresAttributeName, out _)) 115if (instanceCtor.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute) && 184if (containingSymbol.IsInRequiresScope(RequiresAttributeName, out _)) 194if (!member.DoesMemberRequire(RequiresAttributeName, out var requiresAttribute)) 308string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(RequiresAttributeName), isInterface, RequiresAttributeName, member.GetDisplayName(), baseMember.GetDisplayName()); 317bool member1CreatesRequirement = member1.DoesMemberRequire(RequiresAttributeName, out _); 318bool member2CreatesRequirement = member2.DoesMemberRequire(RequiresAttributeName, out _); 319bool member1FulfillsRequirement = member1.IsInRequiresScope(RequiresAttributeName); 320bool member2FulfillsRequirement = member2.IsInRequiresScope(RequiresAttributeName);