public override bool Equals(object o) { FolderMapping other = o as FolderMapping; if (other == null) { return(false); } if (FriendlyName != other.FriendlyName) { return(false); } if (ClientSidePath != other.ClientSidePath) { return(false); } return(true); }
public int CompareTo(object obj) { FolderMapping other = obj as FolderMapping; if (other == null) { return(-1); } int compare = 0; if (FriendlyName != null) { compare = FriendlyName.CompareTo(other.FriendlyName); } else if (other.FriendlyName != null) { compare = other.FriendlyName.CompareTo(FriendlyName); } if (compare != 0) { return(compare); } if (ClientSidePath != null) { compare = ClientSidePath.CompareTo(other.ClientSidePath); } else if (other.ClientSidePath != null) { compare = other.ClientSidePath.CompareTo(ClientSidePath); } return(compare); }