public ISourceElement Locate() { AbstractNode current = _root; foreach (var(identifier, typeArgCount) in new IdentifierEnumerator(_type.Namespace)) { current = current.GetSingleNode(identifier, typeArgCount); } return(current?.GetTypeNode(_type.Identifier, _type.TypeArgCount)); }