Proxy class that stores the object's unique ID (generated by a static instance of the IdGenerator class) and provides functionality of IIdentifiable.
More...
|
| IdProxy (IdGenerator generator) |
| Creates a new ID holder, with ID automatically generated by the specified ID generator. ID generator should be a static non-null class (e.g. initialized by initializer). More...
|
|
void | AssignId () |
| Assigns ID to this object that is process-unique across all object of this type and its derived types. More...
|
|
|
int | Id [get] |
| Gets unique ID of the current interpreter. Command Id is unique across all objects of this type and derived types. More...
|
|
int | Id [get] |
| Returns unique ID (in the scope of a given type) of the current object. More...
|
|
Proxy class that stores the object's unique ID (generated by a static instance of the IdGenerator class) and provides functionality of IIdentifiable.
IG.Lib.IdProxy.IdProxy |
( |
| ) |
|
|
inlineprivate |
Creates a new ID holder, with ID automatically generated by the specified ID generator. ID generator should be a static non-null class (e.g. initialized by initializer).
- Parameters
-
References IG.Lib.IdGenerator.GetNewId().
void IG.Lib.IdProxy.AssignId |
( |
| ) |
|
|
inline |
Assigns ID to this object that is process-unique across all object of this type and its derived types.
Gets unique ID of the current interpreter. Command Id is unique across all objects of this type and derived types.
The documentation for this class was generated from the following file: