Share via


ObjectId Struct

Definition

Identifier of a uniquely identifiable object.

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

Constructors

ObjectId(UInt64)

Identifier of a uniquely identifiable object.

Properties

Invalid

Gets the invalid id value.

Value

Identifier value.

Methods

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

Operators

Equality(ObjectId, ObjectId)
Inequality(ObjectId, ObjectId)

Extension Methods

Next(ObjectId)

Generates the next ObjectId value.

Applies to