[This is preliminary documentation and is subject to change.]
The ELink type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| ELink(String) | Initializes a new instance of the ELink class | |
| ELink(UInt64, Byte ) |
Creates an Elink instance initialized with GDID of 0 Era having its ID set to ulong value
| |
| ELink(GDID, Byte ) |
Create ELink instance from GDID (with era).
|
Methods
| Name | Description | |
|---|---|---|
| Encode |
Encodes a link into a textual form, using the supplied randomization seed, otherwise the system rnd is used.
A seed has 4 effective bits, yielding 16 possible variations for every link
| |
Determines whether the specified object is equal to the current object. (Inherited from | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
Serves as the default hash function. (Inherited from | ||
Gets the (Inherited from | ||
Creates a shallow copy of the current (Inherited from | ||
Returns a string that represents the current object. (Inherited from |
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| ALPHABET | ||
| MAX_LINK_CHAR_SIZE | ||
| RALPHABET | ||
| VARIATIONS |
Represents how many variations every link has (seeds)
|
Properties
| Name | Description | |
|---|---|---|
| AsGDIDSymbol | ||
| GDID |
Returns the GDID that this link represents
| |
| ID |
Returns the ID portion of GDID represented by this instance
| |
| Link |
Returns a link encoded as a string using whatever randomization seed was passed to the last Encode(seed) call.
If Encode() was not called, then the link will get encoded using system rnd for a seed value
| |
| Metadata |
Returns metadata attached to this instance, or null if there is no metadata specified
|
See Also