Share via


ObjectId Struct

Definition

Identifier of a uniquely identifiable object.

[MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectIdFormatter))]
public readonly struct ObjectId : IEquatable<Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId>
[<MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectIdFormatter))>]
type ObjectId = struct
Public Structure ObjectId
Implements IEquatable(Of ObjectId)
Inheritance
ObjectId
Attributes
MessagePack.MessagePackFormatterAttribute
Implements

Constructors

Name Description
ObjectId(UInt64)

Identifier of a uniquely identifiable object.

Properties

Name Description
Invalid

Gets the invalid id value.

Value

Identifier value.

Methods

Name Description
Deconstruct(UInt64)
Equals(Object)
Equals(ObjectId)
GetHashCode()
ToString()

Operators

Name Description
Equality(ObjectId, ObjectId)
Inequality(ObjectId, ObjectId)

Extension Methods

Name Description
Next(ObjectId)

Generates the next ObjectId value.

Applies to