public override int GetHashCode()
        {
            var combiner = new HashCodeCombiner();

            combiner.AddStruct(Placement);
            combiner.AddStruct(Target);
            combiner.AddObject(Fingerprint);
            combiner.AddStruct(FingerprintAlgorithm);

            return(combiner.GetHashCode());
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #5
0
        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);
        }
Example #7
0
        public override int GetHashCode()
        {
            var combiner = new HashCodeCombiner();

            combiner.AddStringIgnoreCase(Name);
            combiner.AddObject(VersionRange);
            combiner.AddStruct(TypeConstraint);

            return(combiner.CombinedHash);
        }
Example #8
0
        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);
        }