CHANDLE Class |
Namespace: GeoEngine.Core.GXNetX
The CHANDLE type exposes the following members.
Name | Description | |
---|---|---|
CHANDLE |
Constructors
| |
CHANDLE(CGXNETCore, Int32) | Initializes a new instance of the CHANDLE class | |
CHANDLE(CGXNETCore, Int32, Boolean) | Initializes a new instance of the CHANDLE class |
Name | Description | |
---|---|---|
bIsNull | Check to see if class is null | |
bIsValid | Check to see if class is not null | |
CheckError | Check to see if an error occurred | |
CheckValid | Check to see if class is still valid, or if it has already been destroyed | |
Dispose | Releases all resources used by the CHANDLE | |
Dispose(Boolean) | Releases the unmanaged resources used by the CHANDLE and optionally releases the managed resources | |
Finalize |
finalizer
(Overrides ObjectFinalize.) | |
OnDelete | Set the internal handle, to null | |
RegisterResourceTracking | Register a delegate to be notified if this object is deleted by the underlying system | |
ThrowOnError | ||
UnregisterResourceTracking | Unregister the delegate |
Name | Description | |
---|---|---|
m_bDestroy | Holds whether we need to cleanup the underlying c++ class | |
m_bDisposed | Holds whether this class has been destroyed yet | |
m_gxNetShared | Handle which corresponds to geogx object that created this object | |
m_hHandle | Handle which corresponds to the ID of this object in Oasis | |
m_pDelegate | Hold a pointer to the delegate so that it doesn't get deleted until this class does |
Name | Description | |
---|---|---|
Delegate | ||
GeoGXHandle |
Gets or sets the GeoGX GeoGXHandle
| |
Handle |
Gets or sets the Handle
|