1 write to XmlAttribute
System.Private.Xml (1)
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1599a.XmlAttribute = new XmlAttributeAttribute();
19 references to XmlAttribute
System.Private.Xml (17)
System\Xml\Serialization\XmlReflectionImporter.cs (17)
1583if (a.XmlAttribute != null && !accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive && !accessor.TypeDesc.ArrayElementTypeDesc.IsEnum) 1595bool isList = a.XmlAttribute != null && (accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive || accessor.TypeDesc.ArrayElementTypeDesc.IsEnum); 1603Type targetType = a.XmlAttribute!.Type == null ? arrayElementType : a.XmlAttribute.Type!; 1605attribute.Name = Accessor.EscapeQName(a.XmlAttribute.AttributeName.Length == 0 ? accessorName : a.XmlAttribute.AttributeName); 1606attribute.Namespace = a.XmlAttribute.Namespace ?? ns; 1607attribute.Form = a.XmlAttribute.Form; 1614attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(targetType), ns, ImportContext.Attribute, a.XmlAttribute.DataType, null, isList, false, limiter); 1779if (a.XmlAttribute != null) 1782if (a.XmlAttribute.Type != null) throw new InvalidOperationException(SR.Format(SR.XmlIllegalType, "XmlAttribute")); 1784attribute.Name = Accessor.EscapeQName(a.XmlAttribute.AttributeName.Length == 0 ? accessorName : a.XmlAttribute.AttributeName); 1785attribute.Namespace = a.XmlAttribute.Namespace ?? ns; 1786attribute.Form = a.XmlAttribute.Form; 1793attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(accessorType), ns, ImportContext.Attribute, a.XmlAttribute.DataType, null, limiter); 1874if (a.XmlAttribute != null || a.XmlText != null)
System.ServiceModel.Primitives (2)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
1132if (member.XmlAttributes.XmlAttribute != null) 1234xmlAttributes.XmlAttribute == null &&