internal MethodDescriptor(MethodDescriptorProto proto, FileDescriptor file, ServiceDescriptor parent, int index) : base(file, MethodDescriptor.smethod_0(parent.FullName, Module.smethod_35 <string>(3143151842u), proto.Name), index) { while (true) { IL_5E: uint arg_46_0 = 243061988u; while (true) { uint num; switch ((num = (arg_46_0 ^ 209767462u)) % 3u) { case 1u: this.proto = proto; this.service = parent; arg_46_0 = (num * 333704512u ^ 868198461u); continue; case 2u: goto IL_5E; } goto Block_1; } } Block_1: file.DescriptorPool.AddSymbol(this); }
internal MethodDescriptor(MethodDescriptorProto proto, FileDescriptor file, ServiceDescriptor parent, int index) : base(file, parent.FullName + "." + proto.Name, index) { this.proto = proto; service = parent; file.DescriptorPool.AddSymbol(this); }