class_docstr: Delegation mechanism, specific for Datetime, Timedelta, and Period types.
  
  Functionality is delegated from the Index class to an Array class. A
  few things can be customized
  
  * _delegate_class : type
      The class being delegated to.
  * _delegated_methods, delegated_properties : List
      The list of property / method names being delagated.
  * raw_methods : Set
      The set of methods whose results should should *not* be
      boxed in an index, after being returned from the array
  * raw_properties : Set
      The set of properties whose results should should *not* be
      boxed in an index, after being returned from the array
class_docstr_tok: ["Delegation","mechanism",",","specific","for","Datetime",",","Timedelta",",","and","Period","types",".","Functionality","is","delegated","from","the","Index","class","to","an","Array","class",".","A","few","things","can","be","customized","*","_delegate_class",":","type","The","class","being","delegated","to",".","*","_delegated_methods",",","delegated_properties",":","List","The","list","of","property","\/","method","names","being","delagated",".","*","raw_methods",":","Set","The","set","of","methods","whose","results","should","should","*","not","*","be","boxed","in","an","index",",","after","being","returned","from","the","array","*","raw_properties",":","Set","The","set","of","properties","whose","results","should","should","*","not","*","be","boxed","in","an","index",",","after","being","returned","from","the","array"]
code: def _delegate_property_get(self, name, *args, **kwargs):
      result = getattr(self._data, name)
      if name not in self._raw_properties:
          result = Index(result, name=self.name)
      return result
  
imports: import operator
  import warnings
  import numpy
  from pandas._libs import NaT, iNaT, lib
  from pandas.compat.numpy import function
  from pandas.errors import AbstractMethodError
  from pandas.util._decorators import Appender, cache_readonly, deprecate_kwarg
  from pandas.core.dtypes.common import ensure_int64, is_dtype_equal, is_float, is_integer, is_list_like, is_period_dtype, is_scalar
  from pandas.core.dtypes.generic import ABCIndex, ABCIndexClass, ABCSeries
  from pandas.core import algorithms, ops
  from pandas.core.accessor import PandasDelegate
  from pandas.core.arrays import ExtensionOpsMixin
  from pandas.core.arrays.datetimelike import DatetimeLikeArrayMixin, _ensure_datetimelike_to_i8
  import pandas.core.indexes.base
  from pandas.core.indexes.base import Index, _index_shared_docs
  from pandas.core.tools.timedeltas import to_timedelta
  import pandas.io.formats.printing
label_desc: Use image node_id 2 for calling the DatetimelikeDelegateMixin obj's underlying member method code with example usage: obj._delegate_property_get(name) and returns: result