VersionStamp 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 返回的版本。 |