Esempio n. 1
0
        public override int GetHashCode()
        {
            var hashCode = -1128648959;

            hashCode = hashCode * -1521134295 + base.GetHashCode();
            hashCode = hashCode * -1521134295 + TypeDefName.GetHashCode();
            return(hashCode);
        }
Esempio n. 2
0
        public override int GetHashCode()
        {
            var hashCode = -1129657248;

            hashCode = hashCode * -1521134295 + base.GetHashCode();
            hashCode = hashCode * -1521134295 + TypeDefName.GetHashCode();
            hashCode = hashCode * -1521134295 + EnumWrapper.GetHashCode();
            return(hashCode);
        }
Esempio n. 3
0
 public new int CompareTo(object obj)
 {
     if (!String.IsNullOrWhiteSpace(TypeDefName))
     {
         if (obj is ITypeDef)
         {
             return(TypeDefName.CompareTo((obj as ITypeDef).TypeDefName));
         }
         if (obj is C_Variable)
         {
             return(TypeDefName.CompareTo((obj as C_Variable).Name));
         }
     }
     return(-1);
 }