private void EnsureExternalObjects() { string sExternalState = !string.IsNullOrEmpty(this.ExternalState) ? this.ExternalState : ObjectBase.EMPTY_EXTERNAL_STATE; if (this.Type == GROUP_TYPE_GROUP_T) { m_gtes = LineSerializeHelper.StringToObject <GroupTournamentExternalState>(sExternalState); } else if (this.Type == GROUP_TYPE_SPORT) { m_gses = LineSerializeHelper.StringToObject <GroupSportExternalState>(sExternalState); } }
public override bool Equals(object obj) { GroupTournamentExternalState gtes = obj as GroupTournamentExternalState; return(gtes != null && gtes.GetHashCode() == this.GetHashCode()); }