A 128-bit Universally Unique Identifier, used throughout the Second
Life networking protocol
| C# |
[SerializableAttribute] public struct UUID : IComparable<UUID>, IEquatable<UUID>
| All Members | Constructors | Methods | Fields | ||
| Icon | Member | Description |
|---|---|---|
| UUID(String) |
Constructor that takes a string UUID representation
| |
| UUID(Guid) |
Constructor that takes a System.Guid object
| |
| UUID(array<Byte>[]()[], Int32) |
Constructor that takes a byte array containing a UUID
| |
| UUID(UInt64) |
Constructor that takes an unsigned 64-bit unsigned integer to
convert to a UUID
| |
| UUID(UUID) |
Copy constructor
| |
| Combine(UUID, UUID) |
Combine two UUIDs together by taking the MD5 hash of a byte array
containing both UUIDs
| |
| CompareTo(UUID) |
IComparable.CompareTo implementation
| |
| CRC()()() |
Calculate an LLCRC (cyclic redundancy check) for this UUID
| |
| Equality(UUID, UUID) |
Equals operator
| |
| Equals(Object) |
Comparison function
(Overrides ValueType.Equals(Object).) | |
| Equals(UUID) |
Comparison function
| |
| ExclusiveOr(UUID, UUID) |
XOR operator
| |
| Explicit(String) |
String typecasting operator
| |
| FromBytes(array<Byte>[]()[], Int32) |
Assigns this UUID from 16 bytes out of a byte array
| |
| GetBytes()()() |
Returns a copy of the raw bytes for this UUID
| |
| GetHashCode()()() |
Return a hash code for this UUID, used by .NET for hash tables
(Overrides ValueType.GetHashCode()()().) | |
| GetULong()()() |
Create a 64-bit integer representation from the second half of this UUID
| |
| Guid | The System.Guid object this struct wraps around | |
| Inequality(UUID, UUID) |
Not equals operator
| |
| Parse(String) |
Generate a UUID from a string
| |
| Random()()() | ||
| ToBytes(array<Byte>[]()[], Int32) |
Writes the raw bytes for this UUID to a byte array
| |
| ToString()()() |
Get a hyphenated string representation of this UUID
(Overrides ValueType.ToString()()().) | |
| TryParse(String, UUID%) |
Generate a UUID from a string
| |
| Zero | An UUID with a value of all zeroes |