ObjectId 结构

定义

唯一可识别对象的标识符。

[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)
继承
ObjectId
属性
MessagePack.MessagePackFormatterAttribute IsReadOnlyAttribute
实现

构造函数

ObjectId(UInt64)

唯一可识别对象的标识符。

属性

Invalid

获取无效的 ID 值。

Value

标识符值。

方法

Deconstruct(UInt64)

唯一可识别对象的标识符。

Equals(Object)

唯一可识别对象的标识符。

Equals(ObjectId)

唯一可识别对象的标识符。

GetHashCode()

唯一可识别对象的标识符。

ToString()

唯一可识别对象的标识符。

运算符

Equality(ObjectId, ObjectId)

唯一可识别对象的标识符。

Inequality(ObjectId, ObjectId)

唯一可识别对象的标识符。

扩展方法

Next(ObjectId)

生成下一个 ObjectId 值。

适用于