Example #1
0
 public override int GetHashCode()
 {
     unchecked {
         return(((AssemblyName != null ? AssemblyName.GetHashCode() : 0) * 397) ^
                (Namespace != null ? Namespace.GetHashCode() : 0));
     }
 }
Example #2
0
 public override int GetHashCode()
 {
     return(RefType.GetHashCode() ^
            Guid.GetHashCode() ^
            String.Format("{0}", Condition).GetHashCode() ^
            Assembly.GetHashCode());
 }
Example #3
0
 public override int GetHashCode()
 {
     unchecked
     {
         int result = (NameAndNamespace != null ? NameAndNamespace.GetHashCode() : 0);
         result = (result * 397) ^ (AssemblyName != null ? AssemblyName.GetHashCode() : 0);
         return(result);
     }
 }
Example #4
0
        public override int GetHashCode()
        {
            var hashCode = 0;

            hashCode ^= AssemblyName == null ? 0 : AssemblyName.GetHashCode();
            hashCode ^= Token.GetHashCode();
            hashCode ^= Instantiation == null ? 0 : Instantiation.Aggregate(0, (result, next) => result ^ (next == null ? 0 : next.GetHashCode()));
            return(hashCode);
        }
Example #5
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = (AssemblyName != null ? AssemblyName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (NameSpace != null ? NameSpace.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (ClassName != null ? ClassName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (MethodName != null ? MethodName.GetHashCode() : 0);
         return(hashCode);
     }
 }
            public override int GetHashCode()
            {
                unchecked
                {
                    var hashCode = AssemblyName != null?AssemblyName.GetHashCode() : 0;

                    hashCode = (hashCode * 397) ^ (RegistrarType != null ? RegistrarType.GetHashCode() : 0);
                    hashCode = (hashCode * 397) ^ (Phase != null ? Phase.GetHashCode() : 0);
                    return(hashCode);
                }
            }
        public override int GetHashCode()
        {
            unchecked
            {
                int hash = 17;
                hash = hash * 29 + (Name != null ? Name.GetHashCode() : 0);
                hash = hash * 29 + (Concern != null ? Concern.GetHashCode() : 0);
                hash = hash * 29 + (TypeName != null ? TypeName.GetHashCode() : 0);
                hash = hash * 29 + (Namespace != null ? Namespace.GetHashCode() : 0);
                hash = hash * 29 + (AssemblyName != null ? AssemblyName.GetHashCode() : 0);

                return(hash);
            }
        }
Example #8
0
        public override Int32 GetHashCode()
        {
            Int32 hashCode = 0;

            hashCode += AssemblyName.GetHashCode();
            hashCode -= TargetRuntime.GetHashCode();
            hashCode += TargetArchitecture.GetHashCode();
            hashCode -= ExecutionRuntime.GetHashCode();
            hashCode += ExecutionArchitecture.GetHashCode();
            hashCode -= FileName.GetHashCode();
            hashCode += MethodName.GetHashCode();

            return(hashCode);
        }
Example #9
0
        /// <summary>
        /// Returns a hash code for this instance.
        /// </summary>
        /// <returns>
        /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
        /// </returns>
        public override int GetHashCode()
        {
            int val = Fullname.GetHashCode();

            if (AssemblyName != null)
            {
                val ^= AssemblyName.GetHashCode();
            }
            foreach (var item in TypeArguments)
            {
                val ^= item.GetHashCode();
            }
            val ^= ArrayRanks.Select(x => (int)x).Sum();
            return(base.GetHashCode());
        }
        public override int GetHashCode()
        {
            if (h != null)
            {
                return(h.Value);
            }

            var hash = typeof(QualifiedName).GetHashCode();

            if (AssemblyName != null)
            {
                hash ^= AssemblyName.GetHashCode();
            }
            if (tokens != null)
            {
                hash = tokens.Aggregate(hash, (h, t) => t != null ? h ^ t.GetHashCode() : h);
            }

            h = hash;
            return(hash);
        }
Example #11
0
 public override int GetHashCode()
 {
     return(AssemblyName.GetHashCode() ^ ClassName.GetHashCode()
            ^ CodeBase.GetHashCode() ^ RuntimeVersion.GetHashCode());
 }
Example #12
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Serves as hash function
 /// </summary>
 /// <returns>A hash code for the current assembly</returns>
 /// ------------------------------------------------------------------------------------
 public override int GetHashCode()
 {
     return(AssemblyName.GetHashCode());
 }
Example #13
0
 public override int GetHashCode()
 {
     return(base.GetHashCode() ^ _asmName.GetHashCode());
 }
Example #14
0
 public override int GetHashCode()
 {
     return(AssemblyName.GetHashCode() * 100 + TypeName.GetHashCode() * 10 + MethodName.GetHashCode());
 }
 public override int GetHashCode()
 {
     return(AssemblyName.GetHashCode() ^ ResourcePath.GetHashCode());
 }
Example #16
0
 public override int GetHashCode() => TypeName.GetHashCode() ^ AssemblyName.GetHashCode();
Example #17
0
 public override int GetHashCode()
 {
     return(AssemblyName.GetHashCode() / 2 + Level.GetHashCode() / 2);
 }
Example #18
0
 public override int GetHashCode()
 {
     unchecked {
         return(37 * _name.GetHashCode());
     }
 }