Class HandleCodes

HandleCodes class

Handles codes

public class HandleCodes

Constructors

NameDescription
HandleCodes()Initializes a new instance of the HandleCodes class.

Fields

NameDescription
static HANDLE_MINUS_OFFSET_REFERENCEThe handle minus offset reference. Code - 12 (0xC)
static HANDLE_MINUS_ONE_REFERENCEThe handle minus one reference. Code - 8
static HANDLE_PLUS_OFFSET_REFERENCEThe handle plus offset reference. Code - 10 (0xA)
static HANDLE_PLUS_ONE_REFERENCEThe handle plus one reference. Code - 6
static HARD_OWNERSHIP_REFERENCEHard ownership reference: the owner needs the owned object. The owned object cannot exist by itself. Code - 3
static HARD_POINTER_REFERENCEHard pointer reference: the referencing object needs the referenced object, but both are owned by another object. Code - 5
static SOFT_OWNERSHIP_REFERENCESoft ownership reference: the owner does not need the owned object. The owned object cannot exist by itself. Code - 2
static SOFT_POINTER_REFERENCESoft pointer reference: the referencing object does not need the referenced object and vice versa. Code - 4

See Also