17 references to TryGetAttribute
ILLink.RoslynAnalyzer (17)
COMAnalyzer.cs (2)
66
if (symbol.
TryGetAttribute
(MarshalAsAttribute, out var marshalAsAttribute) &&
132
else if (typeSymbol.
TryGetAttribute
(StructLayoutAttribute, out var structLayoutAttribute) &&
DataFlow\LocalDataFlowVisitor.cs (2)
832
if (calledMethod.
TryGetAttribute
(nameof(DoesNotReturnAttribute), out var doesNotReturnAttributeData))
857
if (!parameter.
TryGetAttribute
(nameof(DoesNotReturnIfAttribute), out var attributeData))
DynamicallyAccessedMembersAnalyzer.cs (4)
234
|| (overrideParam.ParameterSymbol!.
TryGetAttribute
(DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var _)
235
&& baseParam.ParameterSymbol!.
TryGetAttribute
(DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var _))
260
|| (overrideMethod.TypeParameters[i].
TryGetAttribute
(DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var _)
261
&& baseMethod.TypeParameters[i].
TryGetAttribute
(DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var _))
ISymbolExtensions.cs (1)
61
if (!
TryGetAttribute
(symbol, DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var dynamicallyAccessedMembers))
RequiresISymbolExtensions.cs (7)
18
if (!member.IsStaticConstructor() && member.
TryGetAttribute
(requiresAttribute, out requiresAttributeData))
21
if (member is IMethodSymbol { AssociatedSymbol: { } associated } && associated.
TryGetAttribute
(requiresAttribute, out requiresAttributeData))
25
if ((member.IsStatic || member.IsConstructor()) && member.ContainingType.
TryGetAttribute
(requiresAttribute, out requiresAttributeData))
71
if (member.
TryGetAttribute
(attributeName, out requiresAttribute) && !member.IsStaticConstructor())
78
if (member.ContainingType is ITypeSymbol containingType && containingType.
TryGetAttribute
(attributeName, out requiresAttribute))
87
if (member is IMethodSymbol { AssociatedSymbol: { } associated } && associated.
TryGetAttribute
(attributeName, out requiresAttribute))
95
if (!constructor.
TryGetAttribute
(attributeName, out requiresAttribute))
TrimAnalysis\DiagnosticContext.cs (1)
69
&& symbol.
TryGetAttribute
(DynamicallyAccessedMembersAnalyzer.DynamicallyAccessedMembersAttribute, out var _))