public override string ToString() { var sb = new StringBuilder("BotUseInfo("); bool __first = true; if (__isset.botUseAgreementAccepted) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BotUseAgreementAccepted: "); BotUseAgreementAccepted.ToString(sb); } if (__isset.botInFriends) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("BotInFriends: "); BotInFriends.ToString(sb); } if (PrimaryApplication != null && __isset.primaryApplication) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("PrimaryApplication: "); PrimaryApplication.ToString(sb); } if (Locale != null && __isset.locale) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Locale: "); Locale.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.botUseAgreementAccepted) { hashcode = (hashcode * 397) + BotUseAgreementAccepted.GetHashCode(); } if (__isset.botInFriends) { hashcode = (hashcode * 397) + BotInFriends.GetHashCode(); } if (__isset.primaryApplication) { hashcode = (hashcode * 397) + PrimaryApplication.GetHashCode(); } if (__isset.locale) { hashcode = (hashcode * 397) + Locale.GetHashCode(); } } return(hashcode); }