/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); if (this.Object == null) { hash.Add(0); } else { hash.Add(StringComparer.OrdinalIgnoreCase.GetHashCode(this.Object)); } if (this.Library == null) { hash.Add(0); } else { hash.Add(StringComparer.OrdinalIgnoreCase.GetHashCode(this.Library)); } if (this.Suffix == null) { hash.Add(0); } else { hash.Add(this.Suffix.GetHashCode()); } return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> /// <seealso cref="M:System.ValueType.GetHashCode()"/> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.File); hash.Add(this.Line); return hash.GetHashCode(); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> /// <seealso cref="M:System.Object.GetHashCode()"/> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.Name); hash.Add(this.Value); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.Becomes); hash.Add(this.AddedRanks); return(hash.GetHashCode()); }
public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.SourceFilePath); hash.Add(this.MetaData); hash.AddRange(this.Types); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.GenerateEquals ? 1 : 0); hash.Add(this.GenerateLocations ? 1 : 0); hash.Add(this.Name); hash.Add(this.Namespace); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this object.</summary> /// <returns>A hash code for this object.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(_tokenFactory); hash.Add(this.Offset); hash.Add(this.Length); hash.Add((int)this.Kind); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> /// <seealso cref="M:System.Object.GetHashCode()"/> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.AddRange(this.Children); hash.Add(this.Kind); hash.Add(this.FirstToken); hash.Add(this.LastToken); hash.AddRange(this.Annotations); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.DeclaredName); hash.Add(this.CSharpName); hash.Add(this.SerializedName); hash.Add(this.SummaryText); hash.Add(this.ArgumentName); hash.Add(this.Rank); hash.Add(this.Required ? 1 : 0); return(hash.GetHashCode()); }
/// <summary>Returns a hash code for this instance.</summary> /// <returns>A hash code for this instance.</returns> public override int GetHashCode() { var hash = new MultiplyByPrimesHash(); hash.Add(this.SummaryText); hash.Add(this.RemarksText); hash.Add(this.G4DeclaredName); hash.Add(this.CSharpName); hash.Add(this.Base); hash.Add((int)this.Kind); hash.AddRange(this.Members); hash.AddRange(this.ToStringEntries); return(hash.GetHashCode()); }