class_docstr: Class which stores vertex and edge properties that can be used to construct
  Graphs from individual property selections and used later to annotate graph
  algorithm results with corresponding properties.
class_docstr_tok: ["Class","which","stores","vertex","and","edge","properties","that","can","be","used","to","construct","Graphs","from","individual","property","selections","and","used","later","to","annotate","graph","algorithm","results","with","corresponding","properties","."]
docstr: Return a Series containing the unique vertex IDs contained in both
  the vertex and edge property data in ascending order.
  Selection is not yet supported.
  
  Parameters
  ----------
  selection : PropertySelection, optional
      A PropertySelection returned from one or more calls to
      select_vertices() and/or select_edges()
  
  Returns
  -------
  cudf series or pandas series, optional
      Contains vertices that match the selection or all
  
  Examples
  --------
  >>> import cugraph
  >>> import cudf
  >>> from cugraph.experimental import PropertyGraph
  >>> df = cudf.DataFrame(columns=["src", "dst", "some_property"],
  ...                     data=[(99, 22, "a"),
  ...                           (98, 34, "b"),
  ...                           (97, 56, "c"),
  ...                           (96, 88, "d"),
  ...                          ])
  >>> pG = PropertyGraph()
  >>> pG.add_edge_data(df, type_name="etype", vertex_col_names=("src", "dst"))
  >>> pG.get_vertices()
  0    22
  1    34
  2    56
  3    88
  4    96
  5    97
  6    98
  7    99
  dtype: int64
code: def get_vertices(self, selection=None):
      """
      Return a Series containing the unique vertex IDs contained in both
      the vertex and edge property data in ascending order.
      Selection is not yet supported.
  
      Parameters
      ----------
      selection : PropertySelection, optional
          A PropertySelection returned from one or more calls to
          select_vertices() and/or select_edges()
  
      Returns
      -------
      cudf series or pandas series, optional
          Contains vertices that match the selection or all
  
      Examples
      --------
      >>> import cugraph
      >>> import cudf
      >>> from cugraph.experimental import PropertyGraph
      >>> df = cudf.DataFrame(columns=["src", "dst", "some_property"],
      ...                     data=[(99, 22, "a"),
      ...                           (98, 34, "b"),
      ...                           (97, 56, "c"),
      ...                           (96, 88, "d"),
      ...                          ])
      >>> pG = PropertyGraph()
      >>> pG.add_edge_data(df, type_name="etype", vertex_col_names=("src", "dst"))
      >>> pG.get_vertices()
      0    22
      1    34
      2    56
      3    88
      4    96
      5    97
      6    98
      7    99
      dtype: int64
      """
      vert_sers = self.__get_all_vertices_series()
      if vert_sers:
          if self.__series_type is cudf.Series:
              return self.__series_type(
                  cudf.concat(vert_sers, ignore_index=True)
                  .unique()
                  .sort_values()
              )
          else:
              x = pd.Series(
                  pd.concat(vert_sers, ignore_index=True).unique()
              )
              return self.__series_type(x.sort_values())
      return self.__series_type()
  
imports: import cudf
  import numpy
  import cugraph
  from cugraph.utilities.utils import import_optional, MissingModule, create_list_series_from_2d_ar
  from typing import Union
label_desc: Use image node_id 14 for calling the EXPERIMENTAL__PropertyGraph obj's underlying member method code with example usage: obj.get_vertices(selection) and returns: self, self, self