NanoByte.Common 2.11.0
NanoByte.Common.Dispatch.IMergeable< T > Interface Template Reference

An equatable element that can be merged using 3-way merging. More...

Inheritance diagram for NanoByte.Common.Dispatch.IMergeable< T >:

Properties

string MergeID [get]
 A unique identifier used when comparing for merging. Should always remain the same, even when the element is modified.
 
DateTime Timestamp [get]
 The time this element was last modified. This is used to determine precedence with sync conflicts. More...
 

Detailed Description

An equatable element that can be merged using 3-way merging.

Template Parameters
TThe type the interface is being applied to.

Property Documentation

◆ Timestamp

DateTime NanoByte.Common.Dispatch.IMergeable< T >.Timestamp
get

The time this element was last modified. This is used to determine precedence with sync conflicts.

This value should be ignored by clone and equality methods.


The documentation for this interface was generated from the following file: