VersionStamp 结构

定义

VersionStamp 应仅用于比较同一 API 返回的版本。

public value class VersionStamp : IEquatable<Microsoft::CodeAnalysis::VersionStamp>
public struct VersionStamp : IEquatable<Microsoft.CodeAnalysis.VersionStamp>
public readonly struct VersionStamp : IEquatable<Microsoft.CodeAnalysis.VersionStamp>
type VersionStamp = struct
Public Structure VersionStamp
Implements IEquatable(Of VersionStamp)
继承
VersionStamp
实现

属性

Default

VersionStamp 应仅用于比较同一 API 返回的版本。

方法

Create()

创建 VersionStamp 的新实例。

Create(DateTime)

基于指定的 DateTime 创建版本戳的新实例。

Equals(Object)

VersionStamp 应仅用于比较同一 API 返回的版本。

Equals(VersionStamp)

VersionStamp 应仅用于比较同一 API 返回的版本。

GetHashCode()

VersionStamp 应仅用于比较同一 API 返回的版本。

GetNewerVersion()

获取一个新的 VersionStamp,该版本保证比其基版本更新,这应仅用于同一项以将其移动到较新版本

GetNewerVersion(VersionStamp)

比较两个不同的版本,如果不存在冲突,则返回任一版本;否则,请创建一个新版本,稍后可以使用该版本来比较不同项之间的版本

ToString()

返回 VersionStamp 的序列化文本形式。

运算符

Equality(VersionStamp, VersionStamp)

VersionStamp 应仅用于比较同一 API 返回的版本。

Inequality(VersionStamp, VersionStamp)

VersionStamp 应仅用于比较同一 API 返回的版本。

适用于