private ConstantMapping ImportConstantMapping(ConstantModel model) { SoapAttributes attributes = this.GetAttributes(model.FieldInfo); if (attributes.SoapIgnore) { return(null); } if ((attributes.SoapFlags & ~SoapAttributeFlags.Enum) != ((SoapAttributeFlags)0)) { throw new InvalidOperationException(Res.GetString("XmlInvalidEnumAttribute")); } if (attributes.SoapEnum == null) { attributes.SoapEnum = new SoapEnumAttribute(); } return(new ConstantMapping { XmlName = (attributes.SoapEnum.Name.Length == 0) ? model.Name : attributes.SoapEnum.Name, Name = model.Name, Value = model.Value }); }
private ConstantMapping ImportConstantMapping(ConstantModel model) { SoapAttributes a = GetAttributes(model.FieldInfo); if (a.SoapIgnore) { return(null); } if ((a.GetSoapFlags() & ~SoapAttributeFlags.Enum) != 0) { throw new InvalidOperationException(SR.XmlInvalidEnumAttribute); } if (a.SoapEnum == null) { a.SoapEnum = new SoapEnumAttribute(); } ConstantMapping constant = new ConstantMapping(); constant.XmlName = a.SoapEnum.Name.Length == 0 ? model.Name : a.SoapEnum.Name; constant.Name = model.Name; constant.Value = model.Value; return(constant); }
ConstantMapping ImportConstantMapping(ConstantModel model) { SoapAttributes a = GetAttributes(model.FieldInfo); if (a.SoapIgnore) return null; if ((a.SoapFlags & ~SoapAttributeFlags.Enum) != 0) throw new InvalidOperationException(Res.GetString(Res.XmlInvalidEnumAttribute)); if (a.SoapEnum == null) a.SoapEnum = new SoapEnumAttribute(); ConstantMapping constant = new ConstantMapping(); constant.XmlName = a.SoapEnum.Name.Length == 0 ? model.Name : a.SoapEnum.Name; constant.Name = model.Name; constant.Value = model.Value; return constant; }
private ConstantMapping ImportConstantMapping(ConstantModel model) { XmlAttributes a = GetAttributes(model.FieldInfo); if (a.XmlIgnore) return null; if ((a.XmlFlags & ~XmlAttributeFlags.Enum) != 0) throw new InvalidOperationException(SR.XmlInvalidConstantAttribute); if (a.XmlEnum == null) a.XmlEnum = new XmlEnumAttribute(); ConstantMapping constant = new ConstantMapping(); constant.XmlName = a.XmlEnum.Name == null ? model.Name : a.XmlEnum.Name; constant.Name = model.Name; constant.Value = model.Value; return constant; }
private ConstantMapping ImportConstantMapping(ConstantModel model) { XmlAttributes attributes = this.GetAttributes(model.FieldInfo); if (attributes.XmlIgnore) { return null; } if ((attributes.XmlFlags & ~XmlAttributeFlags.Enum) != ((XmlAttributeFlags) 0)) { throw new InvalidOperationException(Res.GetString("XmlInvalidConstantAttribute")); } if (attributes.XmlEnum == null) { attributes.XmlEnum = new XmlEnumAttribute(); } return new ConstantMapping { XmlName = (attributes.XmlEnum.Name == null) ? model.Name : attributes.XmlEnum.Name, Name = model.Name, Value = model.Value }; }