Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((IsMember.GetHashCode() * 397) ^ Year.GetHashCode());
     }
 }
Пример #2
0
        public static List <IsMemberResult> IsMember(IExecuteSystem es, String groupId,
                                                     List <String> userIds)
        {
            var method = new IsMember
            {
                GroupId = groupId,
                UserIds = userIds
            };

            return(es.Execute(method));
        }
Пример #3
0
        public List <IsMemberResult> VisitGroupsIsMember(IsMember method, JToken data)
        {
            var result = new List <IsMemberResult>();

            foreach (var item in data["response"])
            {
                var r = new IsMemberResult
                {
                    UserId      = item.SafeGetValue <String>("user_id"),
                    IsMember    = item.SafeGetValue <Boolean>("member"),
                    HaveRequest = item.SafeGetValue <Boolean>("request"),
                    Invited     = item.SafeGetValue <Boolean>("invitation")
                };

                result.Add(r);
            }

            return(result);
        }
        public override int GetHashCode()
        {
            int hashCode = 1477798765;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Status);

            hashCode = hashCode * -1521134295 + EqualityComparer <User> .Default.GetHashCode(User);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Status);

            hashCode = hashCode * -1521134295 + IsMember.GetHashCode();
            hashCode = hashCode * -1521134295 + CanChangeInfo.GetHashCode();
            hashCode = hashCode * -1521134295 + CanInviteUsers.GetHashCode();
            hashCode = hashCode * -1521134295 + CanPinMessages.GetHashCode();
            hashCode = hashCode * -1521134295 + CanSendMessages.GetHashCode();
            hashCode = hashCode * -1521134295 + CanSendMediaMessages.GetHashCode();
            hashCode = hashCode * -1521134295 + CanSendPolls.GetHashCode();
            hashCode = hashCode * -1521134295 + CanSendOtherMessages.GetHashCode();
            hashCode = hashCode * -1521134295 + CanAddWebPagePreviews.GetHashCode();
            hashCode = hashCode * -1521134295 + UntilDate.GetHashCode();
            return(hashCode);
        }
Пример #5
0
 /// <summary>
 /// Serves as a hash function for a particular type.
 /// </summary>
 /// <returns>A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a hash table.</returns>
 public override int GetHashCode()
 {
     return(HASHCODE_MULTIPLIER * BindingType.GetHashCode() + IsMember.GetHashCode() + qualifier.GetHashCode());
 }
Пример #6
0
 protected bool Equals(MemberOfEU other)
 {
     return(IsMember.Equals(other.IsMember) && Year == other.Year);
 }
Пример #7
0
 public List <IsMemberResult> VisitGroupsIsMember(IsMember method, T data)
 {
     return(this.groupVisitor.VisitGroupsIsMember(method, data));
 }
 public override string ToString()
 {
     return($"legacyProfileData: \n \t username: {Username.ToString()}, \n \t isMember: {IsMember.ToString()}, \n \t createdDate: {CreatedDate.ToString()},  \n \t migratedDate: {MigratedDate.ToString()}");
 }