parameters: (self, idx)
return_statement: return ArrayInformation(self.Proxy, self, self.GetFieldData().GetArrayInformation(idx).GetName())
docstring: Given an index or a string, returns an array information.
          Raises IndexError if the index is out of bounds.
docstring_summary: Given an index or a string, returns an array information.
          Raises IndexError if the index is out of bounds.
docstring_tokens: Given an index or a string returns an array information . Raises IndexError if the index is out of bounds .
function: def GetArray(self, idx):
          """Given an index or a string, returns an array information.
          Raises IndexError if the index is out of bounds."""
          self.Proxy.UpdatePipeline()
          if not self.GetFieldData().GetArrayInformation(idx):
              return None
          if isinstance(idx, str):
              return ArrayInformation(self.Proxy, self, idx)
          elif idx >= len(self) or idx < 0:
              raise IndexError
          return ArrayInformation(self.Proxy, self, self.GetFieldData().GetArrayInformation(idx).GetName())
function_tokens: def GetArray ( self , idx ) : self . Proxy . UpdatePipeline ( ) if not self . GetFieldData ( ) . GetArrayInformation ( idx ) : return None if isinstance ( idx , str ) : return ArrayInformation ( self . Proxy , self , idx ) elif idx >= len ( self ) or idx < 0 : raise IndexError return ArrayInformation ( self . Proxy , self , self . GetFieldData ( ) . GetArrayInformation ( idx ) . GetName ( ) )