public override int GetHashCode() { unchecked { var hashCode = (EditionName != null ? EditionName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ EditionDate.GetHashCode(); hashCode = (hashCode * 397) ^ EditionCirculation; return(hashCode); } }
public override int GetHashCode() { int hashCode = 1328352786; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(EditionName); hashCode = hashCode * -1521134295 + EditionDate.GetHashCode(); hashCode = hashCode * -1521134295 + _editionCirculation.GetHashCode(); return(hashCode); }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(Source != null ? Source.ToStepValue() : "$"); parameters.Add(Edition != null ? Edition.ToStepValue() : "$"); parameters.Add(EditionDate != null ? EditionDate.ToStepValue() : "$"); parameters.Add(Name != null ? Name.ToStepValue() : "$"); parameters.Add(Description != null ? Description.ToStepValue() : "$"); parameters.Add(Location != null ? Location.ToStepValue() : "$"); parameters.Add(ReferenceTokens != null ? ReferenceTokens.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }
protected bool Equals(Edition other) { return(string.Equals(EditionName, other.EditionName) && EditionDate.Equals(other.EditionDate) && EditionCirculation == other.EditionCirculation); }
public override string ToString() { return(string.Format("EditionName: {0}, EditionDate: {1}, EditionCirculation: {2}", EditionName, EditionDate.ToShortDateString(), EditionCirculation)); }