internal void AddFieldByNumber(FieldDescriptor field) { DescriptorPool.DescriptorIntPair key = new DescriptorPool.DescriptorIntPair(field.ContainingType, field.FieldNumber); FieldDescriptor fieldDescriptor; if (this.fieldsByNumber.TryGetValue(key, out fieldDescriptor)) { throw new DescriptorValidationException(field, DescriptorPool.smethod_9(new object[] { Module.smethod_36 <string>(896911572u), field.FieldNumber, Module.smethod_35 <string>(1732735873u), field.ContainingType.FullName, Module.smethod_34 <string>(3822284802u), fieldDescriptor.Name, Module.smethod_37 <string>(3940659401u) })); } this.fieldsByNumber[key] = field; }