public override int GetHashCode() { var hashCode = -1128648959; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + TypeDefName.GetHashCode(); return(hashCode); }
public override int GetHashCode() { var hashCode = -1129657248; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + TypeDefName.GetHashCode(); hashCode = hashCode * -1521134295 + EnumWrapper.GetHashCode(); return(hashCode); }
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); }