示例#1
0
                public bool Equals(UninterpretedOption.Types.NamePart other)
                {
                    if (other == null)
                    {
                        goto IL_68;
                    }
                    goto IL_B0;
                    int arg_72_0;

                    while (true)
                    {
IL_6D:
                        switch ((arg_72_0 ^ -240707439) % 9)
                        {
                        case 0:
                            goto IL_68;

                        case 1:
                            goto IL_B0;

                        case 3:
                            return(false);

                        case 4:
                            arg_72_0 = (UninterpretedOption.Types.NamePart.smethod_0(this.NamePart_, other.NamePart_) ? -1834379511 : -1962306246);
                            continue;

                        case 5:
                            arg_72_0 = ((this.IsExtension != other.IsExtension) ? -2107856207 : -2113627448);
                            continue;

                        case 6:
                            return(false);

                        case 7:
                            return(true);

                        case 8:
                            return(false);
                        }
                        break;
                    }
                    return(true);

IL_68:
                    arg_72_0 = -2057427097;
                    goto IL_6D;
IL_B0:
                    arg_72_0 = ((other != this) ? -73274671 : -1398805737);
                    goto IL_6D;
                }
示例#2
0
                public void MergeFrom(UninterpretedOption.Types.NamePart other)
                {
                    if (other == null)
                    {
                        goto IL_6C;
                    }
                    goto IL_AD;
                    uint arg_76_0;

                    while (true)
                    {
IL_71:
                        uint num;
                        switch ((num = (arg_76_0 ^ 1416098489u)) % 7u)
                        {
                        case 0u:
                            goto IL_6C;

                        case 1u:
                            this.NamePart_ = other.NamePart_;
                            arg_76_0       = (num * 2321349572u ^ 2355579013u);
                            continue;

                        case 2u:
                            arg_76_0 = (other.IsExtension ? 928139474u : 1542708421u);
                            continue;

                        case 4u:
                            goto IL_AD;

                        case 5u:
                            return;

                        case 6u:
                            this.IsExtension = other.IsExtension;
                            arg_76_0         = (num * 1891066871u ^ 3382239992u);
                            continue;
                        }
                        break;
                    }
                    return;

IL_6C:
                    arg_76_0 = 1273922672u;
                    goto IL_71;
IL_AD:
                    arg_76_0 = ((UninterpretedOption.Types.NamePart.smethod_1(other.NamePart_) == 0) ? 77492941u : 480561419u);
                    goto IL_71;
                }
示例#3
0
                public NamePart(UninterpretedOption.Types.NamePart other) : this()
                {
                    while (true)
                    {
IL_4A:
                        uint arg_32_0 = 1976136540u;
                        while (true)
                        {
                            uint num;
                            switch ((num = (arg_32_0 ^ 1244293618u)) % 3u)
                            {
                            case 1u:
                                this.namePart_    = other.namePart_;
                                this.isExtension_ = other.isExtension_;
                                arg_32_0          = (num * 174545309u ^ 3078420831u);
                                continue;

                            case 2u:
                                goto IL_4A;
                            }
                            return;
                        }
                    }
                }