Guid

Overview

GUID class to hold and create 16 byte guid data.

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard 2.0
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Platforms: .NET, .NET Standard 2.0, Island, Toffee, ToffeeV2
  • Mapped to:
    • NSUUID  Toffee, ToffeeV2

 

constructor (not nullable array of Byte)

Create a new guid from an array of byte.

 

constructor(aValue: not nullable array of Byte)

 

Guid(Byte[]! aValue)

 

init(_ aValue: Byte...)

 

Sub New(aValue As Byte())

Parameters:

  • aValue:

constructor (not nullable String)

Create a new guid from a string.

 

constructor(aValue: not nullable String)

 

Guid(String! aValue)

 

init(_ aValue: String)

 

Sub New(aValue As String)

Parameters:

  • aValue:

EmptyGuid

Returns an all zero guid.

 

class property EmptyGuid: not nullable Guid read;

 

class Guid! EmptyGuid { get; }

 

static var EmptyGuid: Guid { get{} }

 

Shared ReadOnly Property EmptyGuid() As Guid

Equals  override virtual .NET, .NET Standard 2.0, Island

Compare a guid to another guid.

 

method Equals(aValue: Object): Boolean

 

Boolean Equals(Object aValue)

 

func Equals(_ aValue: Object) -> Boolean

 

Function Equals(aValue As Object) As Boolean

Parameters:

  • aValue:

GetHashCode  override virtual .NET, .NET Standard 2.0, Island

Returns a hashcode for this guid.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Function GetHashCode() As Int32

NewGuid

Creates a new (random) guid.

 

class method NewGuid: Guid

 

static Guid NewGuid()

 

static func NewGuid() -> Guid

 

Shared Function NewGuid() As Guid

PlatformGuid

 

property PlatformGuid: PlatformGuid read;

 

PlatformGuid PlatformGuid { get; }

 

var PlatformGuid: PlatformGuid { get{} }

 

ReadOnly Property PlatformGuid() As PlatformGuid

ToByteArray

Converts a guid to a byte array. This will always be exactly 16 bytes.

 

method ToByteArray: array of Byte

 

Byte[] ToByteArray()

 

func ToByteArray() -> Byte...

 

Function ToByteArray() As Byte()

ToString  override

Convert a guid to a string in the default guid format.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

Function ToString() As String

ToString (GuidFormat): String

Convert a guid to a string in the given guid format.

 

method ToString(Format: GuidFormat): String

 

String ToString(GuidFormat Format)

 

func ToString(_ Format: GuidFormat) -> String

 

Function ToString(Format As GuidFormat) As String

Parameters:

  • Format:

TryParse

 

class method TryParse(aValue: nullable String): nullable Guid

 

static Guid? TryParse(String? aValue)

 

// Toffee
static func TryParse(_ aValue: String) -> Guid
// ToffeeV2
static func TryParse(_ aValue: String?) -> Guid?

 

Shared Function TryParse(aValue As String?) As Guid?

Parameters:

  • aValue:

 

PlatformGuid

 

property PlatformGuid: PlatformGuid read;

 

PlatformGuid PlatformGuid { get; }

 

var PlatformGuid: PlatformGuid { get{} }

 

ReadOnly Property PlatformGuid() As PlatformGuid

EmptyGuid

Returns an all zero guid.

 

class property EmptyGuid: not nullable Guid read;

 

class Guid! EmptyGuid { get; }

 

static var EmptyGuid: Guid { get{} }

 

Shared ReadOnly Property EmptyGuid() As Guid

 

NewGuid

Creates a new (random) guid.

 

class method NewGuid: Guid

 

static Guid NewGuid()

 

static func NewGuid() -> Guid

 

Shared Function NewGuid() As Guid

TryParse

 

class method TryParse(aValue: nullable String): nullable Guid

 

static Guid? TryParse(String? aValue)

 

// Toffee
static func TryParse(_ aValue: String) -> Guid
// ToffeeV2
static func TryParse(_ aValue: String?) -> Guid?

 

Shared Function TryParse(aValue As String?) As Guid?

Parameters:

  • aValue:

 

constructor (not nullable array of Byte)

Create a new guid from an array of byte.

 

constructor(aValue: not nullable array of Byte)

 

Guid(Byte[]! aValue)

 

init(_ aValue: Byte...)

 

Sub New(aValue As Byte())

Parameters:

  • aValue:

constructor (not nullable String)

Create a new guid from a string.

 

constructor(aValue: not nullable String)

 

Guid(String! aValue)

 

init(_ aValue: String)

 

Sub New(aValue As String)

Parameters:

  • aValue:

Equals  override virtual .NET, .NET Standard 2.0, Island

Compare a guid to another guid.

 

method Equals(aValue: Object): Boolean

 

Boolean Equals(Object aValue)

 

func Equals(_ aValue: Object) -> Boolean

 

Function Equals(aValue As Object) As Boolean

Parameters:

  • aValue:

GetHashCode  override virtual .NET, .NET Standard 2.0, Island

Returns a hashcode for this guid.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Function GetHashCode() As Int32

ToByteArray

Converts a guid to a byte array. This will always be exactly 16 bytes.

 

method ToByteArray: array of Byte

 

Byte[] ToByteArray()

 

func ToByteArray() -> Byte...

 

Function ToByteArray() As Byte()

ToString  override

Convert a guid to a string in the default guid format.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

Function ToString() As String

ToString (GuidFormat): String

Convert a guid to a string in the given guid format.

 

method ToString(Format: GuidFormat): String

 

String ToString(GuidFormat Format)

 

func ToString(_ Format: GuidFormat) -> String

 

Function ToString(Format As GuidFormat) As String

Parameters:

  • Format: