public int CompareTo(ValueVersion other) { var instanceCompared = InstanceId.CompareTo(other.InstanceId); if (instanceCompared == 0) { return(Number.CompareTo(other.Number)); } return(instanceCompared); }
public int CompareTo(object obj) { if (obj is null) { throw new Exception(Properties.Resources.CompareObjIsNull); } var rdpTerminal = obj as RDPTerminal; if (rdpTerminal is null) { throw new Exception(Properties.Resources.ObjIsNotRDPTerminal); } #pragma warning disable CA1307 // Specify StringComparison return(InstanceId.CompareTo(rdpTerminal.InstanceId)); #pragma warning restore CA1307 // Specify StringComparison }