Ignore:
Timestamp:
Sep 29, 2009, 5:25:23 PM (12 years ago)
Author:
Sven Rech
Message:

fixed BigInteger IComparable Interfaces

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Comparators/Comparators.cs

    r608 r610  
    139139                        case 0:
    140140                            {
    141                                 Output = InputOne.Equals(InputTwo);
     141                                Output = InputOne.CompareTo(InputTwo) == 0;
    142142                                ProgressChanged(100, 100);
    143143                                break;
     
    146146                        case 1:
    147147                            {
    148                                 Output = !InputOne.Equals(InputTwo);
     148                                Output = InputOne.CompareTo(InputTwo) != 0;
    149149                                ProgressChanged(100, 100);
    150150                                break;
     
    180180                                Output = InputOne.CompareTo(InputTwo) >= 0;
    181181                                ProgressChanged(100, 100);
    182 
    183                                 break;
    184 
    185                             }
    186 
     182                                break;
     183                            }
    187184                    }
    188185                }
    189                 catch (ArgumentException e)
    190                 {
    191                     GuiLogMessage("The given Inputs are not comparable : " + e.Message, NotificationLevel.Error);
     186                catch (Exception e)
     187                {
     188                    GuiLogMessage("The given Inputs are not comparable: " + e.Message, NotificationLevel.Error);
    192189                }
    193190
Note: See TracChangeset for help on using the changeset viewer.