public ExtendedDataType GetDataType() { IntPtr cPtr = GdalPINVOKE.Attribute_GetDataType(swigCPtr); ExtendedDataType ret = (cPtr == IntPtr.Zero) ? null : new ExtendedDataType(cPtr, true, ThisOwn_true()); if (GdalPINVOKE.SWIGPendingException.Pending) { throw GdalPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }