Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/27/12 15:26:12 (12 years ago)
Author:
ascheibe
Message:

#1778 check if the item in ItemTask and OptimizerTask is null

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/Tasks/ItemTask.cs

    r7259 r7530  
    174174    #region IItem Members
    175175    public virtual new string ItemDescription {
    176       get { return item.ItemDescription; }
    177     }
    178 
    179     public virtual new Image ItemImage
    180     {
    181       get { return item.ItemImage; }
    182     }
    183 
    184     public virtual new string ItemName
    185     {
    186       get { return item.ItemName; }
    187     }
    188 
    189     public virtual new Version ItemVersion
    190     {
    191       get { return item.ItemVersion; }
     176      get {
     177        if (item == null)
     178          return string.Empty;
     179        else
     180          return item.ItemDescription;
     181      }
     182    }
     183
     184    public virtual new Image ItemImage {
     185      get {
     186        if (item == null)
     187          return HeuristicLab.Common.Resources.VSImageLibrary.Class;
     188        else
     189          return item.ItemImage;
     190      }
     191    }
     192
     193    public virtual new string ItemName {
     194      get {
     195        if (item == null)
     196          return string.Empty;
     197        else
     198          return item.ItemName;
     199      }
     200    }
     201
     202    public virtual new Version ItemVersion {
     203      get {
     204        if (item == null)
     205          return ItemAttribute.GetVersion(this.GetType());
     206        else
     207          return item.ItemVersion;
     208      }
    192209    }
    193210    #endregion
Note: See TracChangeset for help on using the changeset viewer.