14 references to DynamicallyAccessedMembersAnalyzer
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
68
private static string FullyQualifiedAttributeName =>
DynamicallyAccessedMembersAnalyzer
.FullyQualifiedDynamicallyAccessedMembersAttribute;
ILLink.RoslynAnalyzer (13)
DynamicallyAccessedMembersAnalyzer.cs (7)
208
|| (overrideMethod.TryGetReturnAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
209
&& baseMethod.TryGetReturnAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
232
|| (overrideParam.ParameterSymbol!.TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
233
&& baseParam.ParameterSymbol!.TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
258
|| (overrideMethod.TypeParameters[i].TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _)
259
&& baseMethod.TypeParameters[i].TryGetAttribute(
DynamicallyAccessedMembersAnalyzer
.DynamicallyAccessedMembersAttribute, out var _))
351
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)
140
location =
DynamicallyAccessedMembersAnalyzer
.GetPrimaryLocation(member.Locations);