3 overrides of RequiresAttributeName
ILLink.RoslynAnalyzer (3)
RequiresAssemblyFilesAnalyzer.cs (1)
39
private protected override string
RequiresAttributeName
=> RequiresAssemblyFilesAttribute;
RequiresDynamicCodeAnalyzer.cs (1)
31
private protected override string
RequiresAttributeName
=> RequiresDynamicCodeAttribute;
RequiresUnreferencedCodeAnalyzer.cs (1)
33
private protected override string
RequiresAttributeName
=> RequiresUnreferencedCodeAttribute;
11 references to RequiresAttributeName
ILLink.RoslynAnalyzer (11)
RequiresAnalyzerBase.cs (11)
59
if (methodSymbol.HasAttribute(
RequiresAttributeName
))
80
if (syntaxNodeAnalysisContext.ContainingSymbol is not ISymbol containingSymbol || containingSymbol.IsInRequiresScope(
RequiresAttributeName
, out _))
115
if (instanceCtor.DoesMemberRequire(
RequiresAttributeName
, out var requiresAttribute) &&
184
if (containingSymbol.IsInRequiresScope(
RequiresAttributeName
, out _))
194
if (!member.DoesMemberRequire(
RequiresAttributeName
, out var requiresAttribute))
308
string message = MessageFormat.FormatRequiresAttributeMismatch(member.HasAttribute(
RequiresAttributeName
), isInterface,
RequiresAttributeName
, member.GetDisplayName(), baseMember.GetDisplayName());
317
bool member1CreatesRequirement = member1.DoesMemberRequire(
RequiresAttributeName
, out _);
318
bool member2CreatesRequirement = member2.DoesMemberRequire(
RequiresAttributeName
, out _);
319
bool member1FulfillsRequirement = member1.IsInRequiresScope(
RequiresAttributeName
);
320
bool member2FulfillsRequirement = member2.IsInRequiresScope(
RequiresAttributeName
);