public bool Equals(DescriptorProto.Types.ExtensionRange other) { if (other == null) { goto IL_63; } goto IL_AB; int arg_6D_0; while (true) { IL_68: switch ((arg_6D_0 ^ -820746025) % 9) { case 0: goto IL_AB; case 1: return(false); case 2: goto IL_63; case 3: return(false); case 4: arg_6D_0 = ((this.End != other.End) ? -2146257056 : -925492087); continue; case 5: return(true); case 7: arg_6D_0 = ((this.Start != other.Start) ? -1885684364 : -555266228); continue; case 8: return(false); } break; } return(true); IL_63: arg_6D_0 = -1725424017; goto IL_68; IL_AB: arg_6D_0 = ((other != this) ? -2086901594 : -844595038); goto IL_68; }
public void MergeFrom(DescriptorProto.Types.ExtensionRange other) { if (other == null) { goto IL_51; } goto IL_AD; uint arg_76_0; while (true) { IL_71: uint num; switch ((num = (arg_76_0 ^ 257236096u)) % 7u) { case 1u: return; case 2u: goto IL_AD; case 3u: this.End = other.End; arg_76_0 = (num * 3476656831u ^ 4046810049u); continue; case 4u: goto IL_51; case 5u: this.Start = other.Start; arg_76_0 = (num * 1047509236u ^ 2053535008u); continue; case 6u: arg_76_0 = ((other.End != 0) ? 1588774565u : 580169818u); continue; } break; } return; IL_51: arg_76_0 = 1835440376u; goto IL_71; IL_AD: arg_76_0 = ((other.Start == 0) ? 241999244u : 1284826119u); goto IL_71; }
public ExtensionRange(DescriptorProto.Types.ExtensionRange other) : this() { while (true) { IL_4A: uint arg_32_0 = 3580077551u; while (true) { uint num; switch ((num = (arg_32_0 ^ 3312480114u)) % 3u) { case 1u: this.start_ = other.start_; this.end_ = other.end_; arg_32_0 = (num * 1984968941u ^ 1916133270u); continue; case 2u: goto IL_4A; } return; } } }