class_docstr: Abstract register class.
  
  The register class indicates how to load a dataset from the name. Abstract
  methods `register.xyz()` have the same API as `tfds.xyz()`.
  
  ```
  register = MyRegister()
  register.list_builders()
  builder = register.builder('kaggle', 'my_dataset')
  ```
  
  Subclasses indicates how dataset code are fetched:
  
  * DataDirRegister: Find the dataset by looking at pre-generated dataset
    inside `data_dir`.
  * RemoteRegister: Find the dataset by fetching remote generation script.
docstr: Yields registered datasets.
  
  Yields:
    references to datasets in this register. Note that configs and versions of
    the dataset are not included.
docstr_tok: ["Yields","registered","datasets",".","Yields",":","references","to","datasets","in","this","register",".","Note","that","configs","and","versions","of","the","dataset","are","not","included","."]
code: def list_dataset_references(
      self,
  ) -> Iterable[naming.DatasetReference]:
      """Yields registered datasets.
  
      Yields:
        references to datasets in this register. Note that configs and versions of
        the dataset are not included.
      """
      raise NotImplementedError
  
file_path: datasets/tensorflow_datasets/core/community/register_base.py
imports: import abc
  from typing import Any, Iterable, List, Type
  from tensorflow_datasets.core import dataset_builder
  from tensorflow_datasets.core import naming
label_desc: Use image node_id 2 for calling the BaseRegister obj's underlying member method code with example usage: obj.list_dataset_references() without return types