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 = 4d92669c-05e9-409c-9ef0-7259e497e726