示例#1
0
    public override string ToString()
    {
        var tmp418 = new StringBuilder("CellsGroup(");
        int tmp419 = 0;

        if ((Cells != null) && __isset.cells)
        {
            if (0 < tmp419++)
            {
                tmp418.Append(", ");
            }
            tmp418.Append("Cells: ");
            Cells.ToString(tmp418);
        }
        if ((Ccells != null) && __isset.ccells)
        {
            if (0 < tmp419++)
            {
                tmp418.Append(", ");
            }
            tmp418.Append("Ccells: ");
            Ccells.ToString(tmp418);
        }
        if ((Kcells != null) && __isset.kcells)
        {
            if (0 < tmp419++)
            {
                tmp418.Append(", ");
            }
            tmp418.Append("Kcells: ");
            Kcells.ToString(tmp418);
        }
        if ((Fcells != null) && __isset.fcells)
        {
            if (0 < tmp419++)
            {
                tmp418.Append(", ");
            }
            tmp418.Append("Fcells: ");
            Fcells.ToString(tmp418);
        }
        tmp418.Append(')');
        return(tmp418.ToString());
    }
示例#2
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if ((Cells != null) && __isset.cells)
            {
                hashcode = (hashcode * 397) + Cells.GetHashCode();
            }
            if ((Ccells != null) && __isset.ccells)
            {
                hashcode = (hashcode * 397) + Ccells.GetHashCode();
            }
            if ((Kcells != null) && __isset.kcells)
            {
                hashcode = (hashcode * 397) + Kcells.GetHashCode();
            }
            if ((Fcells != null) && __isset.fcells)
            {
                hashcode = (hashcode * 397) + Fcells.GetHashCode();
            }
        }
        return(hashcode);
    }