/// <summary>
 /// Compares the current instance with another object of the same type.
 /// </summary>
 /// <param name="other">An object to compare with this instance.</param>
 /// <returns>A 32-bit signed integer that indicates the relative order of the objects being compared.</returns>
 public int CompareTo(MetadataTag other)
 {
     CheckDisposed();
     other.CheckDisposed();
     return(tag.CompareTo(other.tag));
 }