コード例 #1
0
ファイル: SnsProfile.cs プロジェクト: zsutrisz/linethrift
    public override string ToString()
    {
        var  sb      = new StringBuilder("SnsProfile(");
        bool __first = true;

        if (SnsUserId != null && __isset.snsUserId)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SnsUserId: ");
            SnsUserId.ToString(sb);
        }
        if (SnsUserName != null && __isset.snsUserName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SnsUserName: "******", ");
            }
            __first = false;
            sb.Append("Email: ");
            Email.ToString(sb);
        }
        if (ThumbnailUrl != null && __isset.thumbnailUrl)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("ThumbnailUrl: ");
            ThumbnailUrl.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
コード例 #2
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.snsUserId)
            {
                hashcode = (hashcode * 397) + SnsUserId.GetHashCode();
            }
            if (__isset.snsUserName)
            {
                hashcode = (hashcode * 397) + SnsUserName.GetHashCode();
            }
            if (__isset.snsIdType)
            {
                hashcode = (hashcode * 397) + SnsIdType.GetHashCode();
            }
        }
        return(hashcode);
    }
コード例 #3
0
    public override string ToString()
    {
        var  sb      = new StringBuilder("SnsFriend(");
        bool __first = true;

        if (SnsUserId != null && __isset.snsUserId)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SnsUserId: ");
            SnsUserId.ToString(sb);
        }
        if (SnsUserName != null && __isset.snsUserName)
        {
            if (!__first)
            {
                sb.Append(", ");
            }
            __first = false;
            sb.Append("SnsUserName: "******", ");
            }
            __first = false;
            sb.Append("SnsIdType: ");
            SnsIdType.ToString(sb);
        }
        sb.Append(")");
        return(sb.ToString());
    }
コード例 #4
0
ファイル: SnsProfile.cs プロジェクト: shesheshe/linethrift
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.snsUserId)
            {
                hashcode = (hashcode * 397) + SnsUserId.GetHashCode();
            }
            if (__isset.snsUserName)
            {
                hashcode = (hashcode * 397) + SnsUserName.GetHashCode();
            }
            if (__isset.email)
            {
                hashcode = (hashcode * 397) + Email.GetHashCode();
            }
            if (__isset.thumbnailUrl)
            {
                hashcode = (hashcode * 397) + ThumbnailUrl.GetHashCode();
            }
        }
        return(hashcode);
    }