Inheritance diagram for HouseOver.THARM.UniquelyIdentifiable:
Public Member Functions | |
UniquelyIdentifiable (int id) | |
When inherited from, this abstract class represents an unique ID. | |
UniquelyIdentifiable (int id) | |
When inherited from, this abstract class represents an unique ID. | |
Properties | |
static int | NextID [get] |
Return the value of the next ID to be assigned. | |
int | ID [get] |
Return a new ID and add 1 to the static NextID variable. | |
Private Member Functions | |
int | Next (int h) |
int | Next (int h) |
Private Attributes | |
int | id |
Static Private Attributes | |
static int | nextID = 0 |
Definition at line 12 of file UniquelyIdentifiable.cs.
HouseOver.THARM.UniquelyIdentifiable.UniquelyIdentifiable | ( | int | id | ) |
When inherited from, this abstract class represents an unique ID.
id | An unique ID number. |
Definition at line 21 of file UniquelyIdentifiable.cs.
00022 { 00023 this.id = Next(id); 00024 }
HouseOver.THARM.UniquelyIdentifiable.UniquelyIdentifiable | ( | int | id | ) |
When inherited from, this abstract class represents an unique ID.
id | An unique ID number. |
Definition at line 21 of file UniquelyIdentifiable.cs.
00022 { 00023 this.id = Next(id); 00024 }
int HouseOver.THARM.UniquelyIdentifiable.Next | ( | int | h | ) | [private] |
int HouseOver.THARM.UniquelyIdentifiable.Next | ( | int | h | ) | [private] |
static int HouseOver::THARM.UniquelyIdentifiable::nextID = 0 [static, private] |
Definition at line 14 of file UniquelyIdentifiable.cs.
int HouseOver::THARM.UniquelyIdentifiable::id [private] |
Definition at line 15 of file UniquelyIdentifiable.cs.
static int HouseOver::THARM.UniquelyIdentifiable::NextID [static, get] |
Return the value of the next ID to be assigned.
Definition at line 30 of file UniquelyIdentifiable.cs.
int HouseOver::THARM.UniquelyIdentifiable::ID [get] |
Return a new ID and add 1 to the static NextID variable.
Definition at line 46 of file UniquelyIdentifiable.cs.