Click or drag to resize
CHANDLE Class
default summary
Inheritance Hierarchy
SystemObject
  GeoEngine.Core.GXNetXCHANDLE
    More...

Namespace: GeoEngine.Core.GXNetX
Assembly: geoengine.core.gxnetx (in geoengine.core.gxnetx.dll)
Syntax
public class CHANDLE : IDisposable

The CHANDLE type exposes the following members.

Constructors
  NameDescription
Protected methodCHANDLE
Constructors
Public methodCHANDLE(CGXNETCore, Int32)
Initializes a new instance of the CHANDLE class
Public methodCHANDLE(CGXNETCore, Int32, Boolean)
Initializes a new instance of the CHANDLE class
Top
Methods
  NameDescription
Public methodbIsNull
Check to see if class is null
Public methodbIsValid
Check to see if class is not null
Public methodStatic memberCheckError
Check to see if an error occurred
Public methodCheckValid
Check to see if class is still valid, or if it has already been destroyed
Public methodDispose
Releases all resources used by the CHANDLE
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the CHANDLE and optionally releases the managed resources
Protected methodFinalize
finalizer
(Overrides ObjectFinalize.)
Protected methodOnDelete
Set the internal handle, to null
Public methodRegisterResourceTracking
Register a delegate to be notified if this object is deleted by the underlying system
Public methodStatic memberThrowOnError
Public methodUnregisterResourceTracking
Unregister the delegate
Top
Fields
  NameDescription
Protected fieldm_bDestroy
Holds whether we need to cleanup the underlying c++ class
Protected fieldm_bDisposed
Holds whether this class has been destroyed yet
Protected fieldm_gxNetShared
Handle which corresponds to geogx object that created this object
Protected fieldm_hHandle
Handle which corresponds to the ID of this object in Oasis
Public fieldm_pDelegate
Hold a pointer to the delegate so that it doesn't get deleted until this class does
Top
Properties
  NameDescription
Public propertyDelegate
Public propertyGeoGXHandle
Gets or sets the GeoGX GeoGXHandle
Public propertyHandle
Gets or sets the Handle
Top
See Also
Inheritance Hierarchy
SystemObject
  GeoEngine.Core.GXNetXCHANDLE
    GeoEngine.Core.GXNetXC3DN
    GeoEngine.Core.GXNetXC3DV
    GeoEngine.Core.GXNetXCAGG
    GeoEngine.Core.GXNetXCBF
    GeoEngine.Core.GXNetXCCSYMB
    GeoEngine.Core.GXNetXCDAT
    GeoEngine.Core.GXNetXCDATALINKD
    GeoEngine.Core.GXNetXCDB
    GeoEngine.Core.GXNetXCDBREAD
    GeoEngine.Core.GXNetXCDBWRITE
    GeoEngine.Core.GXNetXCDSEL
    GeoEngine.Core.GXNetXCE3DV
    GeoEngine.Core.GXNetXCGEOSTRING
    GeoEngine.Core.GXNetXCGIS
    GeoEngine.Core.GXNetXCGRID3D
    GeoEngine.Core.GXNetXCHGD
    GeoEngine.Core.GXNetXCHXYZ
    GeoEngine.Core.GXNetXCIGRF
    GeoEngine.Core.GXNetXCIMG
    GeoEngine.Core.GXNetXCIPJ
    GeoEngine.Core.GXNetXCITR
    GeoEngine.Core.GXNetXCLAYOUT
    GeoEngine.Core.GXNetXCLL2
    GeoEngine.Core.GXNetXCLPT
    GeoEngine.Core.GXNetXCLST
    GeoEngine.Core.GXNetXCLTB
    GeoEngine.Core.GXNetXCMAP
    GeoEngine.Core.GXNetXCMAPL
    GeoEngine.Core.GXNetXCMAPTEMPLATE
    GeoEngine.Core.GXNetXCMESH
    GeoEngine.Core.GXNetXCMETA
    GeoEngine.Core.GXNetXCMPLY
    GeoEngine.Core.GXNetXCMULTIGRID3D
    GeoEngine.Core.GXNetXCMVIEW
    GeoEngine.Core.GXNetXCMXD
    GeoEngine.Core.GXNetXCPAT
    GeoEngine.Core.GXNetXCPG
    GeoEngine.Core.GXNetXCPJ
    GeoEngine.Core.GXNetXCPLY
    GeoEngine.Core.GXNetXCRA
    GeoEngine.Core.GXNetXCREG
    GeoEngine.Core.GXNetXCSBF
    GeoEngine.Core.GXNetXCSEGYREADER
    GeoEngine.Core.GXNetXCST
    GeoEngine.Core.GXNetXCST2
    GeoEngine.Core.GXNetXCSURFACE
    GeoEngine.Core.GXNetXCSURFACEITEM
    GeoEngine.Core.GXNetXCTB
    GeoEngine.Core.GXNetXCTPAT
    GeoEngine.Core.GXNetXCTR
    GeoEngine.Core.GXNetXCUSERMETA
    GeoEngine.Core.GXNetXCVA
    GeoEngine.Core.GXNetXCVECTOR3D
    GeoEngine.Core.GXNetXCVM
    GeoEngine.Core.GXNetXCVOX
    GeoEngine.Core.GXNetXCVOXD
    GeoEngine.Core.GXNetXCVOXE
    GeoEngine.Core.GXNetXCVV
    GeoEngine.Core.GXNetXCWA
    Geosoft.Desktop.GXNetXCACQUIRE
    Geosoft.Desktop.GXNetXCARCDB
    Geosoft.Desktop.GXNetXCBIGRID
    Geosoft.Desktop.GXNetXCCOM
    Geosoft.Desktop.GXNetXCDGW
    Geosoft.Desktop.GXNetXCDH
    Geosoft.Desktop.GXNetXCDMPPLY
    Geosoft.Desktop.GXNetXCDOCU
    Geosoft.Desktop.GXNetXCDXFI
    Geosoft.Desktop.GXNetXCEDB
    Geosoft.Desktop.GXNetXCEDOC
    Geosoft.Desktop.GXNetXCEMAP
    Geosoft.Desktop.GXNetXCEMAPTEMPLATE
    Geosoft.Desktop.GXNetXCEUL3
    Geosoft.Desktop.GXNetXCEXP
    Geosoft.Desktop.GXNetXCFFT
    Geosoft.Desktop.GXNetXCFLT
    Geosoft.Desktop.GXNetXCGD
    Geosoft.Desktop.GXNetXCGER
    Geosoft.Desktop.GXNetXCHTTP
    Geosoft.Desktop.GXNetXCIEXP
    Geosoft.Desktop.GXNetXCIP
    Geosoft.Desktop.GXNetXCKGRD
    Geosoft.Desktop.GXNetXCMSTK
    Geosoft.Desktop.GXNetXCMVG
    Geosoft.Desktop.GXNetXCPGEXP
    Geosoft.Desktop.GXNetXCRGRD
    Geosoft.Desktop.GXNetXCSHP
    Geosoft.Desktop.GXNetXCSTK
    Geosoft.Desktop.GXNetXCTC
    Geosoft.Desktop.GXNetXCTIN
    Geosoft.Desktop.GXNetXCVVEXP