public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddStruct(Placement); combiner.AddStruct(Target); combiner.AddObject(Fingerprint); combiner.AddStruct(FingerprintAlgorithm); return(combiner.GetHashCode()); }
public override int GetHashCode() { var hashCode = new HashCodeCombiner(); hashCode.AddObject(LibraryRange); hashCode.AddStruct(IncludeType); hashCode.AddStruct(SuppressParent); hashCode.AddObject(AutoReferenced); hashCode.AddSequence(NoWarn); hashCode.AddObject(GeneratePathProperty); hashCode.AddObject(VersionCentrallyManaged); hashCode.AddObject(Aliases); hashCode.AddStruct(ReferenceType); return(hashCode.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddStruct(Placement); combiner.AddStruct(Target); combiner.AddObject(Fingerprint); combiner.AddStruct(FingerprintAlgorithm); if (Owners != null) { combiner.AddSequence(Owners); } return(combiner.GetHashCode()); }
public override int GetHashCode() { var hashCode = new HashCodeCombiner(); hashCode.AddObject(ComparisonUtility.FrameworkReferenceNameComparer.GetHashCode(Name)); hashCode.AddStruct(PrivateAssets); return(hashCode.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddObject(StringComparer.Ordinal.GetHashCode(Value)); combiner.AddStruct(ForegroundColor); return(combiner.CombinedHash); }
public int GetHashCode(LockFileDependency obj) { var combiner = new HashCodeCombiner(); combiner.AddObject(LockFileDependencyIdVersionComparer.Default.GetHashCode(obj)); combiner.AddObject(obj.RequestedVersion); combiner.AddSequence(obj.Dependencies); combiner.AddStruct(obj.Type); return(combiner.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddStringIgnoreCase(Name); combiner.AddObject(VersionRange); combiner.AddStruct(TypeConstraint); return(combiner.CombinedHash); }
public override int GetHashCode() { var combiner = new HashCodeCombiner(); combiner.AddStruct(Type); combiner.AddObject(License); combiner.AddObject(LicenseExpression); combiner.AddSequence(WarningsAndErrors); combiner.AddObject(Version); return(combiner.CombinedHash); }