Esempio n. 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 ^ -387377425) % 9)
                        {
                        case 0:
                            goto IL_68;

                        case 1:
                            arg_72_0 = ((this.IsExtension == other.IsExtension) ? -1924029948 : -558966760);
                            continue;

                        case 2:
                            return(false);

                        case 3:
                            return(false);

                        case 5:
                            arg_72_0 = (UninterpretedOption.Types.NamePart.smethod_0(this.NamePart_, other.NamePart_) ? -231889770 : -1226820563);
                            continue;

                        case 6:
                            goto IL_B0;

                        case 7:
                            return(true);

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

IL_68:
                    arg_72_0 = -946491953;
                    goto IL_6D;
IL_B0:
                    arg_72_0 = ((other != this) ? -926915111 : -695832613);
                    goto IL_6D;
                }
Esempio n. 2
0
                public void MergeFrom(UninterpretedOption.Types.NamePart other)
                {
                    if (other == null)
                    {
                        goto IL_30;
                    }
                    goto IL_AD;
                    uint arg_76_0;

                    while (true)
                    {
IL_71:
                        uint num;
                        switch ((num = (arg_76_0 ^ 1063401130u)) % 7u)
                        {
                        case 0u:
                            arg_76_0 = (other.IsExtension ? 1947955674u : 1206957398u);
                            continue;

                        case 1u:
                            goto IL_AD;

                        case 2u:
                            this.NamePart_ = other.NamePart_;
                            arg_76_0       = (num * 3632324618u ^ 915883135u);
                            continue;

                        case 3u:
                            return;

                        case 4u:
                            goto IL_30;

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

IL_30:
                    arg_76_0 = 1913370298u;
                    goto IL_71;
IL_AD:
                    arg_76_0 = ((UninterpretedOption.Types.NamePart.smethod_1(other.NamePart_) == 0) ? 1192051667u : 881970420u);
                    goto IL_71;
                }
Esempio n. 3
0
 public NamePart(UninterpretedOption.Types.NamePart other) : this()
 {
     this.namePart_    = other.namePart_;
     this.isExtension_ = other.isExtension_;
 }