14 references to DynamicallyAccessedMembersAnalyzer
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
68
private static string FullyQualifiedAttributeName =>
DynamicallyAccessedMembersAnalyzer
.FullyQualifiedDynamicallyAccessedMembersAttribute;
ILLink.RoslynAnalyzer (13)
DynamicallyAccessedMembersAnalyzer.cs (7)
220
|| (overrideMethod.TryGetReturnAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
221
&& baseMethod.TryGetReturnAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
244
|| (overrideParam.ParameterSymbol!.TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
245
&& baseParam.ParameterSymbol!.TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
270
|| (overrideMethod.TypeParameters[i].TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
271
&& baseMethod.TypeParameters[i].TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
368
DAMArgument.Add(
DynamicallyAccessedMembersAnalyzer
.attributeArgument, mismatchedArgument.ToString());
ISymbolExtensions.cs (3)
61
if (!TryGetAttribute(symbol,
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var dynamicallyAccessedMembers))
72
attrClass.HasName(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute))
87
foreach (var featureGuardAttribute in propertySymbol.GetAttributes(
DynamicallyAccessedMembersAnalyzer
.FullyQualifiedFeatureGuardAttribute))
TrimAnalysis\DiagnosticContext.cs (2)
69
&& symbol.TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
72
&& method.TryGetReturnAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)))
TrimAnalysis\ReflectionAccessAnalyzer.cs (1)
147
location =
DynamicallyAccessedMembersAnalyzer
.GetPrimaryLocation(member.Locations);