ObjectVersion Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Version of a uniquely identifiable object.
[MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersionFormatter))]
public readonly struct ObjectVersion : IEquatable<Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersion>
[<MessagePack.MessagePackFormatter(typeof(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersionFormatter))>]
type ObjectVersion = struct
Public Structure ObjectVersion
Implements IEquatable(Of ObjectVersion)
- Inheritance
-
ObjectVersion
- Attributes
-
MessagePack.MessagePackFormatterAttribute
- Implements
Constructors
| ObjectVersion(UInt32, UInt32) |
Version of a uniquely identifiable object. |
Properties
| ClientChangeCount |
Current counter of client-initiated changes of the object. |
| ServerChangeCount |
Current counter of server-initiated changes of the object. |
Methods
| Deconstruct(UInt32, UInt32) | |
| Equals(Object) | |
| Equals(ObjectVersion) | |
| GetHashCode() | |
| ToString() |
Operators
| Equality(ObjectVersion, ObjectVersion) | |
| Inequality(ObjectVersion, ObjectVersion) |
Extension Methods
| NextClientVersion(ObjectVersion) |
Gets the ObjectVersion corresponding to the next client change. |
| NextServerVersion(ObjectVersion) |
Gets the ObjectVersion corresponding to the next server change. |