public override int GetHashCode() { var hashCode = new HashCodeCombiner(); hashCode.AddDictionary(Runtimes); hashCode.AddDictionary(Supports); return(hashCode.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddObject(Id, StringComparer.OrdinalIgnoreCase); combiner.AddDictionary(Dependencies); return(combiner.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddObject(Id); combiner.AddDictionary(Dependencies); return(combiner.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddObject(RuntimeIdentifier); combiner.AddSequence(InheritedRuntimes); combiner.AddDictionary(RuntimeDependencySets); return(combiner.CombinedHash); }