protected IntPtr EarthView_World_Core_Database_CSqlResult_handle_CVariant_Function() { EarthView.World.Core.Variant csret = Handle(); if (!object.Equals(csret, null)) { return(csret.NativeObject); } else { return(IntPtr.Zero); } }
protected IntPtr EarthView_World_Spatial_GeoDataset_ITableProxy_max_CVariant_EVString_Function(ref IntPtr expression) { string strexpression = Marshal.PtrToStringAnsi(expression); ClassFactory.FreeString(ref expression); EarthView.World.Core.Variant csret = Max(strexpression); if (!object.Equals(csret, null)) { return(csret.NativeObject); } else { return(IntPtr.Zero); } }
/// <summary> /// 获取属性元素 /// </summary> /// <returns>属性</returns> public EarthView.World.Core.Variant GetAttributionValue() { IntPtr __ptr = EarthView_World_Spatial_CAttributionElement_getAttributionValue_CVariant(this.NativeObject); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Core.Variant csObj = new EarthView.World.Core.Variant(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CVariant"); IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Core.Variant; csObj.BindNativeObject(__ptr, "CVariant"); } return(csObj); }
///<summary> ///获取一个低级别的数据库句柄并绑定到cvariant对象上 ///</summary> ///<param name=""></param> ///<returns>绑定有数据库句柄的cvariant对象</returns> public virtual EarthView.World.Core.Variant Handle_NoVirtual() { IntPtr __ptr = EarthView_World_Core_Database_CSqlResult_handle_CVariant_NoVirtual(this.NativeObject); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Core.Variant csObj = new EarthView.World.Core.Variant(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CVariant"); IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Core.Variant; csObj.BindNativeObject(__ptr, "CVariant"); } return(csObj); }
/// <summary> /// 获取指定表达式下最大值 /// </summary> /// <param name="expression">表达式</param> /// <returns>返回最爱值</returns> public virtual EarthView.World.Core.Variant Max_NoVirtual(string expression) { IntPtr __ptr = EarthView_World_Spatial_GeoDataset_ITableProxy_max_CVariant_EVString_NoVirtual(this.NativeObject, expression); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Core.Variant csObj = new EarthView.World.Core.Variant(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CVariant"); IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Core.Variant; csObj.BindNativeObject(__ptr, "CVariant"); } return(csObj); }
public override EarthView.World.Core.Variant Min(string expression) { IntPtr __ptr = EarthView_World_Spatial_VectorFileParser_IVectorFileTableProxy_min_CVariant_EVString(this.NativeObject, expression); if (__ptr == IntPtr.Zero) { return(null); } EarthView.World.Core.Variant csObj = new EarthView.World.Core.Variant(CreatedWhenConstruct.CWC_NotToCreate); csObj.BindNativeObject(__ptr, "CVariant"); IClassFactory csObjClassFactory = GlobalClassFactoryMap.Get(csObj.GetCppInstanceTypeName()); if (csObjClassFactory != null) { csObj.Delegate = true; csObj = csObjClassFactory.Create() as EarthView.World.Core.Variant; csObj.BindNativeObject(__ptr, "CVariant"); } return(csObj); }