Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/18/12 22:26:00 (12 years ago)
Author:
ascheibe
Message:

#1648 fixed NullReferenceExceptions in DTOs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Access/3.3/ServiceClients/Role.cs

    r8042 r8044  
    3535    }
    3636
    37     public Role() { }
     37    public Role() : base() { }
    3838
    3939    public override IDeepCloneable Clone(Cloner cloner) {
     
    4242
    4343    public override string ToString() {
    44       return Name;
     44      return Name != null ? Name : string.Empty;
    4545    }
    4646
    4747    public override bool Equals(object obj) {
    48       return ((Role)obj).Name.Equals(this.Name);
     48      return Name != null ? ((Role)obj).Name.Equals(this.Name) : false;
    4949    }
    5050
    5151    public override int GetHashCode() {
    52       return Name.GetHashCode();
     52      return Name != null ? Name.GetHashCode() : string.Empty.GetHashCode();
    5353    }
    5454  }
Note: See TracChangeset for help on using the changeset viewer.