Files
codeql/csharp/ql/test/library-tests/attributes/AttributeElements.ql
2023-11-10 08:46:15 +01:00

10 lines
406 B
Plaintext

import csharp
import semmle.code.csharp.commons.QualifiedName
from Attributable element, Attribute attribute, string qualifier, string name
where
attribute = element.getAnAttribute() and
(attribute.fromSource() or element.(Assembly).getName() in ["attributes", "Assembly1"]) and
attribute.getType().hasFullyQualifiedName(qualifier, name)
select element, attribute, getQualifiedName(qualifier, name)