C#: Cache NamedElement::hasQualifiedName/2

This commit is contained in:
Tom Hvitved
2021-06-17 20:47:07 +02:00
parent eca11f1b40
commit d5163ca244

View File

@@ -87,6 +87,7 @@ class NamedElement extends Element, @dotnet_named_element {
final predicate hasQualifiedName(string qualifiedName) { qualifiedName = this.getQualifiedName() }
/** Holds if this element has the qualified name `qualifier`.`name`. */
cached
predicate hasQualifiedName(string qualifier, string name) {
qualifier = "" and name = this.getName()
}