Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/28/10 02:57:26 (14 years ago)
Author:
swagner
Message:

Fixed exceptions (#893)

Location:
trunk/sources/HeuristicLab.Core/3.3
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ItemArray.cs

    r3483 r3550  
    4040      get { return filename; }
    4141      set {
    42         if (!filename.Equals(value)) {
     42        if (value == null) throw new ArgumentNullException();
     43        if ((filename == null) || !filename.Equals(value)) {
    4344          filename = value;
    4445          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ItemCollection.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ItemDictionary.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ItemList.cs

    r3483 r3550  
    4040      get { return filename; }
    4141      set {
    42         if (!filename.Equals(value)) {
     42        if (value == null) throw new ArgumentNullException();
     43        if ((filename == null) || !filename.Equals(value)) {
    4344          filename = value;
    4445          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ItemSet.cs

    r3483 r3550  
    4040      get { return filename; }
    4141      set {
    42         if (!filename.Equals(value)) {
     42        if (value == null) throw new ArgumentNullException();
     43        if ((filename == null) || !filename.Equals(value)) {
    4344          filename = value;
    4445          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/KeyedItemCollection.cs

    r3483 r3550  
    3636      get { return filename; }
    3737      set {
    38         if (!filename.Equals(value)) {
     38        if (value == null) throw new ArgumentNullException();
     39        if ((filename == null) || !filename.Equals(value)) {
    3940          filename = value;
    4041          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyItemArray.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyItemCollection.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyItemDictionary.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyItemList.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyItemSet.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Collections/ReadOnlyKeyedItemCollection.cs

    r3483 r3550  
    3737      get { return filename; }
    3838      set {
    39         if (!filename.Equals(value)) {
     39        if (value == null) throw new ArgumentNullException();
     40        if ((filename == null) || !filename.Equals(value)) {
    4041          filename = value;
    4142          OnFilenameChanged();
  • trunk/sources/HeuristicLab.Core/3.3/Item.cs

    r3483 r3550  
    3636      get { return filename; }
    3737      set {
    38         if (!filename.Equals(value)) {
     38        if (value == null) throw new ArgumentNullException();
     39        if ((filename == null) || !filename.Equals(value)) {
    3940          filename = value;
    4041          OnFilenameChanged();
Note: See TracChangeset for help on using the changeset viewer.