/// <inheritdoc />
 public string ToString(int fieldCount)
 {
     return(VersionInstance.ToString(fieldCount));
 }
 /// <inheritdoc />
 public override int GetHashCode()
 {
     return(VersionInstance.GetHashCode());
 }
 /// <inheritdoc />
 public override string ToString()
 {
     return(VersionInstance.ToString());
 }
 /// <inheritdoc />
 public bool Equals(IVersion obj)
 {
     return(VersionInstance.Equals(obj.VersionInstance));
 }
 /// <inheritdoc />
 public override bool Equals(object obj)
 {
     return(VersionInstance.Equals(obj));
 }
 /// <inheritdoc />
 public int CompareTo(IVersion value)
 {
     return(VersionInstance.CompareTo(value.VersionInstance));
 }
 /// <inheritdoc />
 public int CompareTo(object version)
 {
     return(VersionInstance.CompareTo(version));
 }
 /// <inheritdoc />
 public object Clone()
 {
     return(VersionInstance.Clone());
 }