[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