![]() | 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 | |
---|---|---|
![]() | Context |
Gets the CGXNETCore Context
|
![]() | Delegate | |
![]() | GeoGXHandle |
Gets the GeoGX GeoGXHandle
|
![]() | Handle |
Gets or sets the Handle
|
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 |