code: def get_components(cls) -> OrderedDict:
      components: OrderedDict = OrderedDict()
      components.update(_preprocessors)
      components.update(_addons.components)
      return components
  
file_path: auto-sklearn/autosklearn/pipeline/components/data_preprocessing/__init__.py
imports: from typing import Dict, Optional, Type
  import os
  from collections import OrderedDict
  from ConfigSpace.configuration_space import ConfigurationSpace
  from ConfigSpace.hyperparameters import CategoricalHyperparameter
  from autosklearn.askl_typing import FEAT_TYPE_TYPE
  from autosklearn.pipeline.base import PIPELINE_DATA_DTYPE
  from ..base import AutoSklearnChoice, AutoSklearnPreprocessingAlgorithm, ThirdPartyComponents, find_components
label_desc: Use image node_id 1 for calling the DataPreprocessorChoice obj's underlying member method code with example usage: obj.get_components(cls) and returns: components