sealed
class
Guid
A globally unique identifier.
public
Guid
.Constructor(
value
=
null
)
public
string
Guid
.ToBase64
Convert to bas64 encoded string
public
static
Guid
NewGuid
Create a new GUID
public
static
Guid
FromHash(
value
)
Generate a guid from an MD5 hash of the string value
public
static
Guid
FromString(
value
)
Read a guid from a string (null if invalid)
public
static
Guid
Null
The null guid (all zeros)
public
static
Guid
Guid
.Convert(
value
)
Convert value into type Guid, null if not successful
public
virtual
object
.GetLayoutTip
Return a layout for the hint popup
public
virtual
object
.GetLayoutSpan
Return a layout inside a span
public
virtual
object
.GetLayoutBlock
Return a layout inside a block
public
virtual
object
.GetSourceReference
Return a source reference for this object
public
virtual
void
object
.GetTexSource(
source
)
LaTeX source code for this object
public
virtual
Icon
object
.GetIcon
Return a icon for this object
public
virtual
int
object
.Compare(
value
)
Compares this object with another and returns (-1, 0, or 1)
Example
=
Block
{
var
id1
=
#e22705b4-8e06-416b-9653-aaa9fabcd33c#
;
"Id1 =
{0}
"
(
id1
);
var
id2
=
"e22705b4-8e06-416b-9653-aaa9fabcd33c"
as
Guid
;
"Id2 =
{0}
"
(
id2
);
var
id3
=
Guid
.
Convert
(
"e22705b4-8e06-416b-9653-aaa9fabcd33c"
);
"Id3 =
{0}
"
(
id3
);
var
id4
=
Guid
.
NewGuid
;
"Id4 =
{0}
"
(
id4
);
};
Id1 = e22705b4-8e06-416b-9653-aaa9fabcd33c
Id2 = e22705b4-8e06-416b-9653-aaa9fabcd33c
Id3 = e22705b4-8e06-416b-9653-aaa9fabcd33c
Id4 = 015c5f11-49d7-4f3a-a0b9-d3983496ffd2